File: loongson-2e.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 (149 lines) | stat: -rw-r--r-- 5,022 bytes parent folder | download | duplicates (9)
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
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
#as: -march=loongson2e -mabi=o64
#objdump: -M reg-names=numeric -dr
#name: ST Microelectronics Loongson-2E tests

.*:     file format .*

Disassembly of section .text:

[0-9a-f]+ <movz_insns>:
.*:	0064100a 	movz	\$2,\$3,\$4
.*:	0064100b 	movn	\$2,\$3,\$4
.*:	0064100b 	movn	\$2,\$3,\$4

[0-9a-f]+ <integer_insns>:
.*:	7c641018 	mult.g	\$2,\$3,\$4
.*:	7cc72819 	multu.g	\$5,\$6,\$7
.*:	7d2a401c 	dmult.g	\$8,\$9,\$10
.*:	7d8d581d 	dmultu.g	\$11,\$12,\$13
.*:	7df0701a 	div.g	\$14,\$15,\$16
.*:	7e53881b 	divu.g	\$17,\$18,\$19
.*:	7eb6a01e 	ddiv.g	\$20,\$21,\$22
.*:	7f19b81f 	ddivu.g	\$23,\$24,\$25
.*:	7f7cd022 	mod.g	\$26,\$27,\$28
.*:	7fdfe823 	modu.g	\$29,\$30,\$31
.*:	7c641026 	dmod.g	\$2,\$3,\$4
.*:	7cc72827 	dmodu.g	\$5,\$6,\$7

[0-9a-f]+ <fpu_insns>:
.*:	46020818 	madd.s	\$f0,\$f1,\$f2
.*:	462520d8 	madd.d	\$f3,\$f4,\$f5
.*:	45683998 	madd.ps	\$f6,\$f7,\$f8
.*:	460b5259 	msub.s	\$f9,\$f10,\$f11
.*:	462e6b19 	msub.d	\$f12,\$f13,\$f14
.*:	457183d9 	msub.ps	\$f15,\$f16,\$f17
.*:	46149c9a 	nmadd.s	\$f18,\$f19,\$f20
.*:	4637b55a 	nmadd.d	\$f21,\$f22,\$f23
.*:	457ace1a 	nmadd.ps	\$f24,\$f25,\$f26
.*:	461de6db 	nmsub.s	\$f27,\$f28,\$f29
.*:	4622081b 	nmsub.d	\$f0,\$f1,\$f2
.*:	456520db 	nmsub.ps	\$f3,\$f4,\$f5

[0-9a-f]+ <simd_insns>:
.*:	47420802 	packsshb	\$f0,\$f1,\$f2
.*:	472520c2 	packsswh	\$f3,\$f4,\$f5
.*:	47683982 	packushb	\$f6,\$f7,\$f8
.*:	47cb5240 	paddb	\$f9,\$f10,\$f11
.*:	474e6b00 	paddh	\$f12,\$f13,\$f14
.*:	477183c0 	paddw	\$f15,\$f16,\$f17
.*:	47f49c80 	paddd	\$f18,\$f19,\$f20
.*:	4797b540 	paddsb	\$f21,\$f22,\$f23
.*:	471ace00 	paddsh	\$f24,\$f25,\$f26
.*:	47bde6c0 	paddusb	\$f27,\$f28,\$f29
.*:	47220800 	paddush	\$f0,\$f1,\$f2
.*:	47e520c2 	pandn	\$f3,\$f4,\$f5
.*:	46683980 	pavgb	\$f6,\$f7,\$f8
.*:	464b5240 	pavgh	\$f9,\$f10,\$f11
.*:	46ce6b01 	pcmpeqb	\$f12,\$f13,\$f14
.*:	469183c1 	pcmpeqh	\$f15,\$f16,\$f17
.*:	46549c81 	pcmpeqw	\$f18,\$f19,\$f20
.*:	46f7b541 	pcmpgtb	\$f21,\$f22,\$f23
.*:	46bace01 	pcmpgth	\$f24,\$f25,\$f26
.*:	467de6c1 	pcmpgtw	\$f27,\$f28,\$f29
.*:	45c20802 	pextrh	\$f0,\$f1,\$f2
.*:	478520c3 	pinsrh_0	\$f3,\$f4,\$f5
.*:	47a83983 	pinsrh_1	\$f6,\$f7,\$f8
.*:	47cb5243 	pinsrh_2	\$f9,\$f10,\$f11
.*:	47ee6b03 	pinsrh_3	\$f12,\$f13,\$f14
.*:	45f183c2 	pmaddhw	\$f15,\$f16,\$f17
.*:	46949c80 	pmaxsh	\$f18,\$f19,\$f20
.*:	46d7b540 	pmaxub	\$f21,\$f22,\$f23
.*:	46bace00 	pminsh	\$f24,\$f25,\$f26
.*:	46fde6c0 	pminub	\$f27,\$f28,\$f29
.*:	46a00805 	pmovmskb	\$f0,\$f1
.*:	46e41882 	pmulhuh	\$f2,\$f3,\$f4
.*:	46a73142 	pmulhh	\$f5,\$f6,\$f7
.*:	468a4a02 	pmullh	\$f8,\$f9,\$f10
.*:	46cd62c2 	pmuluw	\$f11,\$f12,\$f13
.*:	45b07b81 	pasubub	\$f14,\$f15,\$f16
.*:	46809445 	biadd	\$f17,\$f18
.*:	4715a4c2 	pshufh	\$f19,\$f20,\$f21
.*:	4678bd82 	psllh	\$f22,\$f23,\$f24
.*:	465bd642 	psllw	\$f25,\$f26,\$f27
.*:	46beef03 	psrah	\$f28,\$f29,\$f30
.*:	46820803 	psraw	\$f0,\$f1,\$f2
.*:	466520c3 	psrlh	\$f3,\$f4,\$f5
.*:	46483983 	psrlw	\$f6,\$f7,\$f8
.*:	47cb5241 	psubb	\$f9,\$f10,\$f11
.*:	474e6b01 	psubh	\$f12,\$f13,\$f14
.*:	477183c1 	psubw	\$f15,\$f16,\$f17
.*:	47f49c81 	psubd	\$f18,\$f19,\$f20
.*:	4797b541 	psubsb	\$f21,\$f22,\$f23
.*:	471ace01 	psubsh	\$f24,\$f25,\$f26
.*:	47bde6c1 	psubusb	\$f27,\$f28,\$f29
.*:	47220801 	psubush	\$f0,\$f1,\$f2
.*:	476520c3 	punpckhbh	\$f3,\$f4,\$f5
.*:	47283983 	punpckhhw	\$f6,\$f7,\$f8
.*:	46eb5243 	punpckhwd	\$f9,\$f10,\$f11
.*:	474e6b03 	punpcklbh	\$f12,\$f13,\$f14
.*:	471183c3 	punpcklhw	\$f15,\$f16,\$f17
.*:	46d49c83 	punpcklwd	\$f18,\$f19,\$f20

[0-9a-f]+ <fixed_point_insns>:
.*:	45c20800 	add	\$f0,\$f1,\$f2
.*:	458520c0 	addu	\$f3,\$f4,\$f5
.*:	45e83980 	dadd	\$f6,\$f7,\$f8
.*:	45cb5241 	sub	\$f9,\$f10,\$f11
.*:	458e6b01 	subu	\$f12,\$f13,\$f14
.*:	45f183c1 	dsub	\$f15,\$f16,\$f17
.*:	45b49c80 	or	\$f18,\$f19,\$f20
.*:	4597b542 	sll	\$f21,\$f22,\$f23
.*:	45bace02 	dsll	\$f24,\$f25,\$f26
.*:	479de6c2 	xor	\$f27,\$f28,\$f29
.*:	47a20802 	nor	\$f0,\$f1,\$f2
.*:	47c520c2 	and	\$f3,\$f4,\$f5
.*:	45883983 	srl	\$f6,\$f7,\$f8
.*:	45ab5243 	dsrl	\$f9,\$f10,\$f11
.*:	45ce6b03 	sra	\$f12,\$f13,\$f14
.*:	45f183c3 	dsra	\$f15,\$f16,\$f17
.*:	46939032 	sequ	\$f18,\$f19
.*:	4695a03c 	sltu	\$f20,\$f21
.*:	4697b03e 	sleu	\$f22,\$f23
.*:	46b9c032 	seq	\$f24,\$f25
.*:	46bbd03c 	slt	\$f26,\$f27
.*:	46bde03e 	sle	\$f28,\$f29

[0-9a-f]+ <mips5_ps_insns>:
.*:	45601005 	abs.ps	\$f0,\$f2
.*:	45662080 	add.ps	\$f2,\$f4,\$f6
.*:	456a4032 	c.eq.ps	\$f8,\$f10
.*:	456a4030 	c.f.ps	\$f8,\$f10
.*:	456a403e 	c.le.ps	\$f8,\$f10
.*:	456a403c 	c.lt.ps	\$f8,\$f10
.*:	456a403d 	c.nge.ps	\$f8,\$f10
.*:	456a403b 	c.ngl.ps	\$f8,\$f10
.*:	456a4039 	c.ngle.ps	\$f8,\$f10
.*:	456a403f 	c.ngt.ps	\$f8,\$f10
.*:	456a4036 	c.ole.ps	\$f8,\$f10
.*:	456a4034 	c.olt.ps	\$f8,\$f10
.*:	456a403a 	c.seq.ps	\$f8,\$f10
.*:	456a4038 	c.sf.ps	\$f8,\$f10
.*:	456a4033 	c.ueq.ps	\$f8,\$f10
.*:	456a4037 	c.ule.ps	\$f8,\$f10
.*:	456a4035 	c.ult.ps	\$f8,\$f10
.*:	456a4031 	c.un.ps	\$f8,\$f10
.*:	4560d606 	mov.ps	\$f24,\$f26
.*:	45662082 	mul.ps	\$f2,\$f4,\$f6
.*:	45604187 	neg.ps	\$f6,\$f8
.*:	457ac581 	sub.ps	\$f22,\$f24,\$f26
#pass