X-Git-Url: http://git.osdn.net/view?a=blobdiff_plain;f=gas%2Ftestsuite%2Fgas%2Fmips%2Fmicromips%40pref.d;fp=gas%2Ftestsuite%2Fgas%2Fmips%2Fmicromips%40pref.d;h=578a79735620948993302d1c31bc372f74ed23fc;hb=cbad6d5ba66a94967eaf14df64463a4abca700d6;hp=0000000000000000000000000000000000000000;hpb=b110964dfb2d0779466e4e604983d3afa83993a4;p=pf3gnuchains%2Fpf3gnuchains4x.git diff --git a/gas/testsuite/gas/mips/micromips@pref.d b/gas/testsuite/gas/mips/micromips@pref.d new file mode 100644 index 0000000000..578a797356 --- /dev/null +++ b/gas/testsuite/gas/mips/micromips@pref.d @@ -0,0 +1,38 @@ +#objdump: -dr --prefix-addresses --show-raw-insn +#name: MIPS PREF instruction +#as: -32 --defsym micromips=1 --defsym tpref=1 +#source: cache.s + +# Check MIPS PREF instruction assembly (microMIPS). + +.*: +file format .*mips.* + +Disassembly of section \.text: +[0-9a-f]+ <[^>]*> 60a2 27ff pref 0x5,2047\(v0\) +[0-9a-f]+ <[^>]*> 60a3 2800 pref 0x5,-2048\(v1\) +[0-9a-f]+ <[^>]*> 3020 1000 li at,4096 +[0-9a-f]+ <[^>]*> 0081 0950 addu at,at,a0 +[0-9a-f]+ <[^>]*> 60a1 2800 pref 0x5,-2048\(at\) +[0-9a-f]+ <[^>]*> 3020 f000 li at,-4096 +[0-9a-f]+ <[^>]*> 00a1 0950 addu at,at,a1 +[0-9a-f]+ <[^>]*> 60a1 27ff pref 0x5,2047\(at\) +[0-9a-f]+ <[^>]*> 5020 8000 li at,0x8000 +[0-9a-f]+ <[^>]*> 00c1 0950 addu at,at,a2 +[0-9a-f]+ <[^>]*> 60a1 2fff pref 0x5,-1\(at\) +[0-9a-f]+ <[^>]*> 3020 8000 li at,-32768 +[0-9a-f]+ <[^>]*> 00e1 0950 addu at,at,a3 +[0-9a-f]+ <[^>]*> 60a1 2000 pref 0x5,0\(at\) +[0-9a-f]+ <[^>]*> 5020 8000 li at,0x8000 +[0-9a-f]+ <[^>]*> 0101 0950 addu at,at,t0 +[0-9a-f]+ <[^>]*> 60a1 2000 pref 0x5,0\(at\) +[0-9a-f]+ <[^>]*> 3020 8000 li at,-32768 +[0-9a-f]+ <[^>]*> 0121 0950 addu at,at,t1 +[0-9a-f]+ <[^>]*> 60a1 2fff pref 0x5,-1\(at\) +[0-9a-f]+ <[^>]*> 5020 9000 li at,0x9000 +[0-9a-f]+ <[^>]*> 0141 0950 addu at,at,t2 +[0-9a-f]+ <[^>]*> 60a1 2000 pref 0x5,0\(at\) +[0-9a-f]+ <[^>]*> 41a1 ffff lui at,0xffff +[0-9a-f]+ <[^>]*> 5021 7000 ori at,at,0x7000 +[0-9a-f]+ <[^>]*> 0161 0950 addu at,at,t3 +[0-9a-f]+ <[^>]*> 60a1 2fff pref 0x5,-1\(at\) + \.\.\.