# 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 `atom` instruction # declared in Isa.xml. # CHECK: 00 00 00 5d mov $m0, $a0 .int 0x5d000000 # CHECK: 10 00 00 5d mov $m0, $a1 .int 0x5d000010 # CHECK: 20 00 00 5d mov $m0, $a2 .int 0x5d000020 # CHECK: 30 00 00 5d mov $m0, $a3 .int 0x5d000030 # CHECK: 40 00 00 5d mov $m0, $a4 .int 0x5d000040 # CHECK: 50 00 00 5d mov $m0, $a5 .int 0x5d000050 # CHECK: 60 00 00 5d mov $m0, $a6 .int 0x5d000060 # CHECK: 70 00 00 5d mov $m0, $a7 .int 0x5d000070 # CHECK: 80 00 00 5d mov $m0, $a8 .int 0x5d000080 # CHECK: 90 00 00 5d mov $m0, $a9 .int 0x5d000090 # CHECK: a0 00 00 5d mov $m0, $a10 .int 0x5d0000a0 # CHECK: b0 00 00 5d mov $m0, $a11 .int 0x5d0000b0 # CHECK: c0 00 00 5d mov $m0, $a12 .int 0x5d0000c0 # CHECK: d0 00 00 5d mov $m0, $a13 .int 0x5d0000d0 # CHECK: e0 00 00 5d mov $m0, $a14 .int 0x5d0000e0 # CHECK: f0 00 00 5d mov $m0, $a15 .int 0x5d0000f0 # CHECK: 00 00 01 5d mov $m1, $a0 .int 0x5d010000 # CHECK: 10 00 01 5d mov $m1, $a1 .int 0x5d010010 # CHECK: 20 00 01 5d mov $m1, $a2 .int 0x5d010020 # CHECK: 30 00 01 5d mov $m1, $a3 .int 0x5d010030 # CHECK: 40 00 01 5d mov $m1, $a4 .int 0x5d010040 # CHECK: 50 00 01 5d mov $m1, $a5 .int 0x5d010050 # CHECK: 60 00 01 5d mov $m1, $a6 .int 0x5d010060 # CHECK: 70 00 01 5d mov $m1, $a7 .int 0x5d010070 # CHECK: 80 00 01 5d mov $m1, $a8 .int 0x5d010080 # CHECK: 90 00 01 5d mov $m1, $a9 .int 0x5d010090 # CHECK: a0 00 01 5d mov $m1, $a10 .int 0x5d0100a0 # CHECK: b0 00 01 5d mov $m1, $a11 .int 0x5d0100b0 # CHECK: c0 00 01 5d mov $m1, $a12 .int 0x5d0100c0 # CHECK: d0 00 01 5d mov $m1, $a13 .int 0x5d0100d0 # CHECK: e0 00 01 5d mov $m1, $a14 .int 0x5d0100e0 # CHECK: f0 00 01 5d mov $m1, $a15 .int 0x5d0100f0 # CHECK: 00 00 02 5d mov $m2, $a0 .int 0x5d020000 # CHECK: 10 00 02 5d mov $m2, $a1 .int 0x5d020010 # CHECK: 20 00 02 5d mov $m2, $a2 .int 0x5d020020 # CHECK: 30 00 02 5d mov $m2, $a3 .int 0x5d020030 # CHECK: 40 00 02 5d mov $m2, $a4 .int 0x5d020040 # CHECK: 50 00 02 5d mov $m2, $a5 .int 0x5d020050 # CHECK: 60 00 02 5d mov $m2, $a6 .int 0x5d020060 # CHECK: 70 00 02 5d mov $m2, $a7 .int 0x5d020070 # CHECK: 80 00 02 5d mov $m2, $a8 .int 0x5d020080 # CHECK: 90 00 02 5d mov $m2, $a9 .int 0x5d020090 # CHECK: a0 00 02 5d mov $m2, $a10 .int 0x5d0200a0 # CHECK: b0 00 02 5d mov $m2, $a11 .int 0x5d0200b0 # CHECK: c0 00 02 5d mov $m2, $a12 .int 0x5d0200c0 # CHECK: d0 00 02 5d mov $m2, $a13 .int 0x5d0200d0 # CHECK: e0 00 02 5d mov $m2, $a14 .int 0x5d0200e0 # CHECK: f0 00 02 5d mov $m2, $a15 .int 0x5d0200f0 # CHECK: 00 00 03 5d mov $m3, $a0 .int 0x5d030000 # CHECK: 10 00 03 5d mov $m3, $a1 .int 0x5d030010 # CHECK: 20 00 03 5d mov $m3, $a2 .int 0x5d030020 # CHECK: 30 00 03 5d mov $m3, $a3 .int 0x5d030030 # CHECK: 40 00 03 5d mov $m3, $a4 .int 0x5d030040 # CHECK: 50 00 03 5d mov $m3, $a5 .int 0x5d030050 # CHECK: 60 00 03 5d mov $m3, $a6 .int 0x5d030060 # CHECK: 70 00 03 5d mov $m3, $a7 .int 0x5d030070 # CHECK: 80 00 03 5d mov $m3, $a8 .int 0x5d030080 # CHECK: 90 00 03 5d mov $m3, $a9 .int 0x5d030090 # CHECK: a0 00 03 5d mov $m3, $a10 .int 0x5d0300a0 # CHECK: b0 00 03 5d mov $m3, $a11 .int 0x5d0300b0 # CHECK: c0 00 03 5d mov $m3, $a12 .int 0x5d0300c0 # CHECK: d0 00 03 5d mov $m3, $a13 .int 0x5d0300d0 # CHECK: e0 00 03 5d mov $m3, $a14 .int 0x5d0300e0 # CHECK: f0 00 03 5d mov $m3, $a15 .int 0x5d0300f0 # CHECK: 00 00 04 5d mov $m4, $a0 .int 0x5d040000 # CHECK: 10 00 04 5d mov $m4, $a1 .int 0x5d040010 # CHECK: 20 00 04 5d mov $m4, $a2 .int 0x5d040020 # CHECK: 30 00 04 5d mov $m4, $a3 .int 0x5d040030 # CHECK: 40 00 04 5d mov $m4, $a4 .int 0x5d040040 # CHECK: 50 00 04 5d mov $m4, $a5 .int 0x5d040050 # CHECK: 60 00 04 5d mov $m4, $a6 .int 0x5d040060 # CHECK: 70 00 04 5d mov $m4, $a7 .int 0x5d040070 # CHECK: 80 00 04 5d mov $m4, $a8 .int 0x5d040080 # CHECK: 90 00 04 5d mov $m4, $a9 .int 0x5d040090 # CHECK: a0 00 04 5d mov $m4, $a10 .int 0x5d0400a0 # CHECK: b0 00 04 5d mov $m4, $a11 .int 0x5d0400b0 # CHECK: c0 00 04 5d mov $m4, $a12 .int 0x5d0400c0 # CHECK: d0 00 04 5d mov $m4, $a13 .int 0x5d0400d0 # CHECK: e0 00 04 5d mov $m4, $a14 .int 0x5d0400e0 # CHECK: f0 00 04 5d mov $m4, $a15 .int 0x5d0400f0 # CHECK: 00 00 05 5d mov $m5, $a0 .int 0x5d050000 # CHECK: 10 00 05 5d mov $m5, $a1 .int 0x5d050010 # CHECK: 20 00 05 5d mov $m5, $a2 .int 0x5d050020 # CHECK: 30 00 05 5d mov $m5, $a3 .int 0x5d050030 # CHECK: 40 00 05 5d mov $m5, $a4 .int 0x5d050040 # CHECK: 50 00 05 5d mov $m5, $a5 .int 0x5d050050 # CHECK: 60 00 05 5d mov $m5, $a6 .int 0x5d050060 # CHECK: 70 00 05 5d mov $m5, $a7 .int 0x5d050070 # CHECK: 80 00 05 5d mov $m5, $a8 .int 0x5d050080 # CHECK: 90 00 05 5d mov $m5, $a9 .int 0x5d050090 # CHECK: a0 00 05 5d mov $m5, $a10 .int 0x5d0500a0 # CHECK: b0 00 05 5d mov $m5, $a11 .int 0x5d0500b0 # CHECK: c0 00 05 5d mov $m5, $a12 .int 0x5d0500c0 # CHECK: d0 00 05 5d mov $m5, $a13 .int 0x5d0500d0 # CHECK: e0 00 05 5d mov $m5, $a14 .int 0x5d0500e0 # CHECK: f0 00 05 5d mov $m5, $a15 .int 0x5d0500f0 # CHECK: 00 00 06 5d mov $m6, $a0 .int 0x5d060000 # CHECK: 10 00 06 5d mov $m6, $a1 .int 0x5d060010 # CHECK: 20 00 06 5d mov $m6, $a2 .int 0x5d060020 # CHECK: 30 00 06 5d mov $m6, $a3 .int 0x5d060030 # CHECK: 40 00 06 5d mov $m6, $a4 .int 0x5d060040 # CHECK: 50 00 06 5d mov $m6, $a5 .int 0x5d060050 # CHECK: 60 00 06 5d mov $m6, $a6 .int 0x5d060060 # CHECK: 70 00 06 5d mov $m6, $a7 .int 0x5d060070 # CHECK: 80 00 06 5d mov $m6, $a8 .int 0x5d060080 # CHECK: 90 00 06 5d mov $m6, $a9 .int 0x5d060090 # CHECK: a0 00 06 5d mov $m6, $a10 .int 0x5d0600a0 # CHECK: b0 00 06 5d mov $m6, $a11 .int 0x5d0600b0 # CHECK: c0 00 06 5d mov $m6, $a12 .int 0x5d0600c0 # CHECK: d0 00 06 5d mov $m6, $a13 .int 0x5d0600d0 # CHECK: e0 00 06 5d mov $m6, $a14 .int 0x5d0600e0 # CHECK: f0 00 06 5d mov $m6, $a15 .int 0x5d0600f0 # CHECK: 00 00 07 5d mov $m7, $a0 .int 0x5d070000 # CHECK: 10 00 07 5d mov $m7, $a1 .int 0x5d070010 # CHECK: 20 00 07 5d mov $m7, $a2 .int 0x5d070020 # CHECK: 30 00 07 5d mov $m7, $a3 .int 0x5d070030 # CHECK: 40 00 07 5d mov $m7, $a4 .int 0x5d070040 # CHECK: 50 00 07 5d mov $m7, $a5 .int 0x5d070050 # CHECK: 60 00 07 5d mov $m7, $a6 .int 0x5d070060 # CHECK: 70 00 07 5d mov $m7, $a7 .int 0x5d070070 # CHECK: 80 00 07 5d mov $m7, $a8 .int 0x5d070080 # CHECK: 90 00 07 5d mov $m7, $a9 .int 0x5d070090 # CHECK: a0 00 07 5d mov $m7, $a10 .int 0x5d0700a0 # CHECK: b0 00 07 5d mov $m7, $a11 .int 0x5d0700b0 # CHECK: c0 00 07 5d mov $m7, $a12 .int 0x5d0700c0 # CHECK: d0 00 07 5d mov $m7, $a13 .int 0x5d0700d0 # CHECK: e0 00 07 5d mov $m7, $a14 .int 0x5d0700e0 # CHECK: f0 00 07 5d mov $m7, $a15 .int 0x5d0700f0 # CHECK: 00 00 08 5d mov $m8, $a0 .int 0x5d080000 # CHECK: 10 00 08 5d mov $m8, $a1 .int 0x5d080010 # CHECK: 20 00 08 5d mov $m8, $a2 .int 0x5d080020 # CHECK: 30 00 08 5d mov $m8, $a3 .int 0x5d080030 # CHECK: 40 00 08 5d mov $m8, $a4 .int 0x5d080040 # CHECK: 50 00 08 5d mov $m8, $a5 .int 0x5d080050 # CHECK: 60 00 08 5d mov $m8, $a6 .int 0x5d080060 # CHECK: 70 00 08 5d mov $m8, $a7 .int 0x5d080070 # CHECK: 80 00 08 5d mov $m8, $a8 .int 0x5d080080 # CHECK: 90 00 08 5d mov $m8, $a9 .int 0x5d080090 # CHECK: a0 00 08 5d mov $m8, $a10 .int 0x5d0800a0 # CHECK: b0 00 08 5d mov $m8, $a11 .int 0x5d0800b0 # CHECK: c0 00 08 5d mov $m8, $a12 .int 0x5d0800c0 # CHECK: d0 00 08 5d mov $m8, $a13 .int 0x5d0800d0 # CHECK: e0 00 08 5d mov $m8, $a14 .int 0x5d0800e0 # CHECK: f0 00 08 5d mov $m8, $a15 .int 0x5d0800f0 # CHECK: 00 00 09 5d mov $m9, $a0 .int 0x5d090000 # CHECK: 10 00 09 5d mov $m9, $a1 .int 0x5d090010 # CHECK: 20 00 09 5d mov $m9, $a2 .int 0x5d090020 # CHECK: 30 00 09 5d mov $m9, $a3 .int 0x5d090030 # CHECK: 40 00 09 5d mov $m9, $a4 .int 0x5d090040 # CHECK: 50 00 09 5d mov $m9, $a5 .int 0x5d090050 # CHECK: 60 00 09 5d mov $m9, $a6 .int 0x5d090060 # CHECK: 70 00 09 5d mov $m9, $a7 .int 0x5d090070 # CHECK: 80 00 09 5d mov $m9, $a8 .int 0x5d090080 # CHECK: 90 00 09 5d mov $m9, $a9 .int 0x5d090090 # CHECK: a0 00 09 5d mov $m9, $a10 .int 0x5d0900a0 # CHECK: b0 00 09 5d mov $m9, $a11 .int 0x5d0900b0 # CHECK: c0 00 09 5d mov $m9, $a12 .int 0x5d0900c0 # CHECK: d0 00 09 5d mov $m9, $a13 .int 0x5d0900d0 # CHECK: e0 00 09 5d mov $m9, $a14 .int 0x5d0900e0 # CHECK: f0 00 09 5d mov $m9, $a15 .int 0x5d0900f0 # CHECK: 00 00 0a 5d mov $m10, $a0 .int 0x5d0a0000 # CHECK: 10 00 0a 5d mov $m10, $a1 .int 0x5d0a0010 # CHECK: 20 00 0a 5d mov $m10, $a2 .int 0x5d0a0020 # CHECK: 30 00 0a 5d mov $m10, $a3 .int 0x5d0a0030 # CHECK: 40 00 0a 5d mov $m10, $a4 .int 0x5d0a0040 # CHECK: 50 00 0a 5d mov $m10, $a5 .int 0x5d0a0050 # CHECK: 60 00 0a 5d mov $m10, $a6 .int 0x5d0a0060 # CHECK: 70 00 0a 5d mov $m10, $a7 .int 0x5d0a0070 # CHECK: 80 00 0a 5d mov $m10, $a8 .int 0x5d0a0080 # CHECK: 90 00 0a 5d mov $m10, $a9 .int 0x5d0a0090 # CHECK: a0 00 0a 5d mov $m10, $a10 .int 0x5d0a00a0 # CHECK: b0 00 0a 5d mov $m10, $a11 .int 0x5d0a00b0 # CHECK: c0 00 0a 5d mov $m10, $a12 .int 0x5d0a00c0 # CHECK: d0 00 0a 5d mov $m10, $a13 .int 0x5d0a00d0 # CHECK: e0 00 0a 5d mov $m10, $a14 .int 0x5d0a00e0 # CHECK: f0 00 0a 5d mov $m10, $a15 .int 0x5d0a00f0 # CHECK: 00 00 0b 5d mov $m11, $a0 .int 0x5d0b0000 # CHECK: 10 00 0b 5d mov $m11, $a1 .int 0x5d0b0010 # CHECK: 20 00 0b 5d mov $m11, $a2 .int 0x5d0b0020 # CHECK: 30 00 0b 5d mov $m11, $a3 .int 0x5d0b0030 # CHECK: 40 00 0b 5d mov $m11, $a4 .int 0x5d0b0040 # CHECK: 50 00 0b 5d mov $m11, $a5 .int 0x5d0b0050 # CHECK: 60 00 0b 5d mov $m11, $a6 .int 0x5d0b0060 # CHECK: 70 00 0b 5d mov $m11, $a7 .int 0x5d0b0070 # CHECK: 80 00 0b 5d mov $m11, $a8 .int 0x5d0b0080 # CHECK: 90 00 0b 5d mov $m11, $a9 .int 0x5d0b0090 # CHECK: a0 00 0b 5d mov $m11, $a10 .int 0x5d0b00a0 # CHECK: b0 00 0b 5d mov $m11, $a11 .int 0x5d0b00b0 # CHECK: c0 00 0b 5d mov $m11, $a12 .int 0x5d0b00c0 # CHECK: d0 00 0b 5d mov $m11, $a13 .int 0x5d0b00d0 # CHECK: e0 00 0b 5d mov $m11, $a14 .int 0x5d0b00e0 # CHECK: f0 00 0b 5d mov $m11, $a15 .int 0x5d0b00f0 # CHECK: 00 00 0f 5d mov $m15, $a0 .int 0x5d0f0000 # CHECK: 10 00 0f 5d mov $m15, $a1 .int 0x5d0f0010 # CHECK: 20 00 0f 5d mov $m15, $a2 .int 0x5d0f0020 # CHECK: 30 00 0f 5d mov $m15, $a3 .int 0x5d0f0030 # CHECK: 40 00 0f 5d mov $m15, $a4 .int 0x5d0f0040 # CHECK: 50 00 0f 5d mov $m15, $a5 .int 0x5d0f0050 # CHECK: 60 00 0f 5d mov $m15, $a6 .int 0x5d0f0060 # CHECK: 70 00 0f 5d mov $m15, $a7 .int 0x5d0f0070 # CHECK: 80 00 0f 5d mov $m15, $a8 .int 0x5d0f0080 # CHECK: 90 00 0f 5d mov $m15, $a9 .int 0x5d0f0090 # CHECK: a0 00 0f 5d mov $m15, $a10 .int 0x5d0f00a0 # CHECK: b0 00 0f 5d mov $m15, $a11 .int 0x5d0f00b0 # CHECK: c0 00 0f 5d mov $m15, $a12 .int 0x5d0f00c0 # CHECK: d0 00 0f 5d mov $m15, $a13 .int 0x5d0f00d0 # CHECK: e0 00 0f 5d mov $m15, $a14 .int 0x5d0f00e0 # CHECK: f0 00 0f 5d mov $m15, $a15 .int 0x5d0f00f0