valid.s revision 36b56886974eae4f9c5ebc96befd3e7bfe5de338
1# Instructions that are valid 2# 3# RUN: llvm-mc %s -triple=mips-unknown-linux -show-encoding -mcpu=mips32 | FileCheck %s 4 5 .set noat 6 abs.d $f7,$f25 # CHECK: encoding 7 abs.s $f9,$f16 8 add $s7,$s2,$a1 9 add.d $f1,$f7,$f29 10 add.s $f8,$f21,$f24 11 addi $t5,$t1,26322 12 addu $t1,$a0,$a2 13 and $s7,$v0,$t4 14 c.ngl.d $f29,$f29 15 c.ngle.d $f0,$f16 16 c.sf.d $f30,$f0 17 c.sf.s $f14,$f22 18 ceil.w.d $f11,$f25 19 ceil.w.s $f6,$f20 20 cfc1 $s1,$21 21 clo $t3,$a1 22 clz $sp,$gp 23 ctc1 $a2,$26 24 cvt.d.s $f22,$f28 25 cvt.d.w $f26,$f11 26 cvt.s.d $f26,$f8 27 cvt.s.w $f22,$f15 28 cvt.w.d $f20,$f14 29 cvt.w.s $f20,$f24 30 deret 31 div $zero,$t9,$t3 32 div.d $f29,$f20,$f27 33 div.s $f4,$f5,$f15 34 divu $zero,$t9,$t7 35 ehb # CHECK: ehb # encoding: [0x00,0x00,0x00,0xc0] 36 eret 37 floor.w.d $f14,$f11 38 floor.w.s $f8,$f9 39 lb $t8,-14515($t2) 40 lbu $t0,30195($v1) 41 ldc1 $f11,16391($s0) 42 ldc2 $8,-21181($at) 43 lh $t3,-8556($s5) 44 lhu $s3,-22851($v0) 45 li $at,-29773 46 li $zero,-29889 47 ll $v0,-7321($s2) 48 lw $t0,5674($a1) 49 lwc1 $f16,10225($k0) 50 lwc2 $18,-841($a2) 51 lwl $s4,-4231($t7) 52 lwr $zero,-19147($gp) 53 madd $s6,$t5 54 madd $zero,$t1 55 maddu $s3,$gp 56 maddu $t8,$s2 57 mfc0 $a2,$14,1 58 mfc1 $a3,$f27 59 mfhi $s3 60 mfhi $sp 61 mflo $s1 62 mov.d $f20,$f14 63 mov.s $f2,$f27 64 move $s8,$a0 65 move $t9,$a2 66 movf $gp,$t0,$fcc7 67 movf.d $f6,$f11,$fcc5 68 movf.s $f23,$f5,$fcc6 69 movn $v1,$s1,$s0 70 movn.d $f27,$f21,$k0 71 movn.s $f12,$f0,$s7 72 movt $zero,$s4,$fcc5 73 movt.d $f0,$f2,$fcc0 74 movt.s $f30,$f2,$fcc1 75 movz $a1,$s6,$t1 76 movz.d $f12,$f29,$t1 77 movz.s $f25,$f7,$v1 78 msub $s7,$k1 79 msubu $t7,$a1 80 mtc0 $t1,$29,3 81 mtc1 $s8,$f9 82 mthi $s1 83 mtlo $sp 84 mtlo $t9 85 mul $s0,$s4,$at 86 mul.d $f20,$f20,$f16 87 mul.s $f30,$f10,$f2 88 mult $sp,$s4 89 mult $sp,$v0 90 multu $gp,$k0 91 multu $t1,$s2 92 neg.d $f27,$f18 93 neg.s $f1,$f15 94 nop 95 nor $a3,$zero,$a3 96 or $t4,$s0,$sp 97 round.w.d $f6,$f4 98 round.w.s $f27,$f28 99 sb $s6,-19857($t6) 100 sc $t7,18904($s3) 101 sdc1 $f31,30574($t5) 102 sdc2 $20,23157($s2) 103 sh $t6,-6704($t7) 104 sllv $a3,$zero,$t1 105 slt $s7,$t3,$k1 106 slti $s1,$t2,9489 107 sltiu $t9,$t9,-15531 108 sltu $s4,$s5,$t3 109 sqrt.d $f17,$f22 110 sqrt.s $f0,$f1 111 srav $s1,$s7,$sp 112 srlv $t9,$s4,$a0 113 ssnop # CHECK: ssnop # encoding: [0x00,0x00,0x00,0x40] 114 sub $s6,$s3,$t4 115 sub.d $f18,$f3,$f17 116 sub.s $f23,$f22,$f22 117 subu $sp,$s6,$s6 118 sw $ra,-10160($sp) 119 swc1 $f6,-8465($t8) 120 swc2 $25,24880($s0) 121 swl $t7,13694($s3) 122 swr $s1,-26590($t6) 123 teqi $s5,-17504 124 tgei $s1,5025 125 tgeiu $sp,-28621 126 tlti $t6,-21059 127 tltiu $ra,-5076 128 tnei $t4,-29647 129 trunc.w.d $f22,$f15 130 trunc.w.s $f28,$f30 131 xor $s2,$a0,$s8 132