10SN/A; Test C64x+ S-unit compact instruction formats 2157SN/A .text 30SN/A nop 40SN/A .align 16 50SN/A nop 60SN/A .align 16 7157SN/As3_nosat_op_0: 80SN/A .short 0x000a 9157SN/A .short 0x201b 100SN/A .short 0x512a 110SN/A .short 0x713b 120SN/A .short 0x824a 130SN/A .short 0xa25b 140SN/A .short 0xd36a 150SN/A .short 0xf37b 160SN/A .short 0xe28a 170SN/As3_nosat_op_1: 180SN/A .short 0x0a9b 190SN/A .short 0x39aa 200SN/A .short 0x59bb 21157SN/A .short 0x68ca 22157SN/A .short 0x88db 23157SN/A .word 0xefe00000 | 0x0000 240SN/As3_sat_op_0: 250SN/A .short 0x21ea 260SN/A .short 0x41fb 270SN/A .short 0x720a 280SN/A .short 0x921b 290SN/A .short 0xc32a 300SN/A .short 0xe33b 310SN/A .short 0xf24a 320SN/A .short 0xb25b 330SN/A .short 0x816a 340SN/As3_sat_op_1: 350SN/A .short 0xa87b 360SN/A .short 0xd88a 370SN/A .short 0xfa9b 380SN/A .short 0xeaaa 390SN/A .short 0x7bbb 400SN/A .word 0xefe00000 | 0x4000 410SN/As3i: 420SN/A .short 0x040a 430SN/A .short 0x251b 440SN/A .short 0x362a 450SN/A .short 0x573b 460SN/A .short 0x444a 470SN/A .short 0x655b 480SN/A .short 0x766a 490SN/A .short 0x9ffb 500SN/A .short 0x8cea 510SN/A .short 0xaddb 520SN/A .short 0xbeca 530SN/A .short 0xdfbb 540SN/A .short 0xccaa 550SN/A .short 0xed9b 560SN/A .word 0xefe00000 | 0x0000 570SN/Asmvk8: 580SN/A .short 0x0012 590SN/A .short 0x1113 600SN/A .short 0x2232 610SN/A .short 0x3333 620SN/A .short 0x4752 630SN/A .short 0x5653 640SN/A .short 0x6572 650SN/A .short 0x78f3 660SN/A .short 0x8992 670SN/A .short 0x9a93 680SN/A .short 0xabb2 690SN/A .short 0xbed2 700SN/A .short 0xcdf3 710SN/A .short 0xfc92 720SN/A .word 0xefe00000 | 0x0000 730SN/Assh5_nosat: 740SN/A .short 0x0402 750SN/A .short 0x1503 760SN/A .short 0x2682 770SN/A .short 0x3783 780SN/A .short 0x4c22 790SN/A .short 0x5d23 800SN/A .short 0x6ea2 810SN/A .short 0x7fa3 820SN/A .short 0x8442 830SN/A .short 0x9543 840SN/A .short 0xa6c2 850SN/A .short 0xb7c3 860SN/A .short 0xcc42 870SN/A .short 0xdd43 880SN/A .word 0xefe00000 | 0x0000 890SN/Assh5_sat: 900SN/A .short 0xec02 910SN/A .short 0xfd03 920SN/A .short 0xe682 930SN/A .short 0xd783 940SN/A .short 0xc422 950SN/A .short 0xb523 960SN/A .short 0xaea2 970SN/A .short 0x9fa3 980SN/A .short 0x8c42 990SN/A .short 0x7d43 1000SN/A .short 0x66c2 1010SN/A .short 0x57c3 1020SN/A .short 0x4442 1030SN/A .short 0x3543 1040SN/A .word 0xefe00000 | 0x4000 1050SN/As2sh: 1060SN/A .short 0x0462 1070SN/A .short 0x2563 1080SN/A .short 0x4662 1090SN/A .short 0x6f63 1100SN/A .short 0x8c62 1110SN/A .short 0xad63 1120SN/A .short 0xce62 1130SN/A .short 0xf7e3 1140SN/A .short 0xd4e2 1150SN/A .short 0xb5e3 1160SN/A .short 0x96e2 1170SN/A .short 0x7fe3 1180SN/A .short 0x5ce2 1190SN/A .short 0x3de3 1200SN/A .word 0xefe00000 1210SN/Asc5: 1220SN/A .short 0x0002 1230SN/A .short 0x1103 1240SN/A .short 0x2202 1250SN/A .short 0x3303 1260SN/A .short 0x4a22 1270SN/A .short 0x5923 1280SN/A .short 0x6822 1290SN/A .short 0x71a3 1300SN/A .short 0x82a2 1310SN/A .short 0x93c3 1320SN/A .short 0xa2c2 1330SN/A .short 0xb9c3 1340SN/A .short 0xc8c2 1350SN/A .short 0xf9c3 1360SN/A .word 0xefe00000 1370SN/As2ext: 1380SN/A .short 0x0062 1390SN/A .short 0x2163 1400SN/A .short 0x4262 1410SN/A .short 0x6b63 1420SN/A .short 0x8862 1430SN/A .short 0xa963 1440SN/A .short 0xca62 1450SN/A .short 0xf3e3 1460SN/A .short 0xd0e2 1470SN/A .short 0xb1e3 1480SN/A .short 0x9ae2 1490SN/A .short 0x7be3 1500SN/A .short 0x58e2 1510SN/A .short 0x39e3 1520SN/A .word 0xefe00000 1530SN/Asx2op: 1540SN/A .short 0x002e 1550SN/A .short 0x212f 1560SN/A .short 0x522e 1570SN/A .short 0x732f 1580SN/A .short 0x802e 1590SN/A .short 0xa12f 1600SN/A .short 0xd22e 1610SN/A .short 0xfb2f 1620SN/A .short 0x082e 1630SN/A .short 0x292f 1640SN/A .short 0x5a2e 1650SN/A .short 0x7b2f 1660SN/A .short 0x882e 1670SN/A .short 0xa92f 1680SN/A .word 0xefe00000 1690SN/Asx5: 1700SN/A .short 0x042e 1710SN/A .short 0x152f 1720SN/A .short 0x262e 1730SN/A .short 0x372f 1740SN/A .short 0x4c2e 1750SN/A .short 0x5d2f 1760SN/A .short 0x6e2e 1770SN/A .short 0x77af 1780SN/A .short 0x84ae 1790SN/A .short 0x95af 1800SN/A .short 0xaeae 1810SN/A .short 0xbfaf 1820SN/A .short 0xccae 1830SN/A .short 0xfdaf 1840SN/A .word 0xefe00000 1850SN/Asx1: 1860SN/A .short 0x586e 1870SN/A .short 0x596f 1880SN/A .short 0x5a6e 1890SN/A .short 0x5b6f 1900SN/A .short 0x586e 1910SN/A .short 0x796f 1920SN/A .short 0x7a6e 1930SN/A .short 0x7bef 1940SN/A .short 0x78ee 1950SN/A .short 0x79ef 1960SN/A .short 0xdaee 1970SN/A .short 0xdbef 1980SN/A .short 0xd8ee 1990SN/A .short 0xd9ef 2000SN/A .word 0xefe00000 2010SN/Asx1_rs: 2020SN/A .short 0x586e 2030SN/A .short 0x596f 2040SN/A .short 0x5a6e 2050SN/A .short 0x5b6f 2060SN/A .short 0x586e 2070SN/A .short 0x796f 2080SN/A .short 0x7a6e 2090SN/A .short 0x7bef 2100SN/A .short 0x78ee 2110SN/A .short 0x79ef 2120SN/A .short 0xdaee 2130SN/A .short 0xdbef 2140SN/A .short 0xd8ee 2150SN/A .short 0xd9ef 2160SN/A .word 0xefe00000 | 0x00080000 2170SN/Asx1b: 2180SN/A .short 0x006e 2190SN/A .short 0x216f 2200SN/A .short 0x22ee 221 .short 0x43ef 222 .short 0x446e 223 .short 0x656f 224 .short 0x66ee 225 .short 0x87ef 226 .short 0x866e 227 .short 0xa56f 228 .short 0xa4ee 229 .short 0xc3ef 230 .short 0xc26e 231 .short 0xe16f 232 .word 0xefe00000 233sx1b_rs: 234 .short 0x006e 235 .short 0x216f 236 .short 0x22ee 237 .short 0x43ef 238 .short 0x446e 239 .short 0x656f 240 .short 0x66ee 241 .short 0x87ef 242 .short 0x866e 243 .short 0xa56f 244 .short 0xa4ee 245 .short 0xc3ef 246 .short 0xc26e 247 .short 0xe16f 248 .word 0xefe00000 | 0x00080000 249