1# Test handling of the fmoveml and fmovemx instructions. 2 .text 3 .globl foo 4foo: 5 fmoveml %fpcr,%a0@ 6 fmoveml %fpsr,%a0@ 7 fmoveml %fpiar,%a0@ 8 fmoveml %fpcr/%fpsr,%a0@ 9 fmoveml %fpcr/%fpiar,%a0@ 10 fmoveml %fpsr/%fpiar,%a0@ 11 fmoveml %fpcr/%fpsr/%fpiar,%a0@ 12 fmoveml %fpcr,%d0 13 fmoveml %fpsr,%d0 14 fmoveml %fpiar,%d0 15 fmoveml %fpiar,%a0 16 fmoveml %a0@,%fpcr 17 fmoveml %a0@,%fpsr 18 fmoveml %a0@,%fpiar 19 fmoveml %a0@,%fpsr/%fpcr 20 fmoveml %a0@,%fpiar/%fpcr 21 fmoveml %a0@,%fpiar/%fpsr 22 fmoveml %a0@,%fpsr/%fpiar/%fpcr 23 fmoveml %d0,%fpcr 24 fmoveml %d0,%fpsr 25 fmoveml %d0,%fpiar 26 fmoveml %a0,%fpiar 27 fmoveml &1,%fpcr 28 fmoveml &1,%fpsr 29 fmoveml &1,%fpiar 30 fmoveml &1,%fpcr/%fpsr 31 fmoveml &1,%fpcr/%fpiar 32 fmoveml &1,%fpsr/%fpiar 33 fmoveml &1,%fpiar/%fpsr/%fpcr 34 35 fmovemx %fp1,%a0@ 36 fmovemx %fp4,%a0@ 37 fmovemx %fp7,%a0@ 38 fmovemx %fp1/%fp3,%a0@ 39 fmovemx %fp1-%fp4,%a0@ 40 fmovemx %fp0/%fp7,%a0@ 41 fmovemx %fp0-%fp7,%a0@ 42 fmovemx %a0@,%fp0 43 fmovemx %a0@,%fp1 44 fmovemx %a0@,%fp7 45 fmovemx %a0@,%fp0/%fp3 46 fmovemx %a0@,%fp0/%fp4 47 fmovemx %a0@,%fp2-%fp4 48 fmovemx %a0@,%fp1-%fp7 49 fmovemx &1,%a0@- 50 fmovemx &0xff,%a0@- 51 fmovemx &0x11,%a0@- 52 fmovemx %a0@+,&1 53 fmovemx %a0@+,&0xff 54 fmovemx %a0@+,&0x11 55 fmovemx %d0,%a0@- 56 fmovemx %a0@+,%d0 57 fmovemx &sym,%a0@- 58 sym = 0x22 59