1; Test C64x+ M-unit compact instruction formats 2 .text 3 nop 4 .align 16 5 nop 6 .align 16 7m3_op_00: 8 .short 0x231e 9 .short 0x469f 10 .short 0x799e 11 .short 0x9c1f 12 .short 0xa71e 13 .short 0xca9f 14 .short 0xfd9e 15m3_op_01: 16 .short 0x213e 17 .short 0x46bf 18 .short 0x7bbe 19 .short 0x9c3f 20 .short 0xa53e 21 .short 0xcabf 22 .short 0xffbe 23 .word 0xefe00000 24m3_op_10: 25 .short 0x225e 26 .short 0x47df 27 .short 0x78de 28 .short 0x9d5f 29 .short 0xa6de 30 .short 0xcbdf 31 .short 0xfc5e 32m3_op_11: 33 .short 0x207e 34 .short 0x45ff 35 .short 0x7afe 36 .short 0x9f7f 37 .short 0xa47e 38 .short 0xc9ff 39 .short 0xfefe 40 .word 0xefe80000 41m3_op_00_sat: 42 .short 0x231e 43 .short 0x469f 44 .short 0x799e 45 .short 0x9c1f 46 .short 0xa71e 47 .short 0xca9f 48 .short 0xfd9e 49m3_op_01_sat: 50 .short 0x213e 51 .short 0x46bf 52 .short 0x7bbe 53 .short 0x9c3f 54 .short 0xa53e 55 .short 0xcabf 56 .short 0xffbe 57 .word 0xefe84000 58m3_op_10_sat: 59 .short 0x225e 60 .short 0x47df 61 .short 0x78de 62 .short 0x9d5f 63 .short 0xa6de 64 .short 0xcbdf 65 .short 0xfc5e 66m3_op_11_sat: 67 .short 0x207e 68 .short 0x45ff 69 .short 0x7afe 70 .short 0x9f7f 71 .short 0xa47e 72 .short 0xc9ff 73 .short 0xfefe 74 .word 0xefe04000 75