# 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 `runall` instruction # declared in Isa.xml. # CHECK: 00 00 00 15 runall $m0, $m0, 0 .int 0x15000000 # CHECK: 00 10 00 15 runall $m0, $m1, 0 .int 0x15001000 # CHECK: 00 20 00 15 runall $m0, $m2, 0 .int 0x15002000 # CHECK: 00 30 00 15 runall $m0, $m3, 0 .int 0x15003000 # CHECK: 00 40 00 15 runall $m0, $m4, 0 .int 0x15004000 # CHECK: 00 50 00 15 runall $m0, $m5, 0 .int 0x15005000 # CHECK: 00 60 00 15 runall $m0, $m6, 0 .int 0x15006000 # CHECK: 00 70 00 15 runall $m0, $m7, 0 .int 0x15007000 # CHECK: 00 80 00 15 runall $m0, $m8, 0 .int 0x15008000 # CHECK: 00 90 00 15 runall $m0, $m9, 0 .int 0x15009000 # CHECK: 00 a0 00 15 runall $m0, $m10, 0 .int 0x1500a000 # CHECK: 00 b0 00 15 runall $m0, $m11, 0 .int 0x1500b000 # CHECK: 00 f0 00 15 runall $m0, $m15, 0 .int 0x1500f000 # CHECK: 00 00 10 15 runall $m1, $m0, 0 .int 0x15100000 # CHECK: 00 10 10 15 runall $m1, $m1, 0 .int 0x15101000 # CHECK: 00 20 10 15 runall $m1, $m2, 0 .int 0x15102000 # CHECK: 00 30 10 15 runall $m1, $m3, 0 .int 0x15103000 # CHECK: 00 40 10 15 runall $m1, $m4, 0 .int 0x15104000 # CHECK: 00 50 10 15 runall $m1, $m5, 0 .int 0x15105000 # CHECK: 00 60 10 15 runall $m1, $m6, 0 .int 0x15106000 # CHECK: 00 70 10 15 runall $m1, $m7, 0 .int 0x15107000 # CHECK: 00 80 10 15 runall $m1, $m8, 0 .int 0x15108000 # CHECK: 00 90 10 15 runall $m1, $m9, 0 .int 0x15109000 # CHECK: 00 a0 10 15 runall $m1, $m10, 0 .int 0x1510a000 # CHECK: 00 b0 10 15 runall $m1, $m11, 0 .int 0x1510b000 # CHECK: 00 f0 10 15 runall $m1, $m15, 0 .int 0x1510f000 # CHECK: 00 00 20 15 runall $m2, $m0, 0 .int 0x15200000 # CHECK: 00 10 20 15 runall $m2, $m1, 0 .int 0x15201000 # CHECK: 00 20 20 15 runall $m2, $m2, 0 .int 0x15202000 # CHECK: 00 30 20 15 runall $m2, $m3, 0 .int 0x15203000 # CHECK: 00 40 20 15 runall $m2, $m4, 0 .int 0x15204000 # CHECK: 00 50 20 15 runall $m2, $m5, 0 .int 0x15205000 # CHECK: 00 60 20 15 runall $m2, $m6, 0 .int 0x15206000 # CHECK: 00 70 20 15 runall $m2, $m7, 0 .int 0x15207000 # CHECK: 00 80 20 15 runall $m2, $m8, 0 .int 0x15208000 # CHECK: 00 90 20 15 runall $m2, $m9, 0 .int 0x15209000 # CHECK: 00 a0 20 15 runall $m2, $m10, 0 .int 0x1520a000 # CHECK: 00 b0 20 15 runall $m2, $m11, 0 .int 0x1520b000 # CHECK: 00 f0 20 15 runall $m2, $m15, 0 .int 0x1520f000 # CHECK: 00 00 30 15 runall $m3, $m0, 0 .int 0x15300000 # CHECK: 00 10 30 15 runall $m3, $m1, 0 .int 0x15301000 # CHECK: 00 20 30 15 runall $m3, $m2, 0 .int 0x15302000 # CHECK: 00 30 30 15 runall $m3, $m3, 0 .int 0x15303000 # CHECK: 00 40 30 15 runall $m3, $m4, 0 .int 0x15304000 # CHECK: 00 50 30 15 runall $m3, $m5, 0 .int 0x15305000 # CHECK: 00 60 30 15 runall $m3, $m6, 0 .int 0x15306000 # CHECK: 00 70 30 15 runall $m3, $m7, 0 .int 0x15307000 # CHECK: 00 80 30 15 runall $m3, $m8, 0 .int 0x15308000 # CHECK: 00 90 30 15 runall $m3, $m9, 0 .int 0x15309000 # CHECK: 00 a0 30 15 runall $m3, $m10, 0 .int 0x1530a000 # CHECK: 00 b0 30 15 runall $m3, $m11, 0 .int 0x1530b000 # CHECK: 00 f0 30 15 runall $m3, $m15, 0 .int 0x1530f000 # CHECK: 00 00 40 15 runall $m4, $m0, 0 .int 0x15400000 # CHECK: 00 10 40 15 runall $m4, $m1, 0 .int 0x15401000 # CHECK: 00 20 40 15 runall $m4, $m2, 0 .int 0x15402000 # CHECK: 00 30 40 15 runall $m4, $m3, 0 .int 0x15403000 # CHECK: 00 40 40 15 runall $m4, $m4, 0 .int 0x15404000 # CHECK: 00 50 40 15 runall $m4, $m5, 0 .int 0x15405000 # CHECK: 00 60 40 15 runall $m4, $m6, 0 .int 0x15406000 # CHECK: 00 70 40 15 runall $m4, $m7, 0 .int 0x15407000 # CHECK: 00 80 40 15 runall $m4, $m8, 0 .int 0x15408000 # CHECK: 00 90 40 15 runall $m4, $m9, 0 .int 0x15409000 # CHECK: 00 a0 40 15 runall $m4, $m10, 0 .int 0x1540a000 # CHECK: 00 b0 40 15 runall $m4, $m11, 0 .int 0x1540b000 # CHECK: 00 f0 40 15 runall $m4, $m15, 0 .int 0x1540f000 # CHECK: 00 00 50 15 runall $m5, $m0, 0 .int 0x15500000 # CHECK: 00 10 50 15 runall $m5, $m1, 0 .int 0x15501000 # CHECK: 00 20 50 15 runall $m5, $m2, 0 .int 0x15502000 # CHECK: 00 30 50 15 runall $m5, $m3, 0 .int 0x15503000 # CHECK: 00 40 50 15 runall $m5, $m4, 0 .int 0x15504000 # CHECK: 00 50 50 15 runall $m5, $m5, 0 .int 0x15505000 # CHECK: 00 60 50 15 runall $m5, $m6, 0 .int 0x15506000 # CHECK: 00 70 50 15 runall $m5, $m7, 0 .int 0x15507000 # CHECK: 00 80 50 15 runall $m5, $m8, 0 .int 0x15508000 # CHECK: 00 90 50 15 runall $m5, $m9, 0 .int 0x15509000 # CHECK: 00 a0 50 15 runall $m5, $m10, 0 .int 0x1550a000 # CHECK: 00 b0 50 15 runall $m5, $m11, 0 .int 0x1550b000 # CHECK: 00 f0 50 15 runall $m5, $m15, 0 .int 0x1550f000 # CHECK: 00 00 60 15 runall $m6, $m0, 0 .int 0x15600000 # CHECK: 00 10 60 15 runall $m6, $m1, 0 .int 0x15601000 # CHECK: 00 20 60 15 runall $m6, $m2, 0 .int 0x15602000 # CHECK: 00 30 60 15 runall $m6, $m3, 0 .int 0x15603000 # CHECK: 00 40 60 15 runall $m6, $m4, 0 .int 0x15604000 # CHECK: 00 50 60 15 runall $m6, $m5, 0 .int 0x15605000 # CHECK: 00 60 60 15 runall $m6, $m6, 0 .int 0x15606000 # CHECK: 00 70 60 15 runall $m6, $m7, 0 .int 0x15607000 # CHECK: 00 80 60 15 runall $m6, $m8, 0 .int 0x15608000 # CHECK: 00 90 60 15 runall $m6, $m9, 0 .int 0x15609000 # CHECK: 00 a0 60 15 runall $m6, $m10, 0 .int 0x1560a000 # CHECK: 00 b0 60 15 runall $m6, $m11, 0 .int 0x1560b000 # CHECK: 00 f0 60 15 runall $m6, $m15, 0 .int 0x1560f000 # CHECK: 00 00 70 15 runall $m7, $m0, 0 .int 0x15700000 # CHECK: 00 10 70 15 runall $m7, $m1, 0 .int 0x15701000 # CHECK: 00 20 70 15 runall $m7, $m2, 0 .int 0x15702000 # CHECK: 00 30 70 15 runall $m7, $m3, 0 .int 0x15703000 # CHECK: 00 40 70 15 runall $m7, $m4, 0 .int 0x15704000 # CHECK: 00 50 70 15 runall $m7, $m5, 0 .int 0x15705000 # CHECK: 00 60 70 15 runall $m7, $m6, 0 .int 0x15706000 # CHECK: 00 70 70 15 runall $m7, $m7, 0 .int 0x15707000 # CHECK: 00 80 70 15 runall $m7, $m8, 0 .int 0x15708000 # CHECK: 00 90 70 15 runall $m7, $m9, 0 .int 0x15709000 # CHECK: 00 a0 70 15 runall $m7, $m10, 0 .int 0x1570a000 # CHECK: 00 b0 70 15 runall $m7, $m11, 0 .int 0x1570b000 # CHECK: 00 f0 70 15 runall $m7, $m15, 0 .int 0x1570f000 # CHECK: 00 00 80 15 runall $m8, $m0, 0 .int 0x15800000 # CHECK: 00 10 80 15 runall $m8, $m1, 0 .int 0x15801000 # CHECK: 00 20 80 15 runall $m8, $m2, 0 .int 0x15802000 # CHECK: 00 30 80 15 runall $m8, $m3, 0 .int 0x15803000 # CHECK: 00 40 80 15 runall $m8, $m4, 0 .int 0x15804000 # CHECK: 00 50 80 15 runall $m8, $m5, 0 .int 0x15805000 # CHECK: 00 60 80 15 runall $m8, $m6, 0 .int 0x15806000 # CHECK: 00 70 80 15 runall $m8, $m7, 0 .int 0x15807000 # CHECK: 00 80 80 15 runall $m8, $m8, 0 .int 0x15808000 # CHECK: 00 90 80 15 runall $m8, $m9, 0 .int 0x15809000 # CHECK: 00 a0 80 15 runall $m8, $m10, 0 .int 0x1580a000 # CHECK: 00 b0 80 15 runall $m8, $m11, 0 .int 0x1580b000 # CHECK: 00 f0 80 15 runall $m8, $m15, 0 .int 0x1580f000 # CHECK: 00 00 90 15 runall $m9, $m0, 0 .int 0x15900000 # CHECK: 00 10 90 15 runall $m9, $m1, 0 .int 0x15901000 # CHECK: 00 20 90 15 runall $m9, $m2, 0 .int 0x15902000 # CHECK: 00 30 90 15 runall $m9, $m3, 0 .int 0x15903000 # CHECK: 00 40 90 15 runall $m9, $m4, 0 .int 0x15904000 # CHECK: 00 50 90 15 runall $m9, $m5, 0 .int 0x15905000 # CHECK: 00 60 90 15 runall $m9, $m6, 0 .int 0x15906000 # CHECK: 00 70 90 15 runall $m9, $m7, 0 .int 0x15907000 # CHECK: 00 80 90 15 runall $m9, $m8, 0 .int 0x15908000 # CHECK: 00 90 90 15 runall $m9, $m9, 0 .int 0x15909000 # CHECK: 00 a0 90 15 runall $m9, $m10, 0 .int 0x1590a000 # CHECK: 00 b0 90 15 runall $m9, $m11, 0 .int 0x1590b000 # CHECK: 00 f0 90 15 runall $m9, $m15, 0 .int 0x1590f000 # CHECK: 00 00 a0 15 runall $m10, $m0, 0 .int 0x15a00000 # CHECK: 00 10 a0 15 runall $m10, $m1, 0 .int 0x15a01000 # CHECK: 00 20 a0 15 runall $m10, $m2, 0 .int 0x15a02000 # CHECK: 00 30 a0 15 runall $m10, $m3, 0 .int 0x15a03000 # CHECK: 00 40 a0 15 runall $m10, $m4, 0 .int 0x15a04000 # CHECK: 00 50 a0 15 runall $m10, $m5, 0 .int 0x15a05000 # CHECK: 00 60 a0 15 runall $m10, $m6, 0 .int 0x15a06000 # CHECK: 00 70 a0 15 runall $m10, $m7, 0 .int 0x15a07000 # CHECK: 00 80 a0 15 runall $m10, $m8, 0 .int 0x15a08000 # CHECK: 00 90 a0 15 runall $m10, $m9, 0 .int 0x15a09000 # CHECK: 00 a0 a0 15 runall $m10, $m10, 0 .int 0x15a0a000 # CHECK: 00 b0 a0 15 runall $m10, $m11, 0 .int 0x15a0b000 # CHECK: 00 f0 a0 15 runall $m10, $m15, 0 .int 0x15a0f000 # CHECK: 00 00 b0 15 runall $m11, $m0, 0 .int 0x15b00000 # CHECK: 00 10 b0 15 runall $m11, $m1, 0 .int 0x15b01000 # CHECK: 00 20 b0 15 runall $m11, $m2, 0 .int 0x15b02000 # CHECK: 00 30 b0 15 runall $m11, $m3, 0 .int 0x15b03000 # CHECK: 00 40 b0 15 runall $m11, $m4, 0 .int 0x15b04000 # CHECK: 00 50 b0 15 runall $m11, $m5, 0 .int 0x15b05000 # CHECK: 00 60 b0 15 runall $m11, $m6, 0 .int 0x15b06000 # CHECK: 00 70 b0 15 runall $m11, $m7, 0 .int 0x15b07000 # CHECK: 00 80 b0 15 runall $m11, $m8, 0 .int 0x15b08000 # CHECK: 00 90 b0 15 runall $m11, $m9, 0 .int 0x15b09000 # CHECK: 00 a0 b0 15 runall $m11, $m10, 0 .int 0x15b0a000 # CHECK: 00 b0 b0 15 runall $m11, $m11, 0 .int 0x15b0b000 # CHECK: 00 f0 b0 15 runall $m11, $m15, 0 .int 0x15b0f000 # CHECK: 00 00 f0 15 runall $m15, $m0, 0 .int 0x15f00000 # CHECK: 00 10 f0 15 runall $m15, $m1, 0 .int 0x15f01000 # CHECK: 00 20 f0 15 runall $m15, $m2, 0 .int 0x15f02000 # CHECK: 00 30 f0 15 runall $m15, $m3, 0 .int 0x15f03000 # CHECK: 00 40 f0 15 runall $m15, $m4, 0 .int 0x15f04000 # CHECK: 00 50 f0 15 runall $m15, $m5, 0 .int 0x15f05000 # CHECK: 00 60 f0 15 runall $m15, $m6, 0 .int 0x15f06000 # CHECK: 00 70 f0 15 runall $m15, $m7, 0 .int 0x15f07000 # CHECK: 00 80 f0 15 runall $m15, $m8, 0 .int 0x15f08000 # CHECK: 00 90 f0 15 runall $m15, $m9, 0 .int 0x15f09000 # CHECK: 00 a0 f0 15 runall $m15, $m10, 0 .int 0x15f0a000 # CHECK: 00 b0 f0 15 runall $m15, $m11, 0 .int 0x15f0b000 # CHECK: 00 f0 f0 15 runall $m15, $m15, 0 .int 0x15f0f000