diff options
Diffstat (limited to 'gas/testsuite/gas/mips/delay.d')
-rw-r--r-- | gas/testsuite/gas/mips/delay.d | 20 |
1 files changed, 20 insertions, 0 deletions
diff --git a/gas/testsuite/gas/mips/delay.d b/gas/testsuite/gas/mips/delay.d new file mode 100644 index 00000000000..93dc0ec16b8 --- /dev/null +++ b/gas/testsuite/gas/mips/delay.d @@ -0,0 +1,20 @@ +#objdump: -dr --prefix-addresses -mmips:4000 +#name: MIPS delay +#as: -mips3 -mcpu=r4000 + +# +# Gas should produce nop's after mtc1 and related +# insn's if the target fpr is used in the +# immediatly following insn. See also nodelay.d. +# + +.*: +file format .*mips.* + +Disassembly of section .text: +0+0000 <[^>]*> mtc1 \$zero,\$f0 +0+0004 <[^>]*> nop +0+0008 <[^>]*> cvt.d.w \$f0,\$f0 +0+000c <[^>]*> mtc1 \$zero,\$f1 +0+0010 <[^>]*> nop +0+0014 <[^>]*> cvt.d.w \$f1,\$f1 + ... |