File: pr17415.s

package info (click to toggle)
binutils-m68hc1x 1%3A2.35.1-3
  • links: PTS, VCS
  • area: main
  • in suites: bullseye
  • size: 335,580 kB
  • sloc: ansic: 1,187,755; asm: 674,290; cpp: 130,744; exp: 70,774; makefile: 56,048; sh: 22,128; yacc: 14,459; lisp: 13,803; perl: 2,112; ada: 1,681; lex: 1,649; pascal: 1,446; cs: 879; sed: 195; xml: 95; awk: 25
file content (43 lines) | stat: -rw-r--r-- 649 bytes parent folder | download | duplicates (23)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
	.cpu generic
	.global	ff
	.section	.tbss,"awT",%nobits
	.align	3
	.type	ff, %object
	.size	ff, 67108864
ff:
	.zero	67108864
	.global	i
	.align	2
	.type	i, %object
	.size	i, 4
i:
	.zero	4
	.text
	.align	2
	.global	main
	.type	main, %function
main:
	sub	sp, sp, #16
	str	wzr, [sp,12]
	b	.L2
.L3:
	mrs	x0, tpidr_el0
	add	x1, x0, #:tprel_hi12:ff
	add	x1, x1, #:tprel_lo12_nc:ff
	ldrsw	x0, [sp,12]
	mov	w2, 7
	strb	w2, [x1,x0]
	ldr	w0, [sp,12]
	add	w0, w0, 1
	str	w0, [sp,12]
.L2:
	ldr	w0, [sp,12]
	cmp	w0, 999
	ble	.L3
	mrs	x0, tpidr_el0
	add	x0, x0, #:tprel_hi12:i
	add	x0, x0, #:tprel_lo12_nc:i
	ldr	w0, [x0]
	add	sp, sp, 16
	ret
	.size	main, .-main