# 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 `f16tof32` instruction # declared in Isa.xml. # CHECK: 00 04 00 52 f16tof32 $a0, $a0 .int 0x52000400 # CHECK: 00 04 10 52 f16tof32 $a0, $a1 .int 0x52100400 # CHECK: 00 04 20 52 f16tof32 $a0, $a2 .int 0x52200400 # CHECK: 00 04 30 52 f16tof32 $a0, $a3 .int 0x52300400 # CHECK: 00 04 40 52 f16tof32 $a0, $a4 .int 0x52400400 # CHECK: 00 04 50 52 f16tof32 $a0, $a5 .int 0x52500400 # CHECK: 00 04 60 52 f16tof32 $a0, $a6 .int 0x52600400 # CHECK: 00 04 70 52 f16tof32 $a0, $a7 .int 0x52700400 # CHECK: 00 04 80 52 f16tof32 $a0, $a8 .int 0x52800400 # CHECK: 00 04 90 52 f16tof32 $a0, $a9 .int 0x52900400 # CHECK: 00 04 a0 52 f16tof32 $a0, $a10 .int 0x52a00400 # CHECK: 00 04 b0 52 f16tof32 $a0, $a11 .int 0x52b00400 # CHECK: 00 04 c0 52 f16tof32 $a0, $a12 .int 0x52c00400 # CHECK: 00 04 d0 52 f16tof32 $a0, $a13 .int 0x52d00400 # CHECK: 00 04 e0 52 f16tof32 $a0, $a14 .int 0x52e00400 # CHECK: 00 04 f0 52 f16tof32 $a0, $a15 .int 0x52f00400 # CHECK: 10 04 00 52 f16tof32 $a1, $a0 .int 0x52000410 # CHECK: 10 04 10 52 f16tof32 $a1, $a1 .int 0x52100410 # CHECK: 10 04 20 52 f16tof32 $a1, $a2 .int 0x52200410 # CHECK: 10 04 30 52 f16tof32 $a1, $a3 .int 0x52300410 # CHECK: 10 04 40 52 f16tof32 $a1, $a4 .int 0x52400410 # CHECK: 10 04 50 52 f16tof32 $a1, $a5 .int 0x52500410 # CHECK: 10 04 60 52 f16tof32 $a1, $a6 .int 0x52600410 # CHECK: 10 04 70 52 f16tof32 $a1, $a7 .int 0x52700410 # CHECK: 10 04 80 52 f16tof32 $a1, $a8 .int 0x52800410 # CHECK: 10 04 90 52 f16tof32 $a1, $a9 .int 0x52900410 # CHECK: 10 04 a0 52 f16tof32 $a1, $a10 .int 0x52a00410 # CHECK: 10 04 b0 52 f16tof32 $a1, $a11 .int 0x52b00410 # CHECK: 10 04 c0 52 f16tof32 $a1, $a12 .int 0x52c00410 # CHECK: 10 04 d0 52 f16tof32 $a1, $a13 .int 0x52d00410 # CHECK: 10 04 e0 52 f16tof32 $a1, $a14 .int 0x52e00410 # CHECK: 10 04 f0 52 f16tof32 $a1, $a15 .int 0x52f00410 # CHECK: 20 04 00 52 f16tof32 $a2, $a0 .int 0x52000420 # CHECK: 20 04 10 52 f16tof32 $a2, $a1 .int 0x52100420 # CHECK: 20 04 20 52 f16tof32 $a2, $a2 .int 0x52200420 # CHECK: 20 04 30 52 f16tof32 $a2, $a3 .int 0x52300420 # CHECK: 20 04 40 52 f16tof32 $a2, $a4 .int 0x52400420 # CHECK: 20 04 50 52 f16tof32 $a2, $a5 .int 0x52500420 # CHECK: 20 04 60 52 f16tof32 $a2, $a6 .int 0x52600420 # CHECK: 20 04 70 52 f16tof32 $a2, $a7 .int 0x52700420 # CHECK: 20 04 80 52 f16tof32 $a2, $a8 .int 0x52800420 # CHECK: 20 04 90 52 f16tof32 $a2, $a9 .int 0x52900420 # CHECK: 20 04 a0 52 f16tof32 $a2, $a10 .int 0x52a00420 # CHECK: 20 04 b0 52 f16tof32 $a2, $a11 .int 0x52b00420 # CHECK: 20 04 c0 52 f16tof32 $a2, $a12 .int 0x52c00420 # CHECK: 20 04 d0 52 f16tof32 $a2, $a13 .int 0x52d00420 # CHECK: 20 04 e0 52 f16tof32 $a2, $a14 .int 0x52e00420 # CHECK: 20 04 f0 52 f16tof32 $a2, $a15 .int 0x52f00420 # CHECK: 30 04 00 52 f16tof32 $a3, $a0 .int 0x52000430 # CHECK: 30 04 10 52 f16tof32 $a3, $a1 .int 0x52100430 # CHECK: 30 04 20 52 f16tof32 $a3, $a2 .int 0x52200430 # CHECK: 30 04 30 52 f16tof32 $a3, $a3 .int 0x52300430 # CHECK: 30 04 40 52 f16tof32 $a3, $a4 .int 0x52400430 # CHECK: 30 04 50 52 f16tof32 $a3, $a5 .int 0x52500430 # CHECK: 30 04 60 52 f16tof32 $a3, $a6 .int 0x52600430 # CHECK: 30 04 70 52 f16tof32 $a3, $a7 .int 0x52700430 # CHECK: 30 04 80 52 f16tof32 $a3, $a8 .int 0x52800430 # CHECK: 30 04 90 52 f16tof32 $a3, $a9 .int 0x52900430 # CHECK: 30 04 a0 52 f16tof32 $a3, $a10 .int 0x52a00430 # CHECK: 30 04 b0 52 f16tof32 $a3, $a11 .int 0x52b00430 # CHECK: 30 04 c0 52 f16tof32 $a3, $a12 .int 0x52c00430 # CHECK: 30 04 d0 52 f16tof32 $a3, $a13 .int 0x52d00430 # CHECK: 30 04 e0 52 f16tof32 $a3, $a14 .int 0x52e00430 # CHECK: 30 04 f0 52 f16tof32 $a3, $a15 .int 0x52f00430 # CHECK: 40 04 00 52 f16tof32 $a4, $a0 .int 0x52000440 # CHECK: 40 04 10 52 f16tof32 $a4, $a1 .int 0x52100440 # CHECK: 40 04 20 52 f16tof32 $a4, $a2 .int 0x52200440 # CHECK: 40 04 30 52 f16tof32 $a4, $a3 .int 0x52300440 # CHECK: 40 04 40 52 f16tof32 $a4, $a4 .int 0x52400440 # CHECK: 40 04 50 52 f16tof32 $a4, $a5 .int 0x52500440 # CHECK: 40 04 60 52 f16tof32 $a4, $a6 .int 0x52600440 # CHECK: 40 04 70 52 f16tof32 $a4, $a7 .int 0x52700440 # CHECK: 40 04 80 52 f16tof32 $a4, $a8 .int 0x52800440 # CHECK: 40 04 90 52 f16tof32 $a4, $a9 .int 0x52900440 # CHECK: 40 04 a0 52 f16tof32 $a4, $a10 .int 0x52a00440 # CHECK: 40 04 b0 52 f16tof32 $a4, $a11 .int 0x52b00440 # CHECK: 40 04 c0 52 f16tof32 $a4, $a12 .int 0x52c00440 # CHECK: 40 04 d0 52 f16tof32 $a4, $a13 .int 0x52d00440 # CHECK: 40 04 e0 52 f16tof32 $a4, $a14 .int 0x52e00440 # CHECK: 40 04 f0 52 f16tof32 $a4, $a15 .int 0x52f00440 # CHECK: 50 04 00 52 f16tof32 $a5, $a0 .int 0x52000450 # CHECK: 50 04 10 52 f16tof32 $a5, $a1 .int 0x52100450 # CHECK: 50 04 20 52 f16tof32 $a5, $a2 .int 0x52200450 # CHECK: 50 04 30 52 f16tof32 $a5, $a3 .int 0x52300450 # CHECK: 50 04 40 52 f16tof32 $a5, $a4 .int 0x52400450 # CHECK: 50 04 50 52 f16tof32 $a5, $a5 .int 0x52500450 # CHECK: 50 04 60 52 f16tof32 $a5, $a6 .int 0x52600450 # CHECK: 50 04 70 52 f16tof32 $a5, $a7 .int 0x52700450 # CHECK: 50 04 80 52 f16tof32 $a5, $a8 .int 0x52800450 # CHECK: 50 04 90 52 f16tof32 $a5, $a9 .int 0x52900450 # CHECK: 50 04 a0 52 f16tof32 $a5, $a10 .int 0x52a00450 # CHECK: 50 04 b0 52 f16tof32 $a5, $a11 .int 0x52b00450 # CHECK: 50 04 c0 52 f16tof32 $a5, $a12 .int 0x52c00450 # CHECK: 50 04 d0 52 f16tof32 $a5, $a13 .int 0x52d00450 # CHECK: 50 04 e0 52 f16tof32 $a5, $a14 .int 0x52e00450 # CHECK: 50 04 f0 52 f16tof32 $a5, $a15 .int 0x52f00450 # CHECK: 60 04 00 52 f16tof32 $a6, $a0 .int 0x52000460 # CHECK: 60 04 10 52 f16tof32 $a6, $a1 .int 0x52100460 # CHECK: 60 04 20 52 f16tof32 $a6, $a2 .int 0x52200460 # CHECK: 60 04 30 52 f16tof32 $a6, $a3 .int 0x52300460 # CHECK: 60 04 40 52 f16tof32 $a6, $a4 .int 0x52400460 # CHECK: 60 04 50 52 f16tof32 $a6, $a5 .int 0x52500460 # CHECK: 60 04 60 52 f16tof32 $a6, $a6 .int 0x52600460 # CHECK: 60 04 70 52 f16tof32 $a6, $a7 .int 0x52700460 # CHECK: 60 04 80 52 f16tof32 $a6, $a8 .int 0x52800460 # CHECK: 60 04 90 52 f16tof32 $a6, $a9 .int 0x52900460 # CHECK: 60 04 a0 52 f16tof32 $a6, $a10 .int 0x52a00460 # CHECK: 60 04 b0 52 f16tof32 $a6, $a11 .int 0x52b00460 # CHECK: 60 04 c0 52 f16tof32 $a6, $a12 .int 0x52c00460 # CHECK: 60 04 d0 52 f16tof32 $a6, $a13 .int 0x52d00460 # CHECK: 60 04 e0 52 f16tof32 $a6, $a14 .int 0x52e00460 # CHECK: 60 04 f0 52 f16tof32 $a6, $a15 .int 0x52f00460 # CHECK: 70 04 00 52 f16tof32 $a7, $a0 .int 0x52000470 # CHECK: 70 04 10 52 f16tof32 $a7, $a1 .int 0x52100470 # CHECK: 70 04 20 52 f16tof32 $a7, $a2 .int 0x52200470 # CHECK: 70 04 30 52 f16tof32 $a7, $a3 .int 0x52300470 # CHECK: 70 04 40 52 f16tof32 $a7, $a4 .int 0x52400470 # CHECK: 70 04 50 52 f16tof32 $a7, $a5 .int 0x52500470 # CHECK: 70 04 60 52 f16tof32 $a7, $a6 .int 0x52600470 # CHECK: 70 04 70 52 f16tof32 $a7, $a7 .int 0x52700470 # CHECK: 70 04 80 52 f16tof32 $a7, $a8 .int 0x52800470 # CHECK: 70 04 90 52 f16tof32 $a7, $a9 .int 0x52900470 # CHECK: 70 04 a0 52 f16tof32 $a7, $a10 .int 0x52a00470 # CHECK: 70 04 b0 52 f16tof32 $a7, $a11 .int 0x52b00470 # CHECK: 70 04 c0 52 f16tof32 $a7, $a12 .int 0x52c00470 # CHECK: 70 04 d0 52 f16tof32 $a7, $a13 .int 0x52d00470 # CHECK: 70 04 e0 52 f16tof32 $a7, $a14 .int 0x52e00470 # CHECK: 70 04 f0 52 f16tof32 $a7, $a15 .int 0x52f00470 # CHECK: 80 04 00 52 f16tof32 $a8, $a0 .int 0x52000480 # CHECK: 80 04 10 52 f16tof32 $a8, $a1 .int 0x52100480 # CHECK: 80 04 20 52 f16tof32 $a8, $a2 .int 0x52200480 # CHECK: 80 04 30 52 f16tof32 $a8, $a3 .int 0x52300480 # CHECK: 80 04 40 52 f16tof32 $a8, $a4 .int 0x52400480 # CHECK: 80 04 50 52 f16tof32 $a8, $a5 .int 0x52500480 # CHECK: 80 04 60 52 f16tof32 $a8, $a6 .int 0x52600480 # CHECK: 80 04 70 52 f16tof32 $a8, $a7 .int 0x52700480 # CHECK: 80 04 80 52 f16tof32 $a8, $a8 .int 0x52800480 # CHECK: 80 04 90 52 f16tof32 $a8, $a9 .int 0x52900480 # CHECK: 80 04 a0 52 f16tof32 $a8, $a10 .int 0x52a00480 # CHECK: 80 04 b0 52 f16tof32 $a8, $a11 .int 0x52b00480 # CHECK: 80 04 c0 52 f16tof32 $a8, $a12 .int 0x52c00480 # CHECK: 80 04 d0 52 f16tof32 $a8, $a13 .int 0x52d00480 # CHECK: 80 04 e0 52 f16tof32 $a8, $a14 .int 0x52e00480 # CHECK: 80 04 f0 52 f16tof32 $a8, $a15 .int 0x52f00480 # CHECK: 90 04 00 52 f16tof32 $a9, $a0 .int 0x52000490 # CHECK: 90 04 10 52 f16tof32 $a9, $a1 .int 0x52100490 # CHECK: 90 04 20 52 f16tof32 $a9, $a2 .int 0x52200490 # CHECK: 90 04 30 52 f16tof32 $a9, $a3 .int 0x52300490 # CHECK: 90 04 40 52 f16tof32 $a9, $a4 .int 0x52400490 # CHECK: 90 04 50 52 f16tof32 $a9, $a5 .int 0x52500490 # CHECK: 90 04 60 52 f16tof32 $a9, $a6 .int 0x52600490 # CHECK: 90 04 70 52 f16tof32 $a9, $a7 .int 0x52700490 # CHECK: 90 04 80 52 f16tof32 $a9, $a8 .int 0x52800490 # CHECK: 90 04 90 52 f16tof32 $a9, $a9 .int 0x52900490 # CHECK: 90 04 a0 52 f16tof32 $a9, $a10 .int 0x52a00490 # CHECK: 90 04 b0 52 f16tof32 $a9, $a11 .int 0x52b00490 # CHECK: 90 04 c0 52 f16tof32 $a9, $a12 .int 0x52c00490 # CHECK: 90 04 d0 52 f16tof32 $a9, $a13 .int 0x52d00490 # CHECK: 90 04 e0 52 f16tof32 $a9, $a14 .int 0x52e00490 # CHECK: 90 04 f0 52 f16tof32 $a9, $a15 .int 0x52f00490 # CHECK: a0 04 00 52 f16tof32 $a10, $a0 .int 0x520004a0 # CHECK: a0 04 10 52 f16tof32 $a10, $a1 .int 0x521004a0 # CHECK: a0 04 20 52 f16tof32 $a10, $a2 .int 0x522004a0 # CHECK: a0 04 30 52 f16tof32 $a10, $a3 .int 0x523004a0 # CHECK: a0 04 40 52 f16tof32 $a10, $a4 .int 0x524004a0 # CHECK: a0 04 50 52 f16tof32 $a10, $a5 .int 0x525004a0 # CHECK: a0 04 60 52 f16tof32 $a10, $a6 .int 0x526004a0 # CHECK: a0 04 70 52 f16tof32 $a10, $a7 .int 0x527004a0 # CHECK: a0 04 80 52 f16tof32 $a10, $a8 .int 0x528004a0 # CHECK: a0 04 90 52 f16tof32 $a10, $a9 .int 0x529004a0 # CHECK: a0 04 a0 52 f16tof32 $a10, $a10 .int 0x52a004a0 # CHECK: a0 04 b0 52 f16tof32 $a10, $a11 .int 0x52b004a0 # CHECK: a0 04 c0 52 f16tof32 $a10, $a12 .int 0x52c004a0 # CHECK: a0 04 d0 52 f16tof32 $a10, $a13 .int 0x52d004a0 # CHECK: a0 04 e0 52 f16tof32 $a10, $a14 .int 0x52e004a0 # CHECK: a0 04 f0 52 f16tof32 $a10, $a15 .int 0x52f004a0 # CHECK: b0 04 00 52 f16tof32 $a11, $a0 .int 0x520004b0 # CHECK: b0 04 10 52 f16tof32 $a11, $a1 .int 0x521004b0 # CHECK: b0 04 20 52 f16tof32 $a11, $a2 .int 0x522004b0 # CHECK: b0 04 30 52 f16tof32 $a11, $a3 .int 0x523004b0 # CHECK: b0 04 40 52 f16tof32 $a11, $a4 .int 0x524004b0 # CHECK: b0 04 50 52 f16tof32 $a11, $a5 .int 0x525004b0 # CHECK: b0 04 60 52 f16tof32 $a11, $a6 .int 0x526004b0 # CHECK: b0 04 70 52 f16tof32 $a11, $a7 .int 0x527004b0 # CHECK: b0 04 80 52 f16tof32 $a11, $a8 .int 0x528004b0 # CHECK: b0 04 90 52 f16tof32 $a11, $a9 .int 0x529004b0 # CHECK: b0 04 a0 52 f16tof32 $a11, $a10 .int 0x52a004b0 # CHECK: b0 04 b0 52 f16tof32 $a11, $a11 .int 0x52b004b0 # CHECK: b0 04 c0 52 f16tof32 $a11, $a12 .int 0x52c004b0 # CHECK: b0 04 d0 52 f16tof32 $a11, $a13 .int 0x52d004b0 # CHECK: b0 04 e0 52 f16tof32 $a11, $a14 .int 0x52e004b0 # CHECK: b0 04 f0 52 f16tof32 $a11, $a15 .int 0x52f004b0 # CHECK: c0 04 00 52 f16tof32 $a12, $a0 .int 0x520004c0 # CHECK: c0 04 10 52 f16tof32 $a12, $a1 .int 0x521004c0 # CHECK: c0 04 20 52 f16tof32 $a12, $a2 .int 0x522004c0 # CHECK: c0 04 30 52 f16tof32 $a12, $a3 .int 0x523004c0 # CHECK: c0 04 40 52 f16tof32 $a12, $a4 .int 0x524004c0 # CHECK: c0 04 50 52 f16tof32 $a12, $a5 .int 0x525004c0 # CHECK: c0 04 60 52 f16tof32 $a12, $a6 .int 0x526004c0 # CHECK: c0 04 70 52 f16tof32 $a12, $a7 .int 0x527004c0 # CHECK: c0 04 80 52 f16tof32 $a12, $a8 .int 0x528004c0 # CHECK: c0 04 90 52 f16tof32 $a12, $a9 .int 0x529004c0 # CHECK: c0 04 a0 52 f16tof32 $a12, $a10 .int 0x52a004c0 # CHECK: c0 04 b0 52 f16tof32 $a12, $a11 .int 0x52b004c0 # CHECK: c0 04 c0 52 f16tof32 $a12, $a12 .int 0x52c004c0 # CHECK: c0 04 d0 52 f16tof32 $a12, $a13 .int 0x52d004c0 # CHECK: c0 04 e0 52 f16tof32 $a12, $a14 .int 0x52e004c0 # CHECK: c0 04 f0 52 f16tof32 $a12, $a15 .int 0x52f004c0 # CHECK: d0 04 00 52 f16tof32 $a13, $a0 .int 0x520004d0 # CHECK: d0 04 10 52 f16tof32 $a13, $a1 .int 0x521004d0 # CHECK: d0 04 20 52 f16tof32 $a13, $a2 .int 0x522004d0 # CHECK: d0 04 30 52 f16tof32 $a13, $a3 .int 0x523004d0 # CHECK: d0 04 40 52 f16tof32 $a13, $a4 .int 0x524004d0 # CHECK: d0 04 50 52 f16tof32 $a13, $a5 .int 0x525004d0 # CHECK: d0 04 60 52 f16tof32 $a13, $a6 .int 0x526004d0 # CHECK: d0 04 70 52 f16tof32 $a13, $a7 .int 0x527004d0 # CHECK: d0 04 80 52 f16tof32 $a13, $a8 .int 0x528004d0 # CHECK: d0 04 90 52 f16tof32 $a13, $a9 .int 0x529004d0 # CHECK: d0 04 a0 52 f16tof32 $a13, $a10 .int 0x52a004d0 # CHECK: d0 04 b0 52 f16tof32 $a13, $a11 .int 0x52b004d0 # CHECK: d0 04 c0 52 f16tof32 $a13, $a12 .int 0x52c004d0 # CHECK: d0 04 d0 52 f16tof32 $a13, $a13 .int 0x52d004d0 # CHECK: d0 04 e0 52 f16tof32 $a13, $a14 .int 0x52e004d0 # CHECK: d0 04 f0 52 f16tof32 $a13, $a15 .int 0x52f004d0 # CHECK: e0 04 00 52 f16tof32 $a14, $a0 .int 0x520004e0 # CHECK: e0 04 10 52 f16tof32 $a14, $a1 .int 0x521004e0 # CHECK: e0 04 20 52 f16tof32 $a14, $a2 .int 0x522004e0 # CHECK: e0 04 30 52 f16tof32 $a14, $a3 .int 0x523004e0 # CHECK: e0 04 40 52 f16tof32 $a14, $a4 .int 0x524004e0 # CHECK: e0 04 50 52 f16tof32 $a14, $a5 .int 0x525004e0 # CHECK: e0 04 60 52 f16tof32 $a14, $a6 .int 0x526004e0 # CHECK: e0 04 70 52 f16tof32 $a14, $a7 .int 0x527004e0 # CHECK: e0 04 80 52 f16tof32 $a14, $a8 .int 0x528004e0 # CHECK: e0 04 90 52 f16tof32 $a14, $a9 .int 0x529004e0 # CHECK: e0 04 a0 52 f16tof32 $a14, $a10 .int 0x52a004e0 # CHECK: e0 04 b0 52 f16tof32 $a14, $a11 .int 0x52b004e0 # CHECK: e0 04 c0 52 f16tof32 $a14, $a12 .int 0x52c004e0 # CHECK: e0 04 d0 52 f16tof32 $a14, $a13 .int 0x52d004e0 # CHECK: e0 04 e0 52 f16tof32 $a14, $a14 .int 0x52e004e0 # CHECK: e0 04 f0 52 f16tof32 $a14, $a15 .int 0x52f004e0 # CHECK: f0 04 00 52 f16tof32 $a15, $a0 .int 0x520004f0 # CHECK: f0 04 10 52 f16tof32 $a15, $a1 .int 0x521004f0 # CHECK: f0 04 20 52 f16tof32 $a15, $a2 .int 0x522004f0 # CHECK: f0 04 30 52 f16tof32 $a15, $a3 .int 0x523004f0 # CHECK: f0 04 40 52 f16tof32 $a15, $a4 .int 0x524004f0 # CHECK: f0 04 50 52 f16tof32 $a15, $a5 .int 0x525004f0 # CHECK: f0 04 60 52 f16tof32 $a15, $a6 .int 0x526004f0 # CHECK: f0 04 70 52 f16tof32 $a15, $a7 .int 0x527004f0 # CHECK: f0 04 80 52 f16tof32 $a15, $a8 .int 0x528004f0 # CHECK: f0 04 90 52 f16tof32 $a15, $a9 .int 0x529004f0 # CHECK: f0 04 a0 52 f16tof32 $a15, $a10 .int 0x52a004f0 # CHECK: f0 04 b0 52 f16tof32 $a15, $a11 .int 0x52b004f0 # CHECK: f0 04 c0 52 f16tof32 $a15, $a12 .int 0x52c004f0 # CHECK: f0 04 d0 52 f16tof32 $a15, $a13 .int 0x52d004f0 # CHECK: f0 04 e0 52 f16tof32 $a15, $a14 .int 0x52e004f0 # CHECK: f0 04 f0 52 f16tof32 $a15, $a15 .int 0x52f004f0