# 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 `cms` instruction # declared in Isa.xml. # CHECK: 00 10 00 42 cms $m0, $m0 .int 0x42001000 # CHECK: 00 10 10 42 cms $m0, $m1 .int 0x42101000 # CHECK: 00 10 20 42 cms $m0, $m2 .int 0x42201000 # CHECK: 00 10 30 42 cms $m0, $m3 .int 0x42301000 # CHECK: 00 10 40 42 cms $m0, $m4 .int 0x42401000 # CHECK: 00 10 50 42 cms $m0, $m5 .int 0x42501000 # CHECK: 00 10 60 42 cms $m0, $m6 .int 0x42601000 # CHECK: 00 10 70 42 cms $m0, $m7 .int 0x42701000 # CHECK: 00 10 80 42 cms $m0, $m8 .int 0x42801000 # CHECK: 00 10 90 42 cms $m0, $m9 .int 0x42901000 # CHECK: 00 10 a0 42 cms $m0, $m10 .int 0x42a01000 # CHECK: 00 10 b0 42 cms $m0, $m11 .int 0x42b01000 # CHECK: 00 10 f0 42 cms $m0, $m15 .int 0x42f01000 # CHECK: 10 10 00 42 cms $m1, $m0 .int 0x42001010 # CHECK: 10 10 10 42 cms $m1, $m1 .int 0x42101010 # CHECK: 10 10 20 42 cms $m1, $m2 .int 0x42201010 # CHECK: 10 10 30 42 cms $m1, $m3 .int 0x42301010 # CHECK: 10 10 40 42 cms $m1, $m4 .int 0x42401010 # CHECK: 10 10 50 42 cms $m1, $m5 .int 0x42501010 # CHECK: 10 10 60 42 cms $m1, $m6 .int 0x42601010 # CHECK: 10 10 70 42 cms $m1, $m7 .int 0x42701010 # CHECK: 10 10 80 42 cms $m1, $m8 .int 0x42801010 # CHECK: 10 10 90 42 cms $m1, $m9 .int 0x42901010 # CHECK: 10 10 a0 42 cms $m1, $m10 .int 0x42a01010 # CHECK: 10 10 b0 42 cms $m1, $m11 .int 0x42b01010 # CHECK: 10 10 f0 42 cms $m1, $m15 .int 0x42f01010 # CHECK: 20 10 00 42 cms $m2, $m0 .int 0x42001020 # CHECK: 20 10 10 42 cms $m2, $m1 .int 0x42101020 # CHECK: 20 10 20 42 cms $m2, $m2 .int 0x42201020 # CHECK: 20 10 30 42 cms $m2, $m3 .int 0x42301020 # CHECK: 20 10 40 42 cms $m2, $m4 .int 0x42401020 # CHECK: 20 10 50 42 cms $m2, $m5 .int 0x42501020 # CHECK: 20 10 60 42 cms $m2, $m6 .int 0x42601020 # CHECK: 20 10 70 42 cms $m2, $m7 .int 0x42701020 # CHECK: 20 10 80 42 cms $m2, $m8 .int 0x42801020 # CHECK: 20 10 90 42 cms $m2, $m9 .int 0x42901020 # CHECK: 20 10 a0 42 cms $m2, $m10 .int 0x42a01020 # CHECK: 20 10 b0 42 cms $m2, $m11 .int 0x42b01020 # CHECK: 20 10 f0 42 cms $m2, $m15 .int 0x42f01020 # CHECK: 30 10 00 42 cms $m3, $m0 .int 0x42001030 # CHECK: 30 10 10 42 cms $m3, $m1 .int 0x42101030 # CHECK: 30 10 20 42 cms $m3, $m2 .int 0x42201030 # CHECK: 30 10 30 42 cms $m3, $m3 .int 0x42301030 # CHECK: 30 10 40 42 cms $m3, $m4 .int 0x42401030 # CHECK: 30 10 50 42 cms $m3, $m5 .int 0x42501030 # CHECK: 30 10 60 42 cms $m3, $m6 .int 0x42601030 # CHECK: 30 10 70 42 cms $m3, $m7 .int 0x42701030 # CHECK: 30 10 80 42 cms $m3, $m8 .int 0x42801030 # CHECK: 30 10 90 42 cms $m3, $m9 .int 0x42901030 # CHECK: 30 10 a0 42 cms $m3, $m10 .int 0x42a01030 # CHECK: 30 10 b0 42 cms $m3, $m11 .int 0x42b01030 # CHECK: 30 10 f0 42 cms $m3, $m15 .int 0x42f01030 # CHECK: 40 10 00 42 cms $m4, $m0 .int 0x42001040 # CHECK: 40 10 10 42 cms $m4, $m1 .int 0x42101040 # CHECK: 40 10 20 42 cms $m4, $m2 .int 0x42201040 # CHECK: 40 10 30 42 cms $m4, $m3 .int 0x42301040 # CHECK: 40 10 40 42 cms $m4, $m4 .int 0x42401040 # CHECK: 40 10 50 42 cms $m4, $m5 .int 0x42501040 # CHECK: 40 10 60 42 cms $m4, $m6 .int 0x42601040 # CHECK: 40 10 70 42 cms $m4, $m7 .int 0x42701040 # CHECK: 40 10 80 42 cms $m4, $m8 .int 0x42801040 # CHECK: 40 10 90 42 cms $m4, $m9 .int 0x42901040 # CHECK: 40 10 a0 42 cms $m4, $m10 .int 0x42a01040 # CHECK: 40 10 b0 42 cms $m4, $m11 .int 0x42b01040 # CHECK: 40 10 f0 42 cms $m4, $m15 .int 0x42f01040 # CHECK: 50 10 00 42 cms $m5, $m0 .int 0x42001050 # CHECK: 50 10 10 42 cms $m5, $m1 .int 0x42101050 # CHECK: 50 10 20 42 cms $m5, $m2 .int 0x42201050 # CHECK: 50 10 30 42 cms $m5, $m3 .int 0x42301050 # CHECK: 50 10 40 42 cms $m5, $m4 .int 0x42401050 # CHECK: 50 10 50 42 cms $m5, $m5 .int 0x42501050 # CHECK: 50 10 60 42 cms $m5, $m6 .int 0x42601050 # CHECK: 50 10 70 42 cms $m5, $m7 .int 0x42701050 # CHECK: 50 10 80 42 cms $m5, $m8 .int 0x42801050 # CHECK: 50 10 90 42 cms $m5, $m9 .int 0x42901050 # CHECK: 50 10 a0 42 cms $m5, $m10 .int 0x42a01050 # CHECK: 50 10 b0 42 cms $m5, $m11 .int 0x42b01050 # CHECK: 50 10 f0 42 cms $m5, $m15 .int 0x42f01050 # CHECK: 60 10 00 42 cms $m6, $m0 .int 0x42001060 # CHECK: 60 10 10 42 cms $m6, $m1 .int 0x42101060 # CHECK: 60 10 20 42 cms $m6, $m2 .int 0x42201060 # CHECK: 60 10 30 42 cms $m6, $m3 .int 0x42301060 # CHECK: 60 10 40 42 cms $m6, $m4 .int 0x42401060 # CHECK: 60 10 50 42 cms $m6, $m5 .int 0x42501060 # CHECK: 60 10 60 42 cms $m6, $m6 .int 0x42601060 # CHECK: 60 10 70 42 cms $m6, $m7 .int 0x42701060 # CHECK: 60 10 80 42 cms $m6, $m8 .int 0x42801060 # CHECK: 60 10 90 42 cms $m6, $m9 .int 0x42901060 # CHECK: 60 10 a0 42 cms $m6, $m10 .int 0x42a01060 # CHECK: 60 10 b0 42 cms $m6, $m11 .int 0x42b01060 # CHECK: 60 10 f0 42 cms $m6, $m15 .int 0x42f01060 # CHECK: 70 10 00 42 cms $m7, $m0 .int 0x42001070 # CHECK: 70 10 10 42 cms $m7, $m1 .int 0x42101070 # CHECK: 70 10 20 42 cms $m7, $m2 .int 0x42201070 # CHECK: 70 10 30 42 cms $m7, $m3 .int 0x42301070 # CHECK: 70 10 40 42 cms $m7, $m4 .int 0x42401070 # CHECK: 70 10 50 42 cms $m7, $m5 .int 0x42501070 # CHECK: 70 10 60 42 cms $m7, $m6 .int 0x42601070 # CHECK: 70 10 70 42 cms $m7, $m7 .int 0x42701070 # CHECK: 70 10 80 42 cms $m7, $m8 .int 0x42801070 # CHECK: 70 10 90 42 cms $m7, $m9 .int 0x42901070 # CHECK: 70 10 a0 42 cms $m7, $m10 .int 0x42a01070 # CHECK: 70 10 b0 42 cms $m7, $m11 .int 0x42b01070 # CHECK: 70 10 f0 42 cms $m7, $m15 .int 0x42f01070 # CHECK: 80 10 00 42 cms $m8, $m0 .int 0x42001080 # CHECK: 80 10 10 42 cms $m8, $m1 .int 0x42101080 # CHECK: 80 10 20 42 cms $m8, $m2 .int 0x42201080 # CHECK: 80 10 30 42 cms $m8, $m3 .int 0x42301080 # CHECK: 80 10 40 42 cms $m8, $m4 .int 0x42401080 # CHECK: 80 10 50 42 cms $m8, $m5 .int 0x42501080 # CHECK: 80 10 60 42 cms $m8, $m6 .int 0x42601080 # CHECK: 80 10 70 42 cms $m8, $m7 .int 0x42701080 # CHECK: 80 10 80 42 cms $m8, $m8 .int 0x42801080 # CHECK: 80 10 90 42 cms $m8, $m9 .int 0x42901080 # CHECK: 80 10 a0 42 cms $m8, $m10 .int 0x42a01080 # CHECK: 80 10 b0 42 cms $m8, $m11 .int 0x42b01080 # CHECK: 80 10 f0 42 cms $m8, $m15 .int 0x42f01080 # CHECK: 90 10 00 42 cms $m9, $m0 .int 0x42001090 # CHECK: 90 10 10 42 cms $m9, $m1 .int 0x42101090 # CHECK: 90 10 20 42 cms $m9, $m2 .int 0x42201090 # CHECK: 90 10 30 42 cms $m9, $m3 .int 0x42301090 # CHECK: 90 10 40 42 cms $m9, $m4 .int 0x42401090 # CHECK: 90 10 50 42 cms $m9, $m5 .int 0x42501090 # CHECK: 90 10 60 42 cms $m9, $m6 .int 0x42601090 # CHECK: 90 10 70 42 cms $m9, $m7 .int 0x42701090 # CHECK: 90 10 80 42 cms $m9, $m8 .int 0x42801090 # CHECK: 90 10 90 42 cms $m9, $m9 .int 0x42901090 # CHECK: 90 10 a0 42 cms $m9, $m10 .int 0x42a01090 # CHECK: 90 10 b0 42 cms $m9, $m11 .int 0x42b01090 # CHECK: 90 10 f0 42 cms $m9, $m15 .int 0x42f01090 # CHECK: a0 10 00 42 cms $m10, $m0 .int 0x420010a0 # CHECK: a0 10 10 42 cms $m10, $m1 .int 0x421010a0 # CHECK: a0 10 20 42 cms $m10, $m2 .int 0x422010a0 # CHECK: a0 10 30 42 cms $m10, $m3 .int 0x423010a0 # CHECK: a0 10 40 42 cms $m10, $m4 .int 0x424010a0 # CHECK: a0 10 50 42 cms $m10, $m5 .int 0x425010a0 # CHECK: a0 10 60 42 cms $m10, $m6 .int 0x426010a0 # CHECK: a0 10 70 42 cms $m10, $m7 .int 0x427010a0 # CHECK: a0 10 80 42 cms $m10, $m8 .int 0x428010a0 # CHECK: a0 10 90 42 cms $m10, $m9 .int 0x429010a0 # CHECK: a0 10 a0 42 cms $m10, $m10 .int 0x42a010a0 # CHECK: a0 10 b0 42 cms $m10, $m11 .int 0x42b010a0 # CHECK: a0 10 f0 42 cms $m10, $m15 .int 0x42f010a0 # CHECK: b0 10 00 42 cms $m11, $m0 .int 0x420010b0 # CHECK: b0 10 10 42 cms $m11, $m1 .int 0x421010b0 # CHECK: b0 10 20 42 cms $m11, $m2 .int 0x422010b0 # CHECK: b0 10 30 42 cms $m11, $m3 .int 0x423010b0 # CHECK: b0 10 40 42 cms $m11, $m4 .int 0x424010b0 # CHECK: b0 10 50 42 cms $m11, $m5 .int 0x425010b0 # CHECK: b0 10 60 42 cms $m11, $m6 .int 0x426010b0 # CHECK: b0 10 70 42 cms $m11, $m7 .int 0x427010b0 # CHECK: b0 10 80 42 cms $m11, $m8 .int 0x428010b0 # CHECK: b0 10 90 42 cms $m11, $m9 .int 0x429010b0 # CHECK: b0 10 a0 42 cms $m11, $m10 .int 0x42a010b0 # CHECK: b0 10 b0 42 cms $m11, $m11 .int 0x42b010b0 # CHECK: b0 10 f0 42 cms $m11, $m15 .int 0x42f010b0 # CHECK: f0 10 00 42 cms $m15, $m0 .int 0x420010f0 # CHECK: f0 10 10 42 cms $m15, $m1 .int 0x421010f0 # CHECK: f0 10 20 42 cms $m15, $m2 .int 0x422010f0 # CHECK: f0 10 30 42 cms $m15, $m3 .int 0x423010f0 # CHECK: f0 10 40 42 cms $m15, $m4 .int 0x424010f0 # CHECK: f0 10 50 42 cms $m15, $m5 .int 0x425010f0 # CHECK: f0 10 60 42 cms $m15, $m6 .int 0x426010f0 # CHECK: f0 10 70 42 cms $m15, $m7 .int 0x427010f0 # CHECK: f0 10 80 42 cms $m15, $m8 .int 0x428010f0 # CHECK: f0 10 90 42 cms $m15, $m9 .int 0x429010f0 # CHECK: f0 10 a0 42 cms $m15, $m10 .int 0x42a010f0 # CHECK: f0 10 b0 42 cms $m15, $m11 .int 0x42b010f0 # CHECK: f0 10 f0 42 cms $m15, $m15 .int 0x42f010f0