# RUN: llvm-mc %s -filetype=obj -mattr=+ipu2 | \ # RUN: llvm-objdump -d --mcpu=ipu2 - | FileCheck %s # This file is auto-generated. Do not edit. # Generated by GenerateInsnTest.py. # Test that we can objdump all variants of the `f32int` instruction # declared in Isa.xml. # CHECK: 00 00 00 51 f32int $a0, $a0, 0 .int 0x51000000 # CHECK: 00 00 10 51 f32int $a0, $a1, 0 .int 0x51100000 # CHECK: 00 00 20 51 f32int $a0, $a2, 0 .int 0x51200000 # CHECK: 00 00 30 51 f32int $a0, $a3, 0 .int 0x51300000 # CHECK: 00 00 40 51 f32int $a0, $a4, 0 .int 0x51400000 # CHECK: 00 00 50 51 f32int $a0, $a5, 0 .int 0x51500000 # CHECK: 00 00 60 51 f32int $a0, $a6, 0 .int 0x51600000 # CHECK: 00 00 70 51 f32int $a0, $a7, 0 .int 0x51700000 # CHECK: 00 00 80 51 f32int $a0, $a8, 0 .int 0x51800000 # CHECK: 00 00 90 51 f32int $a0, $a9, 0 .int 0x51900000 # CHECK: 00 00 a0 51 f32int $a0, $a10, 0 .int 0x51a00000 # CHECK: 00 00 b0 51 f32int $a0, $a11, 0 .int 0x51b00000 # CHECK: 00 00 c0 51 f32int $a0, $a12, 0 .int 0x51c00000 # CHECK: 00 00 d0 51 f32int $a0, $a13, 0 .int 0x51d00000 # CHECK: 00 00 e0 51 f32int $a0, $a14, 0 .int 0x51e00000 # CHECK: 00 00 f0 51 f32int $a0, $a15, 0 .int 0x51f00000 # CHECK: 00 00 01 51 f32int $a1, $a0, 0 .int 0x51010000 # CHECK: 00 00 11 51 f32int $a1, $a1, 0 .int 0x51110000 # CHECK: 00 00 21 51 f32int $a1, $a2, 0 .int 0x51210000 # CHECK: 00 00 31 51 f32int $a1, $a3, 0 .int 0x51310000 # CHECK: 00 00 41 51 f32int $a1, $a4, 0 .int 0x51410000 # CHECK: 00 00 51 51 f32int $a1, $a5, 0 .int 0x51510000 # CHECK: 00 00 61 51 f32int $a1, $a6, 0 .int 0x51610000 # CHECK: 00 00 71 51 f32int $a1, $a7, 0 .int 0x51710000 # CHECK: 00 00 81 51 f32int $a1, $a8, 0 .int 0x51810000 # CHECK: 00 00 91 51 f32int $a1, $a9, 0 .int 0x51910000 # CHECK: 00 00 a1 51 f32int $a1, $a10, 0 .int 0x51a10000 # CHECK: 00 00 b1 51 f32int $a1, $a11, 0 .int 0x51b10000 # CHECK: 00 00 c1 51 f32int $a1, $a12, 0 .int 0x51c10000 # CHECK: 00 00 d1 51 f32int $a1, $a13, 0 .int 0x51d10000 # CHECK: 00 00 e1 51 f32int $a1, $a14, 0 .int 0x51e10000 # CHECK: 00 00 f1 51 f32int $a1, $a15, 0 .int 0x51f10000 # CHECK: 00 00 02 51 f32int $a2, $a0, 0 .int 0x51020000 # CHECK: 00 00 12 51 f32int $a2, $a1, 0 .int 0x51120000 # CHECK: 00 00 22 51 f32int $a2, $a2, 0 .int 0x51220000 # CHECK: 00 00 32 51 f32int $a2, $a3, 0 .int 0x51320000 # CHECK: 00 00 42 51 f32int $a2, $a4, 0 .int 0x51420000 # CHECK: 00 00 52 51 f32int $a2, $a5, 0 .int 0x51520000 # CHECK: 00 00 62 51 f32int $a2, $a6, 0 .int 0x51620000 # CHECK: 00 00 72 51 f32int $a2, $a7, 0 .int 0x51720000 # CHECK: 00 00 82 51 f32int $a2, $a8, 0 .int 0x51820000 # CHECK: 00 00 92 51 f32int $a2, $a9, 0 .int 0x51920000 # CHECK: 00 00 a2 51 f32int $a2, $a10, 0 .int 0x51a20000 # CHECK: 00 00 b2 51 f32int $a2, $a11, 0 .int 0x51b20000 # CHECK: 00 00 c2 51 f32int $a2, $a12, 0 .int 0x51c20000 # CHECK: 00 00 d2 51 f32int $a2, $a13, 0 .int 0x51d20000 # CHECK: 00 00 e2 51 f32int $a2, $a14, 0 .int 0x51e20000 # CHECK: 00 00 f2 51 f32int $a2, $a15, 0 .int 0x51f20000 # CHECK: 00 00 03 51 f32int $a3, $a0, 0 .int 0x51030000 # CHECK: 00 00 13 51 f32int $a3, $a1, 0 .int 0x51130000 # CHECK: 00 00 23 51 f32int $a3, $a2, 0 .int 0x51230000 # CHECK: 00 00 33 51 f32int $a3, $a3, 0 .int 0x51330000 # CHECK: 00 00 43 51 f32int $a3, $a4, 0 .int 0x51430000 # CHECK: 00 00 53 51 f32int $a3, $a5, 0 .int 0x51530000 # CHECK: 00 00 63 51 f32int $a3, $a6, 0 .int 0x51630000 # CHECK: 00 00 73 51 f32int $a3, $a7, 0 .int 0x51730000 # CHECK: 00 00 83 51 f32int $a3, $a8, 0 .int 0x51830000 # CHECK: 00 00 93 51 f32int $a3, $a9, 0 .int 0x51930000 # CHECK: 00 00 a3 51 f32int $a3, $a10, 0 .int 0x51a30000 # CHECK: 00 00 b3 51 f32int $a3, $a11, 0 .int 0x51b30000 # CHECK: 00 00 c3 51 f32int $a3, $a12, 0 .int 0x51c30000 # CHECK: 00 00 d3 51 f32int $a3, $a13, 0 .int 0x51d30000 # CHECK: 00 00 e3 51 f32int $a3, $a14, 0 .int 0x51e30000 # CHECK: 00 00 f3 51 f32int $a3, $a15, 0 .int 0x51f30000 # CHECK: 00 00 04 51 f32int $a4, $a0, 0 .int 0x51040000 # CHECK: 00 00 14 51 f32int $a4, $a1, 0 .int 0x51140000 # CHECK: 00 00 24 51 f32int $a4, $a2, 0 .int 0x51240000 # CHECK: 00 00 34 51 f32int $a4, $a3, 0 .int 0x51340000 # CHECK: 00 00 44 51 f32int $a4, $a4, 0 .int 0x51440000 # CHECK: 00 00 54 51 f32int $a4, $a5, 0 .int 0x51540000 # CHECK: 00 00 64 51 f32int $a4, $a6, 0 .int 0x51640000 # CHECK: 00 00 74 51 f32int $a4, $a7, 0 .int 0x51740000 # CHECK: 00 00 84 51 f32int $a4, $a8, 0 .int 0x51840000 # CHECK: 00 00 94 51 f32int $a4, $a9, 0 .int 0x51940000 # CHECK: 00 00 a4 51 f32int $a4, $a10, 0 .int 0x51a40000 # CHECK: 00 00 b4 51 f32int $a4, $a11, 0 .int 0x51b40000 # CHECK: 00 00 c4 51 f32int $a4, $a12, 0 .int 0x51c40000 # CHECK: 00 00 d4 51 f32int $a4, $a13, 0 .int 0x51d40000 # CHECK: 00 00 e4 51 f32int $a4, $a14, 0 .int 0x51e40000 # CHECK: 00 00 f4 51 f32int $a4, $a15, 0 .int 0x51f40000 # CHECK: 00 00 05 51 f32int $a5, $a0, 0 .int 0x51050000 # CHECK: 00 00 15 51 f32int $a5, $a1, 0 .int 0x51150000 # CHECK: 00 00 25 51 f32int $a5, $a2, 0 .int 0x51250000 # CHECK: 00 00 35 51 f32int $a5, $a3, 0 .int 0x51350000 # CHECK: 00 00 45 51 f32int $a5, $a4, 0 .int 0x51450000 # CHECK: 00 00 55 51 f32int $a5, $a5, 0 .int 0x51550000 # CHECK: 00 00 65 51 f32int $a5, $a6, 0 .int 0x51650000 # CHECK: 00 00 75 51 f32int $a5, $a7, 0 .int 0x51750000 # CHECK: 00 00 85 51 f32int $a5, $a8, 0 .int 0x51850000 # CHECK: 00 00 95 51 f32int $a5, $a9, 0 .int 0x51950000 # CHECK: 00 00 a5 51 f32int $a5, $a10, 0 .int 0x51a50000 # CHECK: 00 00 b5 51 f32int $a5, $a11, 0 .int 0x51b50000 # CHECK: 00 00 c5 51 f32int $a5, $a12, 0 .int 0x51c50000 # CHECK: 00 00 d5 51 f32int $a5, $a13, 0 .int 0x51d50000 # CHECK: 00 00 e5 51 f32int $a5, $a14, 0 .int 0x51e50000 # CHECK: 00 00 f5 51 f32int $a5, $a15, 0 .int 0x51f50000 # CHECK: 00 00 06 51 f32int $a6, $a0, 0 .int 0x51060000 # CHECK: 00 00 16 51 f32int $a6, $a1, 0 .int 0x51160000 # CHECK: 00 00 26 51 f32int $a6, $a2, 0 .int 0x51260000 # CHECK: 00 00 36 51 f32int $a6, $a3, 0 .int 0x51360000 # CHECK: 00 00 46 51 f32int $a6, $a4, 0 .int 0x51460000 # CHECK: 00 00 56 51 f32int $a6, $a5, 0 .int 0x51560000 # CHECK: 00 00 66 51 f32int $a6, $a6, 0 .int 0x51660000 # CHECK: 00 00 76 51 f32int $a6, $a7, 0 .int 0x51760000 # CHECK: 00 00 86 51 f32int $a6, $a8, 0 .int 0x51860000 # CHECK: 00 00 96 51 f32int $a6, $a9, 0 .int 0x51960000 # CHECK: 00 00 a6 51 f32int $a6, $a10, 0 .int 0x51a60000 # CHECK: 00 00 b6 51 f32int $a6, $a11, 0 .int 0x51b60000 # CHECK: 00 00 c6 51 f32int $a6, $a12, 0 .int 0x51c60000 # CHECK: 00 00 d6 51 f32int $a6, $a13, 0 .int 0x51d60000 # CHECK: 00 00 e6 51 f32int $a6, $a14, 0 .int 0x51e60000 # CHECK: 00 00 f6 51 f32int $a6, $a15, 0 .int 0x51f60000 # CHECK: 00 00 07 51 f32int $a7, $a0, 0 .int 0x51070000 # CHECK: 00 00 17 51 f32int $a7, $a1, 0 .int 0x51170000 # CHECK: 00 00 27 51 f32int $a7, $a2, 0 .int 0x51270000 # CHECK: 00 00 37 51 f32int $a7, $a3, 0 .int 0x51370000 # CHECK: 00 00 47 51 f32int $a7, $a4, 0 .int 0x51470000 # CHECK: 00 00 57 51 f32int $a7, $a5, 0 .int 0x51570000 # CHECK: 00 00 67 51 f32int $a7, $a6, 0 .int 0x51670000 # CHECK: 00 00 77 51 f32int $a7, $a7, 0 .int 0x51770000 # CHECK: 00 00 87 51 f32int $a7, $a8, 0 .int 0x51870000 # CHECK: 00 00 97 51 f32int $a7, $a9, 0 .int 0x51970000 # CHECK: 00 00 a7 51 f32int $a7, $a10, 0 .int 0x51a70000 # CHECK: 00 00 b7 51 f32int $a7, $a11, 0 .int 0x51b70000 # CHECK: 00 00 c7 51 f32int $a7, $a12, 0 .int 0x51c70000 # CHECK: 00 00 d7 51 f32int $a7, $a13, 0 .int 0x51d70000 # CHECK: 00 00 e7 51 f32int $a7, $a14, 0 .int 0x51e70000 # CHECK: 00 00 f7 51 f32int $a7, $a15, 0 .int 0x51f70000 # CHECK: 00 00 08 51 f32int $a8, $a0, 0 .int 0x51080000 # CHECK: 00 00 18 51 f32int $a8, $a1, 0 .int 0x51180000 # CHECK: 00 00 28 51 f32int $a8, $a2, 0 .int 0x51280000 # CHECK: 00 00 38 51 f32int $a8, $a3, 0 .int 0x51380000 # CHECK: 00 00 48 51 f32int $a8, $a4, 0 .int 0x51480000 # CHECK: 00 00 58 51 f32int $a8, $a5, 0 .int 0x51580000 # CHECK: 00 00 68 51 f32int $a8, $a6, 0 .int 0x51680000 # CHECK: 00 00 78 51 f32int $a8, $a7, 0 .int 0x51780000 # CHECK: 00 00 88 51 f32int $a8, $a8, 0 .int 0x51880000 # CHECK: 00 00 98 51 f32int $a8, $a9, 0 .int 0x51980000 # CHECK: 00 00 a8 51 f32int $a8, $a10, 0 .int 0x51a80000 # CHECK: 00 00 b8 51 f32int $a8, $a11, 0 .int 0x51b80000 # CHECK: 00 00 c8 51 f32int $a8, $a12, 0 .int 0x51c80000 # CHECK: 00 00 d8 51 f32int $a8, $a13, 0 .int 0x51d80000 # CHECK: 00 00 e8 51 f32int $a8, $a14, 0 .int 0x51e80000 # CHECK: 00 00 f8 51 f32int $a8, $a15, 0 .int 0x51f80000 # CHECK: 00 00 09 51 f32int $a9, $a0, 0 .int 0x51090000 # CHECK: 00 00 19 51 f32int $a9, $a1, 0 .int 0x51190000 # CHECK: 00 00 29 51 f32int $a9, $a2, 0 .int 0x51290000 # CHECK: 00 00 39 51 f32int $a9, $a3, 0 .int 0x51390000 # CHECK: 00 00 49 51 f32int $a9, $a4, 0 .int 0x51490000 # CHECK: 00 00 59 51 f32int $a9, $a5, 0 .int 0x51590000 # CHECK: 00 00 69 51 f32int $a9, $a6, 0 .int 0x51690000 # CHECK: 00 00 79 51 f32int $a9, $a7, 0 .int 0x51790000 # CHECK: 00 00 89 51 f32int $a9, $a8, 0 .int 0x51890000 # CHECK: 00 00 99 51 f32int $a9, $a9, 0 .int 0x51990000 # CHECK: 00 00 a9 51 f32int $a9, $a10, 0 .int 0x51a90000 # CHECK: 00 00 b9 51 f32int $a9, $a11, 0 .int 0x51b90000 # CHECK: 00 00 c9 51 f32int $a9, $a12, 0 .int 0x51c90000 # CHECK: 00 00 d9 51 f32int $a9, $a13, 0 .int 0x51d90000 # CHECK: 00 00 e9 51 f32int $a9, $a14, 0 .int 0x51e90000 # CHECK: 00 00 f9 51 f32int $a9, $a15, 0 .int 0x51f90000 # CHECK: 00 00 0a 51 f32int $a10, $a0, 0 .int 0x510a0000 # CHECK: 00 00 1a 51 f32int $a10, $a1, 0 .int 0x511a0000 # CHECK: 00 00 2a 51 f32int $a10, $a2, 0 .int 0x512a0000 # CHECK: 00 00 3a 51 f32int $a10, $a3, 0 .int 0x513a0000 # CHECK: 00 00 4a 51 f32int $a10, $a4, 0 .int 0x514a0000 # CHECK: 00 00 5a 51 f32int $a10, $a5, 0 .int 0x515a0000 # CHECK: 00 00 6a 51 f32int $a10, $a6, 0 .int 0x516a0000 # CHECK: 00 00 7a 51 f32int $a10, $a7, 0 .int 0x517a0000 # CHECK: 00 00 8a 51 f32int $a10, $a8, 0 .int 0x518a0000 # CHECK: 00 00 9a 51 f32int $a10, $a9, 0 .int 0x519a0000 # CHECK: 00 00 aa 51 f32int $a10, $a10, 0 .int 0x51aa0000 # CHECK: 00 00 ba 51 f32int $a10, $a11, 0 .int 0x51ba0000 # CHECK: 00 00 ca 51 f32int $a10, $a12, 0 .int 0x51ca0000 # CHECK: 00 00 da 51 f32int $a10, $a13, 0 .int 0x51da0000 # CHECK: 00 00 ea 51 f32int $a10, $a14, 0 .int 0x51ea0000 # CHECK: 00 00 fa 51 f32int $a10, $a15, 0 .int 0x51fa0000 # CHECK: 00 00 0b 51 f32int $a11, $a0, 0 .int 0x510b0000 # CHECK: 00 00 1b 51 f32int $a11, $a1, 0 .int 0x511b0000 # CHECK: 00 00 2b 51 f32int $a11, $a2, 0 .int 0x512b0000 # CHECK: 00 00 3b 51 f32int $a11, $a3, 0 .int 0x513b0000 # CHECK: 00 00 4b 51 f32int $a11, $a4, 0 .int 0x514b0000 # CHECK: 00 00 5b 51 f32int $a11, $a5, 0 .int 0x515b0000 # CHECK: 00 00 6b 51 f32int $a11, $a6, 0 .int 0x516b0000 # CHECK: 00 00 7b 51 f32int $a11, $a7, 0 .int 0x517b0000 # CHECK: 00 00 8b 51 f32int $a11, $a8, 0 .int 0x518b0000 # CHECK: 00 00 9b 51 f32int $a11, $a9, 0 .int 0x519b0000 # CHECK: 00 00 ab 51 f32int $a11, $a10, 0 .int 0x51ab0000 # CHECK: 00 00 bb 51 f32int $a11, $a11, 0 .int 0x51bb0000 # CHECK: 00 00 cb 51 f32int $a11, $a12, 0 .int 0x51cb0000 # CHECK: 00 00 db 51 f32int $a11, $a13, 0 .int 0x51db0000 # CHECK: 00 00 eb 51 f32int $a11, $a14, 0 .int 0x51eb0000 # CHECK: 00 00 fb 51 f32int $a11, $a15, 0 .int 0x51fb0000 # CHECK: 00 00 0c 51 f32int $a12, $a0, 0 .int 0x510c0000 # CHECK: 00 00 1c 51 f32int $a12, $a1, 0 .int 0x511c0000 # CHECK: 00 00 2c 51 f32int $a12, $a2, 0 .int 0x512c0000 # CHECK: 00 00 3c 51 f32int $a12, $a3, 0 .int 0x513c0000 # CHECK: 00 00 4c 51 f32int $a12, $a4, 0 .int 0x514c0000 # CHECK: 00 00 5c 51 f32int $a12, $a5, 0 .int 0x515c0000 # CHECK: 00 00 6c 51 f32int $a12, $a6, 0 .int 0x516c0000 # CHECK: 00 00 7c 51 f32int $a12, $a7, 0 .int 0x517c0000 # CHECK: 00 00 8c 51 f32int $a12, $a8, 0 .int 0x518c0000 # CHECK: 00 00 9c 51 f32int $a12, $a9, 0 .int 0x519c0000 # CHECK: 00 00 ac 51 f32int $a12, $a10, 0 .int 0x51ac0000 # CHECK: 00 00 bc 51 f32int $a12, $a11, 0 .int 0x51bc0000 # CHECK: 00 00 cc 51 f32int $a12, $a12, 0 .int 0x51cc0000 # CHECK: 00 00 dc 51 f32int $a12, $a13, 0 .int 0x51dc0000 # CHECK: 00 00 ec 51 f32int $a12, $a14, 0 .int 0x51ec0000 # CHECK: 00 00 fc 51 f32int $a12, $a15, 0 .int 0x51fc0000 # CHECK: 00 00 0d 51 f32int $a13, $a0, 0 .int 0x510d0000 # CHECK: 00 00 1d 51 f32int $a13, $a1, 0 .int 0x511d0000 # CHECK: 00 00 2d 51 f32int $a13, $a2, 0 .int 0x512d0000 # CHECK: 00 00 3d 51 f32int $a13, $a3, 0 .int 0x513d0000 # CHECK: 00 00 4d 51 f32int $a13, $a4, 0 .int 0x514d0000 # CHECK: 00 00 5d 51 f32int $a13, $a5, 0 .int 0x515d0000 # CHECK: 00 00 6d 51 f32int $a13, $a6, 0 .int 0x516d0000 # CHECK: 00 00 7d 51 f32int $a13, $a7, 0 .int 0x517d0000 # CHECK: 00 00 8d 51 f32int $a13, $a8, 0 .int 0x518d0000 # CHECK: 00 00 9d 51 f32int $a13, $a9, 0 .int 0x519d0000 # CHECK: 00 00 ad 51 f32int $a13, $a10, 0 .int 0x51ad0000 # CHECK: 00 00 bd 51 f32int $a13, $a11, 0 .int 0x51bd0000 # CHECK: 00 00 cd 51 f32int $a13, $a12, 0 .int 0x51cd0000 # CHECK: 00 00 dd 51 f32int $a13, $a13, 0 .int 0x51dd0000 # CHECK: 00 00 ed 51 f32int $a13, $a14, 0 .int 0x51ed0000 # CHECK: 00 00 fd 51 f32int $a13, $a15, 0 .int 0x51fd0000 # CHECK: 00 00 0e 51 f32int $a14, $a0, 0 .int 0x510e0000 # CHECK: 00 00 1e 51 f32int $a14, $a1, 0 .int 0x511e0000 # CHECK: 00 00 2e 51 f32int $a14, $a2, 0 .int 0x512e0000 # CHECK: 00 00 3e 51 f32int $a14, $a3, 0 .int 0x513e0000 # CHECK: 00 00 4e 51 f32int $a14, $a4, 0 .int 0x514e0000 # CHECK: 00 00 5e 51 f32int $a14, $a5, 0 .int 0x515e0000 # CHECK: 00 00 6e 51 f32int $a14, $a6, 0 .int 0x516e0000 # CHECK: 00 00 7e 51 f32int $a14, $a7, 0 .int 0x517e0000 # CHECK: 00 00 8e 51 f32int $a14, $a8, 0 .int 0x518e0000 # CHECK: 00 00 9e 51 f32int $a14, $a9, 0 .int 0x519e0000 # CHECK: 00 00 ae 51 f32int $a14, $a10, 0 .int 0x51ae0000 # CHECK: 00 00 be 51 f32int $a14, $a11, 0 .int 0x51be0000 # CHECK: 00 00 ce 51 f32int $a14, $a12, 0 .int 0x51ce0000 # CHECK: 00 00 de 51 f32int $a14, $a13, 0 .int 0x51de0000 # CHECK: 00 00 ee 51 f32int $a14, $a14, 0 .int 0x51ee0000 # CHECK: 00 00 fe 51 f32int $a14, $a15, 0 .int 0x51fe0000 # CHECK: 00 00 0f 51 f32int $a15, $a0, 0 .int 0x510f0000 # CHECK: 00 00 1f 51 f32int $a15, $a1, 0 .int 0x511f0000 # CHECK: 00 00 2f 51 f32int $a15, $a2, 0 .int 0x512f0000 # CHECK: 00 00 3f 51 f32int $a15, $a3, 0 .int 0x513f0000 # CHECK: 00 00 4f 51 f32int $a15, $a4, 0 .int 0x514f0000 # CHECK: 00 00 5f 51 f32int $a15, $a5, 0 .int 0x515f0000 # CHECK: 00 00 6f 51 f32int $a15, $a6, 0 .int 0x516f0000 # CHECK: 00 00 7f 51 f32int $a15, $a7, 0 .int 0x517f0000 # CHECK: 00 00 8f 51 f32int $a15, $a8, 0 .int 0x518f0000 # CHECK: 00 00 9f 51 f32int $a15, $a9, 0 .int 0x519f0000 # CHECK: 00 00 af 51 f32int $a15, $a10, 0 .int 0x51af0000 # CHECK: 00 00 bf 51 f32int $a15, $a11, 0 .int 0x51bf0000 # CHECK: 00 00 cf 51 f32int $a15, $a12, 0 .int 0x51cf0000 # CHECK: 00 00 df 51 f32int $a15, $a13, 0 .int 0x51df0000 # CHECK: 00 00 ef 51 f32int $a15, $a14, 0 .int 0x51ef0000 # CHECK: 00 00 ff 51 f32int $a15, $a15, 0 .int 0x51ff0000