# RUN: llvm-mc %s -filetype=obj -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 `bitrev8` instruction # declared in Isa.xml. # CHECK: 00 00 00 42 bitrev8 $m0, $m0 .int 0x42000000 # CHECK: 00 00 10 42 bitrev8 $m0, $m1 .int 0x42100000 # CHECK: 00 00 20 42 bitrev8 $m0, $m2 .int 0x42200000 # CHECK: 00 00 30 42 bitrev8 $m0, $m3 .int 0x42300000 # CHECK: 00 00 40 42 bitrev8 $m0, $m4 .int 0x42400000 # CHECK: 00 00 50 42 bitrev8 $m0, $m5 .int 0x42500000 # CHECK: 00 00 60 42 bitrev8 $m0, $m6 .int 0x42600000 # CHECK: 00 00 70 42 bitrev8 $m0, $m7 .int 0x42700000 # CHECK: 00 00 80 42 bitrev8 $m0, $m8 .int 0x42800000 # CHECK: 00 00 90 42 bitrev8 $m0, $m9 .int 0x42900000 # CHECK: 00 00 a0 42 bitrev8 $m0, $m10 .int 0x42a00000 # CHECK: 00 00 b0 42 bitrev8 $m0, $m11 .int 0x42b00000 # CHECK: 00 00 f0 42 bitrev8 $m0, $m15 .int 0x42f00000 # CHECK: 10 00 00 42 bitrev8 $m1, $m0 .int 0x42000010 # CHECK: 10 00 10 42 bitrev8 $m1, $m1 .int 0x42100010 # CHECK: 10 00 20 42 bitrev8 $m1, $m2 .int 0x42200010 # CHECK: 10 00 30 42 bitrev8 $m1, $m3 .int 0x42300010 # CHECK: 10 00 40 42 bitrev8 $m1, $m4 .int 0x42400010 # CHECK: 10 00 50 42 bitrev8 $m1, $m5 .int 0x42500010 # CHECK: 10 00 60 42 bitrev8 $m1, $m6 .int 0x42600010 # CHECK: 10 00 70 42 bitrev8 $m1, $m7 .int 0x42700010 # CHECK: 10 00 80 42 bitrev8 $m1, $m8 .int 0x42800010 # CHECK: 10 00 90 42 bitrev8 $m1, $m9 .int 0x42900010 # CHECK: 10 00 a0 42 bitrev8 $m1, $m10 .int 0x42a00010 # CHECK: 10 00 b0 42 bitrev8 $m1, $m11 .int 0x42b00010 # CHECK: 10 00 f0 42 bitrev8 $m1, $m15 .int 0x42f00010 # CHECK: 20 00 00 42 bitrev8 $m2, $m0 .int 0x42000020 # CHECK: 20 00 10 42 bitrev8 $m2, $m1 .int 0x42100020 # CHECK: 20 00 20 42 bitrev8 $m2, $m2 .int 0x42200020 # CHECK: 20 00 30 42 bitrev8 $m2, $m3 .int 0x42300020 # CHECK: 20 00 40 42 bitrev8 $m2, $m4 .int 0x42400020 # CHECK: 20 00 50 42 bitrev8 $m2, $m5 .int 0x42500020 # CHECK: 20 00 60 42 bitrev8 $m2, $m6 .int 0x42600020 # CHECK: 20 00 70 42 bitrev8 $m2, $m7 .int 0x42700020 # CHECK: 20 00 80 42 bitrev8 $m2, $m8 .int 0x42800020 # CHECK: 20 00 90 42 bitrev8 $m2, $m9 .int 0x42900020 # CHECK: 20 00 a0 42 bitrev8 $m2, $m10 .int 0x42a00020 # CHECK: 20 00 b0 42 bitrev8 $m2, $m11 .int 0x42b00020 # CHECK: 20 00 f0 42 bitrev8 $m2, $m15 .int 0x42f00020 # CHECK: 30 00 00 42 bitrev8 $m3, $m0 .int 0x42000030 # CHECK: 30 00 10 42 bitrev8 $m3, $m1 .int 0x42100030 # CHECK: 30 00 20 42 bitrev8 $m3, $m2 .int 0x42200030 # CHECK: 30 00 30 42 bitrev8 $m3, $m3 .int 0x42300030 # CHECK: 30 00 40 42 bitrev8 $m3, $m4 .int 0x42400030 # CHECK: 30 00 50 42 bitrev8 $m3, $m5 .int 0x42500030 # CHECK: 30 00 60 42 bitrev8 $m3, $m6 .int 0x42600030 # CHECK: 30 00 70 42 bitrev8 $m3, $m7 .int 0x42700030 # CHECK: 30 00 80 42 bitrev8 $m3, $m8 .int 0x42800030 # CHECK: 30 00 90 42 bitrev8 $m3, $m9 .int 0x42900030 # CHECK: 30 00 a0 42 bitrev8 $m3, $m10 .int 0x42a00030 # CHECK: 30 00 b0 42 bitrev8 $m3, $m11 .int 0x42b00030 # CHECK: 30 00 f0 42 bitrev8 $m3, $m15 .int 0x42f00030 # CHECK: 40 00 00 42 bitrev8 $m4, $m0 .int 0x42000040 # CHECK: 40 00 10 42 bitrev8 $m4, $m1 .int 0x42100040 # CHECK: 40 00 20 42 bitrev8 $m4, $m2 .int 0x42200040 # CHECK: 40 00 30 42 bitrev8 $m4, $m3 .int 0x42300040 # CHECK: 40 00 40 42 bitrev8 $m4, $m4 .int 0x42400040 # CHECK: 40 00 50 42 bitrev8 $m4, $m5 .int 0x42500040 # CHECK: 40 00 60 42 bitrev8 $m4, $m6 .int 0x42600040 # CHECK: 40 00 70 42 bitrev8 $m4, $m7 .int 0x42700040 # CHECK: 40 00 80 42 bitrev8 $m4, $m8 .int 0x42800040 # CHECK: 40 00 90 42 bitrev8 $m4, $m9 .int 0x42900040 # CHECK: 40 00 a0 42 bitrev8 $m4, $m10 .int 0x42a00040 # CHECK: 40 00 b0 42 bitrev8 $m4, $m11 .int 0x42b00040 # CHECK: 40 00 f0 42 bitrev8 $m4, $m15 .int 0x42f00040 # CHECK: 50 00 00 42 bitrev8 $m5, $m0 .int 0x42000050 # CHECK: 50 00 10 42 bitrev8 $m5, $m1 .int 0x42100050 # CHECK: 50 00 20 42 bitrev8 $m5, $m2 .int 0x42200050 # CHECK: 50 00 30 42 bitrev8 $m5, $m3 .int 0x42300050 # CHECK: 50 00 40 42 bitrev8 $m5, $m4 .int 0x42400050 # CHECK: 50 00 50 42 bitrev8 $m5, $m5 .int 0x42500050 # CHECK: 50 00 60 42 bitrev8 $m5, $m6 .int 0x42600050 # CHECK: 50 00 70 42 bitrev8 $m5, $m7 .int 0x42700050 # CHECK: 50 00 80 42 bitrev8 $m5, $m8 .int 0x42800050 # CHECK: 50 00 90 42 bitrev8 $m5, $m9 .int 0x42900050 # CHECK: 50 00 a0 42 bitrev8 $m5, $m10 .int 0x42a00050 # CHECK: 50 00 b0 42 bitrev8 $m5, $m11 .int 0x42b00050 # CHECK: 50 00 f0 42 bitrev8 $m5, $m15 .int 0x42f00050 # CHECK: 60 00 00 42 bitrev8 $m6, $m0 .int 0x42000060 # CHECK: 60 00 10 42 bitrev8 $m6, $m1 .int 0x42100060 # CHECK: 60 00 20 42 bitrev8 $m6, $m2 .int 0x42200060 # CHECK: 60 00 30 42 bitrev8 $m6, $m3 .int 0x42300060 # CHECK: 60 00 40 42 bitrev8 $m6, $m4 .int 0x42400060 # CHECK: 60 00 50 42 bitrev8 $m6, $m5 .int 0x42500060 # CHECK: 60 00 60 42 bitrev8 $m6, $m6 .int 0x42600060 # CHECK: 60 00 70 42 bitrev8 $m6, $m7 .int 0x42700060 # CHECK: 60 00 80 42 bitrev8 $m6, $m8 .int 0x42800060 # CHECK: 60 00 90 42 bitrev8 $m6, $m9 .int 0x42900060 # CHECK: 60 00 a0 42 bitrev8 $m6, $m10 .int 0x42a00060 # CHECK: 60 00 b0 42 bitrev8 $m6, $m11 .int 0x42b00060 # CHECK: 60 00 f0 42 bitrev8 $m6, $m15 .int 0x42f00060 # CHECK: 70 00 00 42 bitrev8 $m7, $m0 .int 0x42000070 # CHECK: 70 00 10 42 bitrev8 $m7, $m1 .int 0x42100070 # CHECK: 70 00 20 42 bitrev8 $m7, $m2 .int 0x42200070 # CHECK: 70 00 30 42 bitrev8 $m7, $m3 .int 0x42300070 # CHECK: 70 00 40 42 bitrev8 $m7, $m4 .int 0x42400070 # CHECK: 70 00 50 42 bitrev8 $m7, $m5 .int 0x42500070 # CHECK: 70 00 60 42 bitrev8 $m7, $m6 .int 0x42600070 # CHECK: 70 00 70 42 bitrev8 $m7, $m7 .int 0x42700070 # CHECK: 70 00 80 42 bitrev8 $m7, $m8 .int 0x42800070 # CHECK: 70 00 90 42 bitrev8 $m7, $m9 .int 0x42900070 # CHECK: 70 00 a0 42 bitrev8 $m7, $m10 .int 0x42a00070 # CHECK: 70 00 b0 42 bitrev8 $m7, $m11 .int 0x42b00070 # CHECK: 70 00 f0 42 bitrev8 $m7, $m15 .int 0x42f00070 # CHECK: 80 00 00 42 bitrev8 $m8, $m0 .int 0x42000080 # CHECK: 80 00 10 42 bitrev8 $m8, $m1 .int 0x42100080 # CHECK: 80 00 20 42 bitrev8 $m8, $m2 .int 0x42200080 # CHECK: 80 00 30 42 bitrev8 $m8, $m3 .int 0x42300080 # CHECK: 80 00 40 42 bitrev8 $m8, $m4 .int 0x42400080 # CHECK: 80 00 50 42 bitrev8 $m8, $m5 .int 0x42500080 # CHECK: 80 00 60 42 bitrev8 $m8, $m6 .int 0x42600080 # CHECK: 80 00 70 42 bitrev8 $m8, $m7 .int 0x42700080 # CHECK: 80 00 80 42 bitrev8 $m8, $m8 .int 0x42800080 # CHECK: 80 00 90 42 bitrev8 $m8, $m9 .int 0x42900080 # CHECK: 80 00 a0 42 bitrev8 $m8, $m10 .int 0x42a00080 # CHECK: 80 00 b0 42 bitrev8 $m8, $m11 .int 0x42b00080 # CHECK: 80 00 f0 42 bitrev8 $m8, $m15 .int 0x42f00080 # CHECK: 90 00 00 42 bitrev8 $m9, $m0 .int 0x42000090 # CHECK: 90 00 10 42 bitrev8 $m9, $m1 .int 0x42100090 # CHECK: 90 00 20 42 bitrev8 $m9, $m2 .int 0x42200090 # CHECK: 90 00 30 42 bitrev8 $m9, $m3 .int 0x42300090 # CHECK: 90 00 40 42 bitrev8 $m9, $m4 .int 0x42400090 # CHECK: 90 00 50 42 bitrev8 $m9, $m5 .int 0x42500090 # CHECK: 90 00 60 42 bitrev8 $m9, $m6 .int 0x42600090 # CHECK: 90 00 70 42 bitrev8 $m9, $m7 .int 0x42700090 # CHECK: 90 00 80 42 bitrev8 $m9, $m8 .int 0x42800090 # CHECK: 90 00 90 42 bitrev8 $m9, $m9 .int 0x42900090 # CHECK: 90 00 a0 42 bitrev8 $m9, $m10 .int 0x42a00090 # CHECK: 90 00 b0 42 bitrev8 $m9, $m11 .int 0x42b00090 # CHECK: 90 00 f0 42 bitrev8 $m9, $m15 .int 0x42f00090 # CHECK: a0 00 00 42 bitrev8 $m10, $m0 .int 0x420000a0 # CHECK: a0 00 10 42 bitrev8 $m10, $m1 .int 0x421000a0 # CHECK: a0 00 20 42 bitrev8 $m10, $m2 .int 0x422000a0 # CHECK: a0 00 30 42 bitrev8 $m10, $m3 .int 0x423000a0 # CHECK: a0 00 40 42 bitrev8 $m10, $m4 .int 0x424000a0 # CHECK: a0 00 50 42 bitrev8 $m10, $m5 .int 0x425000a0 # CHECK: a0 00 60 42 bitrev8 $m10, $m6 .int 0x426000a0 # CHECK: a0 00 70 42 bitrev8 $m10, $m7 .int 0x427000a0 # CHECK: a0 00 80 42 bitrev8 $m10, $m8 .int 0x428000a0 # CHECK: a0 00 90 42 bitrev8 $m10, $m9 .int 0x429000a0 # CHECK: a0 00 a0 42 bitrev8 $m10, $m10 .int 0x42a000a0 # CHECK: a0 00 b0 42 bitrev8 $m10, $m11 .int 0x42b000a0 # CHECK: a0 00 f0 42 bitrev8 $m10, $m15 .int 0x42f000a0 # CHECK: b0 00 00 42 bitrev8 $m11, $m0 .int 0x420000b0 # CHECK: b0 00 10 42 bitrev8 $m11, $m1 .int 0x421000b0 # CHECK: b0 00 20 42 bitrev8 $m11, $m2 .int 0x422000b0 # CHECK: b0 00 30 42 bitrev8 $m11, $m3 .int 0x423000b0 # CHECK: b0 00 40 42 bitrev8 $m11, $m4 .int 0x424000b0 # CHECK: b0 00 50 42 bitrev8 $m11, $m5 .int 0x425000b0 # CHECK: b0 00 60 42 bitrev8 $m11, $m6 .int 0x426000b0 # CHECK: b0 00 70 42 bitrev8 $m11, $m7 .int 0x427000b0 # CHECK: b0 00 80 42 bitrev8 $m11, $m8 .int 0x428000b0 # CHECK: b0 00 90 42 bitrev8 $m11, $m9 .int 0x429000b0 # CHECK: b0 00 a0 42 bitrev8 $m11, $m10 .int 0x42a000b0 # CHECK: b0 00 b0 42 bitrev8 $m11, $m11 .int 0x42b000b0 # CHECK: b0 00 f0 42 bitrev8 $m11, $m15 .int 0x42f000b0 # CHECK: f0 00 00 42 bitrev8 $m15, $m0 .int 0x420000f0 # CHECK: f0 00 10 42 bitrev8 $m15, $m1 .int 0x421000f0 # CHECK: f0 00 20 42 bitrev8 $m15, $m2 .int 0x422000f0 # CHECK: f0 00 30 42 bitrev8 $m15, $m3 .int 0x423000f0 # CHECK: f0 00 40 42 bitrev8 $m15, $m4 .int 0x424000f0 # CHECK: f0 00 50 42 bitrev8 $m15, $m5 .int 0x425000f0 # CHECK: f0 00 60 42 bitrev8 $m15, $m6 .int 0x426000f0 # CHECK: f0 00 70 42 bitrev8 $m15, $m7 .int 0x427000f0 # CHECK: f0 00 80 42 bitrev8 $m15, $m8 .int 0x428000f0 # CHECK: f0 00 90 42 bitrev8 $m15, $m9 .int 0x429000f0 # CHECK: f0 00 a0 42 bitrev8 $m15, $m10 .int 0x42a000f0 # CHECK: f0 00 b0 42 bitrev8 $m15, $m11 .int 0x42b000f0 # CHECK: f0 00 f0 42 bitrev8 $m15, $m15 .int 0x42f000f0