File: mips-gp64-fp64-pic.d

package info (click to toggle)
binutils 2.32.51.20190821-1
  • links: PTS, VCS
  • area: main
  • in suites: bullseye, sid
  • size: 309,676 kB
  • sloc: ansic: 1,201,497; asm: 658,869; cpp: 130,432; exp: 69,370; makefile: 56,804; sh: 23,583; lisp: 14,519; yacc: 14,467; perl: 2,111; ada: 1,681; lex: 1,649; pascal: 1,446; python: 991; cs: 879; sed: 195; xml: 95; awk: 25
file content (131 lines) | stat: -rw-r--r-- 3,752 bytes parent folder | download | duplicates (17)
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
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
#objdump: -d -mmips:8000
#as: -mabi=o64 -march=8000 -EB -KPIC
#name: MIPS -mgp64 -mfp64 (SVR4 PIC)

.*: +file format.*

Disassembly of section .text:

0+000 <[^>]*>:
   0:	3c1c0000 	lui	gp,0x0
   4:	279c0000 	addiu	gp,gp,0
   8:	0399e021 	addu	gp,gp,t9
   c:	afbc0008 	sw	gp,8\(sp\)
  10:	009c2021 	addu	a0,a0,gp
  14:	3c041234 	lui	a0,0x1234
  18:	34845678 	ori	a0,a0,0x5678
  1c:	8f840000 	lw	a0,0\(gp\)
  20:	24840000 	addiu	a0,a0,0
  24:	8f840000 	lw	a0,0\(gp\)
  28:	24840000 	addiu	a0,a0,0
  2c:	8f840000 	lw	a0,0\(gp\)
  30:	248401dc 	addiu	a0,a0,476
  34:	10000069 	b	1dc <[^>]*>
  38:	00000000 	nop
  3c:	8f990000 	lw	t9,0\(gp\)
  40:	273901dc 	addiu	t9,t9,476
  44:	0320f809 	jalr	t9
  48:	00000000 	nop
  4c:	8fbc0008 	lw	gp,8\(sp\)
  50:	8f840000 	lw	a0,0\(gp\)
  54:	24840000 	addiu	a0,a0,0
  58:	8c840000 	lw	a0,0\(a0\)
  5c:	8f840000 	lw	a0,0\(gp\)
  60:	24840000 	addiu	a0,a0,0
  64:	8c840000 	lw	a0,0\(a0\)
  68:	8f840000 	lw	a0,0\(gp\)
  6c:	248401dc 	addiu	a0,a0,476
  70:	8c840000 	lw	a0,0\(a0\)
  74:	8f840000 	lw	a0,0\(gp\)
  78:	24840000 	addiu	a0,a0,0
  7c:	dc840000 	ld	a0,0\(a0\)
  80:	8f840000 	lw	a0,0\(gp\)
  84:	24840000 	addiu	a0,a0,0
  88:	dc840000 	ld	a0,0\(a0\)
  8c:	8f840000 	lw	a0,0\(gp\)
  90:	248401dc 	addiu	a0,a0,476
  94:	dc840000 	ld	a0,0\(a0\)
  98:	8f810000 	lw	at,0\(gp\)
  9c:	24210000 	addiu	at,at,0
  a0:	ac240000 	sw	a0,0\(at\)
  a4:	8f810000 	lw	at,0\(gp\)
  a8:	24210000 	addiu	at,at,0
  ac:	ac240000 	sw	a0,0\(at\)
  b0:	8f810000 	lw	at,0\(gp\)
  b4:	24210000 	addiu	at,at,0
  b8:	fc240000 	sd	a0,0\(at\)
  bc:	8f810000 	lw	at,0\(gp\)
  c0:	24210000 	addiu	at,at,0
  c4:	fc240000 	sd	a0,0\(at\)
  c8:	8f810000 	lw	at,0\(gp\)
  cc:	24210000 	addiu	at,at,0
  d0:	80240000 	lb	a0,0\(at\)
  d4:	90210001 	lbu	at,1\(at\)
  d8:	00042200 	sll	a0,a0,0x8
  dc:	00812025 	or	a0,a0,at
  e0:	8f810000 	lw	at,0\(gp\)
  e4:	24210000 	addiu	at,at,0
  e8:	a0240001 	sb	a0,1\(at\)
  ec:	00042202 	srl	a0,a0,0x8
  f0:	a0240000 	sb	a0,0\(at\)
  f4:	90210001 	lbu	at,1\(at\)
  f8:	00042200 	sll	a0,a0,0x8
  fc:	00812025 	or	a0,a0,at
 100:	8f810000 	lw	at,0\(gp\)
 104:	24210000 	addiu	at,at,0
 108:	88240000 	lwl	a0,0\(at\)
 10c:	98240003 	lwr	a0,3\(at\)
 110:	8f810000 	lw	at,0\(gp\)
 114:	24210000 	addiu	at,at,0
 118:	a8240000 	swl	a0,0\(at\)
 11c:	b8240003 	swr	a0,3\(at\)
 120:	3404ffc0 	li	a0,0xffc0
 124:	000423bc 	dsll32	a0,a0,0xe
 128:	8f810000 	lw	at,0\(gp\)
 12c:	dc240000 	ld	a0,0\(at\)
 130:	3401ffc0 	li	at,0xffc0
 134:	00010bbc 	dsll32	at,at,0xe
 138:	44a10000 	dmtc1	at,\$f0
 13c:	8f810000 	lw	at,0\(gp\)
 140:	d4200008 	ldc1	\$f0,8\(at\)
 144:	64a40064 	daddiu	a0,a1,100
 148:	2c840001 	sltiu	a0,a0,1
 14c:	64a40064 	daddiu	a0,a1,100
 150:	0004202b 	sltu	a0,zero,a0
 154:	00a02025 	move	a0,a1
 158:	8f840000 	lw	a0,0\(gp\)
 15c:	24840000 	addiu	a0,a0,0
 160:	8f840000 	lw	a0,0\(gp\)
 164:	24840000 	addiu	a0,a0,0
 168:	8f810000 	lw	at,0\(gp\)
 16c:	24210000 	addiu	at,at,0
 170:	68240000 	ldl	a0,0\(at\)
 174:	6c240007 	ldr	a0,7\(at\)
 178:	8f810000 	lw	at,0\(gp\)
 17c:	24210000 	addiu	at,at,0
 180:	b0240000 	sdl	a0,0\(at\)
 184:	b4240007 	sdr	a0,7\(at\)
 188:	34018000 	li	at,0x8000
 18c:	00010c38 	dsll	at,at,0x10
 190:	0081082a 	slt	at,a0,at
 194:	10200011 	beqz	at,1dc <[^>]*>
 198:	00000000 	nop
 19c:	34018000 	li	at,0x8000
 1a0:	00010c78 	dsll	at,at,0x11
 1a4:	0081082b 	sltu	at,a0,at
 1a8:	1020000c 	beqz	at,1dc <[^>]*>
 1ac:	00000000 	nop
 1b0:	34018000 	li	at,0x8000
 1b4:	00010c38 	dsll	at,at,0x10
 1b8:	0081082a 	slt	at,a0,at
 1bc:	14200007 	bnez	at,1dc <[^>]*>
 1c0:	00000000 	nop
 1c4:	34018000 	li	at,0x8000
 1c8:	00010c78 	dsll	at,at,0x11
 1cc:	0081082b 	sltu	at,a0,at
 1d0:	14200002 	bnez	at,1dc <[^>]*>
 1d4:	00000000 	nop
 1d8:	46231040 	add.d	\$f1,\$f2,\$f3

0+01dc <[^>]*>:
	...