# RUN: llvm-mc %s -filetype=obj -mattr=+supervisor -mattr=+ipu21 | \ # RUN: llvm-objdump -d --mcpu=ipu21 - | FileCheck %s # This file is auto-generated. Do not edit. # Generated by GenerateInsnTest.py. # Test that we can objdump all variants of the `run` instruction # declared in Isa.xml. # CHECK: 00 00 00 14 run $m0, $m0, 0 .int 0x14000000 # CHECK: 00 10 00 14 run $m0, $m1, 0 .int 0x14001000 # CHECK: 00 20 00 14 run $m0, $m2, 0 .int 0x14002000 # CHECK: 00 30 00 14 run $m0, $m3, 0 .int 0x14003000 # CHECK: 00 40 00 14 run $m0, $m4, 0 .int 0x14004000 # CHECK: 00 50 00 14 run $m0, $m5, 0 .int 0x14005000 # CHECK: 00 60 00 14 run $m0, $m6, 0 .int 0x14006000 # CHECK: 00 70 00 14 run $m0, $m7, 0 .int 0x14007000 # CHECK: 00 80 00 14 run $m0, $m8, 0 .int 0x14008000 # CHECK: 00 90 00 14 run $m0, $m9, 0 .int 0x14009000 # CHECK: 00 a0 00 14 run $m0, $m10, 0 .int 0x1400a000 # CHECK: 00 b0 00 14 run $m0, $m11, 0 .int 0x1400b000 # CHECK: 00 f0 00 14 run $m0, $m15, 0 .int 0x1400f000 # CHECK: 00 00 10 14 run $m1, $m0, 0 .int 0x14100000 # CHECK: 00 10 10 14 run $m1, $m1, 0 .int 0x14101000 # CHECK: 00 20 10 14 run $m1, $m2, 0 .int 0x14102000 # CHECK: 00 30 10 14 run $m1, $m3, 0 .int 0x14103000 # CHECK: 00 40 10 14 run $m1, $m4, 0 .int 0x14104000 # CHECK: 00 50 10 14 run $m1, $m5, 0 .int 0x14105000 # CHECK: 00 60 10 14 run $m1, $m6, 0 .int 0x14106000 # CHECK: 00 70 10 14 run $m1, $m7, 0 .int 0x14107000 # CHECK: 00 80 10 14 run $m1, $m8, 0 .int 0x14108000 # CHECK: 00 90 10 14 run $m1, $m9, 0 .int 0x14109000 # CHECK: 00 a0 10 14 run $m1, $m10, 0 .int 0x1410a000 # CHECK: 00 b0 10 14 run $m1, $m11, 0 .int 0x1410b000 # CHECK: 00 f0 10 14 run $m1, $m15, 0 .int 0x1410f000 # CHECK: 00 00 20 14 run $m2, $m0, 0 .int 0x14200000 # CHECK: 00 10 20 14 run $m2, $m1, 0 .int 0x14201000 # CHECK: 00 20 20 14 run $m2, $m2, 0 .int 0x14202000 # CHECK: 00 30 20 14 run $m2, $m3, 0 .int 0x14203000 # CHECK: 00 40 20 14 run $m2, $m4, 0 .int 0x14204000 # CHECK: 00 50 20 14 run $m2, $m5, 0 .int 0x14205000 # CHECK: 00 60 20 14 run $m2, $m6, 0 .int 0x14206000 # CHECK: 00 70 20 14 run $m2, $m7, 0 .int 0x14207000 # CHECK: 00 80 20 14 run $m2, $m8, 0 .int 0x14208000 # CHECK: 00 90 20 14 run $m2, $m9, 0 .int 0x14209000 # CHECK: 00 a0 20 14 run $m2, $m10, 0 .int 0x1420a000 # CHECK: 00 b0 20 14 run $m2, $m11, 0 .int 0x1420b000 # CHECK: 00 f0 20 14 run $m2, $m15, 0 .int 0x1420f000 # CHECK: 00 00 30 14 run $m3, $m0, 0 .int 0x14300000 # CHECK: 00 10 30 14 run $m3, $m1, 0 .int 0x14301000 # CHECK: 00 20 30 14 run $m3, $m2, 0 .int 0x14302000 # CHECK: 00 30 30 14 run $m3, $m3, 0 .int 0x14303000 # CHECK: 00 40 30 14 run $m3, $m4, 0 .int 0x14304000 # CHECK: 00 50 30 14 run $m3, $m5, 0 .int 0x14305000 # CHECK: 00 60 30 14 run $m3, $m6, 0 .int 0x14306000 # CHECK: 00 70 30 14 run $m3, $m7, 0 .int 0x14307000 # CHECK: 00 80 30 14 run $m3, $m8, 0 .int 0x14308000 # CHECK: 00 90 30 14 run $m3, $m9, 0 .int 0x14309000 # CHECK: 00 a0 30 14 run $m3, $m10, 0 .int 0x1430a000 # CHECK: 00 b0 30 14 run $m3, $m11, 0 .int 0x1430b000 # CHECK: 00 f0 30 14 run $m3, $m15, 0 .int 0x1430f000 # CHECK: 00 00 40 14 run $m4, $m0, 0 .int 0x14400000 # CHECK: 00 10 40 14 run $m4, $m1, 0 .int 0x14401000 # CHECK: 00 20 40 14 run $m4, $m2, 0 .int 0x14402000 # CHECK: 00 30 40 14 run $m4, $m3, 0 .int 0x14403000 # CHECK: 00 40 40 14 run $m4, $m4, 0 .int 0x14404000 # CHECK: 00 50 40 14 run $m4, $m5, 0 .int 0x14405000 # CHECK: 00 60 40 14 run $m4, $m6, 0 .int 0x14406000 # CHECK: 00 70 40 14 run $m4, $m7, 0 .int 0x14407000 # CHECK: 00 80 40 14 run $m4, $m8, 0 .int 0x14408000 # CHECK: 00 90 40 14 run $m4, $m9, 0 .int 0x14409000 # CHECK: 00 a0 40 14 run $m4, $m10, 0 .int 0x1440a000 # CHECK: 00 b0 40 14 run $m4, $m11, 0 .int 0x1440b000 # CHECK: 00 f0 40 14 run $m4, $m15, 0 .int 0x1440f000 # CHECK: 00 00 50 14 run $m5, $m0, 0 .int 0x14500000 # CHECK: 00 10 50 14 run $m5, $m1, 0 .int 0x14501000 # CHECK: 00 20 50 14 run $m5, $m2, 0 .int 0x14502000 # CHECK: 00 30 50 14 run $m5, $m3, 0 .int 0x14503000 # CHECK: 00 40 50 14 run $m5, $m4, 0 .int 0x14504000 # CHECK: 00 50 50 14 run $m5, $m5, 0 .int 0x14505000 # CHECK: 00 60 50 14 run $m5, $m6, 0 .int 0x14506000 # CHECK: 00 70 50 14 run $m5, $m7, 0 .int 0x14507000 # CHECK: 00 80 50 14 run $m5, $m8, 0 .int 0x14508000 # CHECK: 00 90 50 14 run $m5, $m9, 0 .int 0x14509000 # CHECK: 00 a0 50 14 run $m5, $m10, 0 .int 0x1450a000 # CHECK: 00 b0 50 14 run $m5, $m11, 0 .int 0x1450b000 # CHECK: 00 f0 50 14 run $m5, $m15, 0 .int 0x1450f000 # CHECK: 00 00 60 14 run $m6, $m0, 0 .int 0x14600000 # CHECK: 00 10 60 14 run $m6, $m1, 0 .int 0x14601000 # CHECK: 00 20 60 14 run $m6, $m2, 0 .int 0x14602000 # CHECK: 00 30 60 14 run $m6, $m3, 0 .int 0x14603000 # CHECK: 00 40 60 14 run $m6, $m4, 0 .int 0x14604000 # CHECK: 00 50 60 14 run $m6, $m5, 0 .int 0x14605000 # CHECK: 00 60 60 14 run $m6, $m6, 0 .int 0x14606000 # CHECK: 00 70 60 14 run $m6, $m7, 0 .int 0x14607000 # CHECK: 00 80 60 14 run $m6, $m8, 0 .int 0x14608000 # CHECK: 00 90 60 14 run $m6, $m9, 0 .int 0x14609000 # CHECK: 00 a0 60 14 run $m6, $m10, 0 .int 0x1460a000 # CHECK: 00 b0 60 14 run $m6, $m11, 0 .int 0x1460b000 # CHECK: 00 f0 60 14 run $m6, $m15, 0 .int 0x1460f000 # CHECK: 00 00 70 14 run $m7, $m0, 0 .int 0x14700000 # CHECK: 00 10 70 14 run $m7, $m1, 0 .int 0x14701000 # CHECK: 00 20 70 14 run $m7, $m2, 0 .int 0x14702000 # CHECK: 00 30 70 14 run $m7, $m3, 0 .int 0x14703000 # CHECK: 00 40 70 14 run $m7, $m4, 0 .int 0x14704000 # CHECK: 00 50 70 14 run $m7, $m5, 0 .int 0x14705000 # CHECK: 00 60 70 14 run $m7, $m6, 0 .int 0x14706000 # CHECK: 00 70 70 14 run $m7, $m7, 0 .int 0x14707000 # CHECK: 00 80 70 14 run $m7, $m8, 0 .int 0x14708000 # CHECK: 00 90 70 14 run $m7, $m9, 0 .int 0x14709000 # CHECK: 00 a0 70 14 run $m7, $m10, 0 .int 0x1470a000 # CHECK: 00 b0 70 14 run $m7, $m11, 0 .int 0x1470b000 # CHECK: 00 f0 70 14 run $m7, $m15, 0 .int 0x1470f000 # CHECK: 00 00 80 14 run $m8, $m0, 0 .int 0x14800000 # CHECK: 00 10 80 14 run $m8, $m1, 0 .int 0x14801000 # CHECK: 00 20 80 14 run $m8, $m2, 0 .int 0x14802000 # CHECK: 00 30 80 14 run $m8, $m3, 0 .int 0x14803000 # CHECK: 00 40 80 14 run $m8, $m4, 0 .int 0x14804000 # CHECK: 00 50 80 14 run $m8, $m5, 0 .int 0x14805000 # CHECK: 00 60 80 14 run $m8, $m6, 0 .int 0x14806000 # CHECK: 00 70 80 14 run $m8, $m7, 0 .int 0x14807000 # CHECK: 00 80 80 14 run $m8, $m8, 0 .int 0x14808000 # CHECK: 00 90 80 14 run $m8, $m9, 0 .int 0x14809000 # CHECK: 00 a0 80 14 run $m8, $m10, 0 .int 0x1480a000 # CHECK: 00 b0 80 14 run $m8, $m11, 0 .int 0x1480b000 # CHECK: 00 f0 80 14 run $m8, $m15, 0 .int 0x1480f000 # CHECK: 00 00 90 14 run $m9, $m0, 0 .int 0x14900000 # CHECK: 00 10 90 14 run $m9, $m1, 0 .int 0x14901000 # CHECK: 00 20 90 14 run $m9, $m2, 0 .int 0x14902000 # CHECK: 00 30 90 14 run $m9, $m3, 0 .int 0x14903000 # CHECK: 00 40 90 14 run $m9, $m4, 0 .int 0x14904000 # CHECK: 00 50 90 14 run $m9, $m5, 0 .int 0x14905000 # CHECK: 00 60 90 14 run $m9, $m6, 0 .int 0x14906000 # CHECK: 00 70 90 14 run $m9, $m7, 0 .int 0x14907000 # CHECK: 00 80 90 14 run $m9, $m8, 0 .int 0x14908000 # CHECK: 00 90 90 14 run $m9, $m9, 0 .int 0x14909000 # CHECK: 00 a0 90 14 run $m9, $m10, 0 .int 0x1490a000 # CHECK: 00 b0 90 14 run $m9, $m11, 0 .int 0x1490b000 # CHECK: 00 f0 90 14 run $m9, $m15, 0 .int 0x1490f000 # CHECK: 00 00 a0 14 run $m10, $m0, 0 .int 0x14a00000 # CHECK: 00 10 a0 14 run $m10, $m1, 0 .int 0x14a01000 # CHECK: 00 20 a0 14 run $m10, $m2, 0 .int 0x14a02000 # CHECK: 00 30 a0 14 run $m10, $m3, 0 .int 0x14a03000 # CHECK: 00 40 a0 14 run $m10, $m4, 0 .int 0x14a04000 # CHECK: 00 50 a0 14 run $m10, $m5, 0 .int 0x14a05000 # CHECK: 00 60 a0 14 run $m10, $m6, 0 .int 0x14a06000 # CHECK: 00 70 a0 14 run $m10, $m7, 0 .int 0x14a07000 # CHECK: 00 80 a0 14 run $m10, $m8, 0 .int 0x14a08000 # CHECK: 00 90 a0 14 run $m10, $m9, 0 .int 0x14a09000 # CHECK: 00 a0 a0 14 run $m10, $m10, 0 .int 0x14a0a000 # CHECK: 00 b0 a0 14 run $m10, $m11, 0 .int 0x14a0b000 # CHECK: 00 f0 a0 14 run $m10, $m15, 0 .int 0x14a0f000 # CHECK: 00 00 b0 14 run $m11, $m0, 0 .int 0x14b00000 # CHECK: 00 10 b0 14 run $m11, $m1, 0 .int 0x14b01000 # CHECK: 00 20 b0 14 run $m11, $m2, 0 .int 0x14b02000 # CHECK: 00 30 b0 14 run $m11, $m3, 0 .int 0x14b03000 # CHECK: 00 40 b0 14 run $m11, $m4, 0 .int 0x14b04000 # CHECK: 00 50 b0 14 run $m11, $m5, 0 .int 0x14b05000 # CHECK: 00 60 b0 14 run $m11, $m6, 0 .int 0x14b06000 # CHECK: 00 70 b0 14 run $m11, $m7, 0 .int 0x14b07000 # CHECK: 00 80 b0 14 run $m11, $m8, 0 .int 0x14b08000 # CHECK: 00 90 b0 14 run $m11, $m9, 0 .int 0x14b09000 # CHECK: 00 a0 b0 14 run $m11, $m10, 0 .int 0x14b0a000 # CHECK: 00 b0 b0 14 run $m11, $m11, 0 .int 0x14b0b000 # CHECK: 00 f0 b0 14 run $m11, $m15, 0 .int 0x14b0f000 # CHECK: 00 00 f0 14 run $m15, $m0, 0 .int 0x14f00000 # CHECK: 00 10 f0 14 run $m15, $m1, 0 .int 0x14f01000 # CHECK: 00 20 f0 14 run $m15, $m2, 0 .int 0x14f02000 # CHECK: 00 30 f0 14 run $m15, $m3, 0 .int 0x14f03000 # CHECK: 00 40 f0 14 run $m15, $m4, 0 .int 0x14f04000 # CHECK: 00 50 f0 14 run $m15, $m5, 0 .int 0x14f05000 # CHECK: 00 60 f0 14 run $m15, $m6, 0 .int 0x14f06000 # CHECK: 00 70 f0 14 run $m15, $m7, 0 .int 0x14f07000 # CHECK: 00 80 f0 14 run $m15, $m8, 0 .int 0x14f08000 # CHECK: 00 90 f0 14 run $m15, $m9, 0 .int 0x14f09000 # CHECK: 00 a0 f0 14 run $m15, $m10, 0 .int 0x14f0a000 # CHECK: 00 b0 f0 14 run $m15, $m11, 0 .int 0x14f0b000 # CHECK: 00 f0 f0 14 run $m15, $m15, 0 .int 0x14f0f000