Home | History | Annotate | Download | only in mips
      1 #as: -march=loongson2e -mabi=o64
      2 #objdump: -M reg-names=numeric -dr
      3 #name: ST Microelectronics Loongson-2E tests
      4 
      5 .*:     file format .*
      6 
      7 Disassembly of section .text:
      8 
      9 [0-9a-f]+ <movz_insns>:
     10 .*:	0064100a 	movz	\$2,\$3,\$4
     11 .*:	0064100b 	movn	\$2,\$3,\$4
     12 .*:	0064100b 	movn	\$2,\$3,\$4
     13 
     14 [0-9a-f]+ <integer_insns>:
     15 .*:	7c641018 	mult.g	\$2,\$3,\$4
     16 .*:	7cc72819 	multu.g	\$5,\$6,\$7
     17 .*:	7d2a401c 	dmult.g	\$8,\$9,\$10
     18 .*:	7d8d581d 	dmultu.g	\$11,\$12,\$13
     19 .*:	7df0701a 	div.g	\$14,\$15,\$16
     20 .*:	7e53881b 	divu.g	\$17,\$18,\$19
     21 .*:	7eb6a01e 	ddiv.g	\$20,\$21,\$22
     22 .*:	7f19b81f 	ddivu.g	\$23,\$24,\$25
     23 .*:	7f7cd022 	mod.g	\$26,\$27,\$28
     24 .*:	7fdfe823 	modu.g	\$29,\$30,\$31
     25 .*:	7c641026 	dmod.g	\$2,\$3,\$4
     26 .*:	7cc72827 	dmodu.g	\$5,\$6,\$7
     27 
     28 [0-9a-f]+ <fpu_insns>:
     29 .*:	46020818 	madd.s	\$f0,\$f1,\$f2
     30 .*:	462520d8 	madd.d	\$f3,\$f4,\$f5
     31 .*:	45683998 	madd.ps	\$f6,\$f7,\$f8
     32 .*:	460b5259 	msub.s	\$f9,\$f10,\$f11
     33 .*:	462e6b19 	msub.d	\$f12,\$f13,\$f14
     34 .*:	457183d9 	msub.ps	\$f15,\$f16,\$f17
     35 .*:	46149c9a 	nmadd.s	\$f18,\$f19,\$f20
     36 .*:	4637b55a 	nmadd.d	\$f21,\$f22,\$f23
     37 .*:	457ace1a 	nmadd.ps	\$f24,\$f25,\$f26
     38 .*:	461de6db 	nmsub.s	\$f27,\$f28,\$f29
     39 .*:	4622081b 	nmsub.d	\$f0,\$f1,\$f2
     40 .*:	456520db 	nmsub.ps	\$f3,\$f4,\$f5
     41 
     42 [0-9a-f]+ <simd_insns>:
     43 .*:	47420802 	packsshb	\$f0,\$f1,\$f2
     44 .*:	472520c2 	packsswh	\$f3,\$f4,\$f5
     45 .*:	47683982 	packushb	\$f6,\$f7,\$f8
     46 .*:	47cb5240 	paddb	\$f9,\$f10,\$f11
     47 .*:	474e6b00 	paddh	\$f12,\$f13,\$f14
     48 .*:	477183c0 	paddw	\$f15,\$f16,\$f17
     49 .*:	47f49c80 	paddd	\$f18,\$f19,\$f20
     50 .*:	4797b540 	paddsb	\$f21,\$f22,\$f23
     51 .*:	471ace00 	paddsh	\$f24,\$f25,\$f26
     52 .*:	47bde6c0 	paddusb	\$f27,\$f28,\$f29
     53 .*:	47220800 	paddush	\$f0,\$f1,\$f2
     54 .*:	47e520c2 	pandn	\$f3,\$f4,\$f5
     55 .*:	46683980 	pavgb	\$f6,\$f7,\$f8
     56 .*:	464b5240 	pavgh	\$f9,\$f10,\$f11
     57 .*:	46ce6b01 	pcmpeqb	\$f12,\$f13,\$f14
     58 .*:	469183c1 	pcmpeqh	\$f15,\$f16,\$f17
     59 .*:	46549c81 	pcmpeqw	\$f18,\$f19,\$f20
     60 .*:	46f7b541 	pcmpgtb	\$f21,\$f22,\$f23
     61 .*:	46bace01 	pcmpgth	\$f24,\$f25,\$f26
     62 .*:	467de6c1 	pcmpgtw	\$f27,\$f28,\$f29
     63 .*:	45c20802 	pextrh	\$f0,\$f1,\$f2
     64 .*:	478520c3 	pinsrh_0	\$f3,\$f4,\$f5
     65 .*:	47a83983 	pinsrh_1	\$f6,\$f7,\$f8
     66 .*:	47cb5243 	pinsrh_2	\$f9,\$f10,\$f11
     67 .*:	47ee6b03 	pinsrh_3	\$f12,\$f13,\$f14
     68 .*:	45f183c2 	pmaddhw	\$f15,\$f16,\$f17
     69 .*:	46949c80 	pmaxsh	\$f18,\$f19,\$f20
     70 .*:	46d7b540 	pmaxub	\$f21,\$f22,\$f23
     71 .*:	46bace00 	pminsh	\$f24,\$f25,\$f26
     72 .*:	46fde6c0 	pminub	\$f27,\$f28,\$f29
     73 .*:	46a00805 	pmovmskb	\$f0,\$f1
     74 .*:	46e41882 	pmulhuh	\$f2,\$f3,\$f4
     75 .*:	46a73142 	pmulhh	\$f5,\$f6,\$f7
     76 .*:	468a4a02 	pmullh	\$f8,\$f9,\$f10
     77 .*:	46cd62c2 	pmuluw	\$f11,\$f12,\$f13
     78 .*:	45b07b81 	pasubub	\$f14,\$f15,\$f16
     79 .*:	46809445 	biadd	\$f17,\$f18
     80 .*:	4715a4c2 	pshufh	\$f19,\$f20,\$f21
     81 .*:	4678bd82 	psllh	\$f22,\$f23,\$f24
     82 .*:	465bd642 	psllw	\$f25,\$f26,\$f27
     83 .*:	46beef03 	psrah	\$f28,\$f29,\$f30
     84 .*:	46820803 	psraw	\$f0,\$f1,\$f2
     85 .*:	466520c3 	psrlh	\$f3,\$f4,\$f5
     86 .*:	46483983 	psrlw	\$f6,\$f7,\$f8
     87 .*:	47cb5241 	psubb	\$f9,\$f10,\$f11
     88 .*:	474e6b01 	psubh	\$f12,\$f13,\$f14
     89 .*:	477183c1 	psubw	\$f15,\$f16,\$f17
     90 .*:	47f49c81 	psubd	\$f18,\$f19,\$f20
     91 .*:	4797b541 	psubsb	\$f21,\$f22,\$f23
     92 .*:	471ace01 	psubsh	\$f24,\$f25,\$f26
     93 .*:	47bde6c1 	psubusb	\$f27,\$f28,\$f29
     94 .*:	47220801 	psubush	\$f0,\$f1,\$f2
     95 .*:	476520c3 	punpckhbh	\$f3,\$f4,\$f5
     96 .*:	47283983 	punpckhhw	\$f6,\$f7,\$f8
     97 .*:	46eb5243 	punpckhwd	\$f9,\$f10,\$f11
     98 .*:	474e6b03 	punpcklbh	\$f12,\$f13,\$f14
     99 .*:	471183c3 	punpcklhw	\$f15,\$f16,\$f17
    100 .*:	46d49c83 	punpcklwd	\$f18,\$f19,\$f20
    101 
    102 [0-9a-f]+ <fixed_point_insns>:
    103 .*:	45c20800 	add	\$f0,\$f1,\$f2
    104 .*:	458520c0 	addu	\$f3,\$f4,\$f5
    105 .*:	45e83980 	dadd	\$f6,\$f7,\$f8
    106 .*:	45cb5241 	sub	\$f9,\$f10,\$f11
    107 .*:	458e6b01 	subu	\$f12,\$f13,\$f14
    108 .*:	45f183c1 	dsub	\$f15,\$f16,\$f17
    109 .*:	45b49c80 	or	\$f18,\$f19,\$f20
    110 .*:	4597b542 	sll	\$f21,\$f22,\$f23
    111 .*:	45bace02 	dsll	\$f24,\$f25,\$f26
    112 .*:	479de6c2 	xor	\$f27,\$f28,\$f29
    113 .*:	47a20802 	nor	\$f0,\$f1,\$f2
    114 .*:	47c520c2 	and	\$f3,\$f4,\$f5
    115 .*:	45883983 	srl	\$f6,\$f7,\$f8
    116 .*:	45ab5243 	dsrl	\$f9,\$f10,\$f11
    117 .*:	45ce6b03 	sra	\$f12,\$f13,\$f14
    118 .*:	45f183c3 	dsra	\$f15,\$f16,\$f17
    119 .*:	46939032 	sequ	\$f18,\$f19
    120 .*:	4695a03c 	sltu	\$f20,\$f21
    121 .*:	4697b03e 	sleu	\$f22,\$f23
    122 .*:	46b9c032 	seq	\$f24,\$f25
    123 .*:	46bbd03c 	slt	\$f26,\$f27
    124 .*:	46bde03e 	sle	\$f28,\$f29
    125 
    126 [0-9a-f]+ <mips5_ps_insns>:
    127 .*:	45601005 	abs.ps	\$f0,\$f2
    128 .*:	45662080 	add.ps	\$f2,\$f4,\$f6
    129 .*:	456a4032 	c.eq.ps	\$f8,\$f10
    130 .*:	456a4030 	c.f.ps	\$f8,\$f10
    131 .*:	456a403e 	c.le.ps	\$f8,\$f10
    132 .*:	456a403c 	c.lt.ps	\$f8,\$f10
    133 .*:	456a403d 	c.nge.ps	\$f8,\$f10
    134 .*:	456a403b 	c.ngl.ps	\$f8,\$f10
    135 .*:	456a4039 	c.ngle.ps	\$f8,\$f10
    136 .*:	456a403f 	c.ngt.ps	\$f8,\$f10
    137 .*:	456a4036 	c.ole.ps	\$f8,\$f10
    138 .*:	456a4034 	c.olt.ps	\$f8,\$f10
    139 .*:	456a403a 	c.seq.ps	\$f8,\$f10
    140 .*:	456a4038 	c.sf.ps	\$f8,\$f10
    141 .*:	456a4033 	c.ueq.ps	\$f8,\$f10
    142 .*:	456a4037 	c.ule.ps	\$f8,\$f10
    143 .*:	456a4035 	c.ult.ps	\$f8,\$f10
    144 .*:	456a4031 	c.un.ps	\$f8,\$f10
    145 .*:	4560d606 	mov.ps	\$f24,\$f26
    146 .*:	45662082 	mul.ps	\$f2,\$f4,\$f6
    147 .*:	45604187 	neg.ps	\$f6,\$f8
    148 .*:	457ac581 	sub.ps	\$f22,\$f24,\$f26
    149 #pass
    150 
    151