projects
/
oota-llvm.git
/ blobdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
|
commitdiff
|
tree
raw
|
inline
| side by side
[mips] Implement ehb, ssnop, and pause in assembler
[oota-llvm.git]
/
test
/
MC
/
Mips
/
mips32r2
/
valid.s
diff --git
a/test/MC/Mips/mips32r2/valid.s
b/test/MC/Mips/mips32r2/valid.s
index 29c0807fff1ad58882b3bf36c315eb3834de631d..b42005537f47219a2f85268c66f8228d369e4810 100644
(file)
--- a/
test/MC/Mips/mips32r2/valid.s
+++ b/
test/MC/Mips/mips32r2/valid.s
@@
-35,6
+35,7
@@
div.d $f29,$f20,$f27
div.s $f4,$f5,$f15
divu $zero,$t9,$t7
div.d $f29,$f20,$f27
div.s $f4,$f5,$f15
divu $zero,$t9,$t7
+ ehb # CHECK: ehb # encoding: [0x00,0x00,0x00,0xc0]
ei $t6
eret
floor.w.d $f14,$f11
ei $t6
eret
floor.w.d $f14,$f11
@@
-109,6
+110,7
@@
nop
nor $a3,$zero,$a3
or $t4,$s0,$sp
nop
nor $a3,$zero,$a3
or $t4,$s0,$sp
+ pause # CHECK: pause # encoding: [0x00,0x00,0x01,0x40]
rdhwr $sp,$11
round.w.d $f6,$f4
round.w.s $f27,$f28
rdhwr $sp,$11
round.w.d $f6,$f4
round.w.s $f27,$f28
@@
-129,6
+131,7
@@
sqrt.s $f0,$f1
srav $s1,$s7,$sp
srlv $t9,$s4,$a0
sqrt.s $f0,$f1
srav $s1,$s7,$sp
srlv $t9,$s4,$a0
+ ssnop # CHECK: ssnop # encoding: [0x00,0x00,0x00,0x40]
sub $s6,$s3,$t4
sub.d $f18,$f3,$f17
sub.s $f23,$f22,$f22
sub $s6,$s3,$t4
sub.d $f18,$f3,$f17
sub.s $f23,$f22,$f22