1#objdump: -d --prefix-addresses 2#name: fmoveml 3 4# Test handling of fmoveml and fmovemx instructions. 5 6.*: +file format .* 7 8Disassembly of section .text: 90+000 <foo> fmovel %fpcr,%a0@ 100+004 <foo\+(0x|)4> fmovel %fpsr,%a0@ 110+008 <foo\+(0x|)8> fmovel %fpiar,%a0@ 120+00c <foo\+(0x|)c> fmoveml %fpsr/%fpcr,%a0@ 130+010 <foo\+(0x|)10> fmoveml %fpiar/%fpcr,%a0@ 140+014 <foo\+(0x|)14> fmoveml %fpiar/%fpsr,%a0@ 150+018 <foo\+(0x|)18> fmoveml %fpiar/%fpsr/%fpcr,%a0@ 160+01c <foo\+(0x|)1c> fmovel %fpcr,%d0 170+020 <foo\+(0x|)20> fmovel %fpsr,%d0 180+024 <foo\+(0x|)24> fmovel %fpiar,%d0 190+028 <foo\+(0x|)28> fmovel %fpiar,%a0 200+02c <foo\+(0x|)2c> fmovel %a0@,%fpcr 210+030 <foo\+(0x|)30> fmovel %a0@,%fpsr 220+034 <foo\+(0x|)34> fmovel %a0@,%fpiar 230+038 <foo\+(0x|)38> fmoveml %a0@,%fpsr/%fpcr 240+03c <foo\+(0x|)3c> fmoveml %a0@,%fpiar/%fpcr 250+040 <foo\+(0x|)40> fmoveml %a0@,%fpiar/%fpsr 260+044 <foo\+(0x|)44> fmoveml %a0@,%fpiar/%fpsr/%fpcr 270+048 <foo\+(0x|)48> fmovel %d0,%fpcr 280+04c <foo\+(0x|)4c> fmovel %d0,%fpsr 290+050 <foo\+(0x|)50> fmovel %d0,%fpiar 300+054 <foo\+(0x|)54> fmovel %a0,%fpiar 310+058 <foo\+(0x|)58> fmovel #1,%fpcr 320+060 <foo\+(0x|)60> fmovel #1,%fpsr 330+068 <foo\+(0x|)68> fmovel #1,%fpiar 340+070 <foo\+(0x|)70> fmoveml #1,%fpsr/%fpcr 350+078 <foo\+(0x|)78> fmoveml #1,%fpiar/%fpcr 360+080 <foo\+(0x|)80> fmoveml #1,%fpiar/%fpsr 370+088 <foo\+(0x|)88> fmoveml #1,%fpiar/%fpsr/%fpcr 380+090 <foo\+(0x|)90> fmovemx %fp1,%a0@ 390+094 <foo\+(0x|)94> fmovemx %fp4,%a0@ 400+098 <foo\+(0x|)98> fmovemx %fp7,%a0@ 410+09c <foo\+(0x|)9c> fmovemx %fp1/%fp3,%a0@ 420+0a0 <foo\+(0x|)a0> fmovemx %fp1-%fp4,%a0@ 430+0a4 <foo\+(0x|)a4> fmovemx %fp0/%fp7,%a0@ 440+0a8 <foo\+(0x|)a8> fmovemx %fp0-%fp7,%a0@ 450+0ac <foo\+(0x|)ac> fmovemx %a0@,%fp0 460+0b0 <foo\+(0x|)b0> fmovemx %a0@,%fp1 470+0b4 <foo\+(0x|)b4> fmovemx %a0@,%fp7 480+0b8 <foo\+(0x|)b8> fmovemx %a0@,%fp0/%fp3 490+0bc <foo\+(0x|)bc> fmovemx %a0@,%fp0/%fp4 500+0c0 <foo\+(0x|)c0> fmovemx %a0@,%fp2-%fp4 510+0c4 <foo\+(0x|)c4> fmovemx %a0@,%fp1-%fp7 520+0c8 <foo\+(0x|)c8> fmovemx %fp0,%a0@- 530+0cc <foo\+(0x|)cc> fmovemx %fp0-%fp7,%a0@- 540+0d0 <foo\+(0x|)d0> fmovemx %fp0/%fp4,%a0@- 550+0d4 <foo\+(0x|)d4> fmovemx %a0@\+,%fp7 560+0d8 <foo\+(0x|)d8> fmovemx %a0@\+,%fp0-%fp7 570+0dc <foo\+(0x|)dc> fmovemx %a0@\+,%fp3/%fp7 580+0e0 <foo\+(0x|)e0> fmovemx %d0,%a0@- 590+0e4 <foo\+(0x|)e4> fmovemx %a0@\+,%d0 600+0e8 <foo\+(0x|)e8> fmovemx %fp1/%fp5,%a0@- 61