# 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 `f16v2exp` instruction # declared in Isa.xml. # CHECK: 00 32 00 52 f16v2exp $a0, $a0 .int 0x52003200 # CHECK: 00 32 10 52 f16v2exp $a0, $a1 .int 0x52103200 # CHECK: 00 32 20 52 f16v2exp $a0, $a2 .int 0x52203200 # CHECK: 00 32 30 52 f16v2exp $a0, $a3 .int 0x52303200 # CHECK: 00 32 40 52 f16v2exp $a0, $a4 .int 0x52403200 # CHECK: 00 32 50 52 f16v2exp $a0, $a5 .int 0x52503200 # CHECK: 00 32 60 52 f16v2exp $a0, $a6 .int 0x52603200 # CHECK: 00 32 70 52 f16v2exp $a0, $a7 .int 0x52703200 # CHECK: 00 32 80 52 f16v2exp $a0, $a8 .int 0x52803200 # CHECK: 00 32 90 52 f16v2exp $a0, $a9 .int 0x52903200 # CHECK: 00 32 a0 52 f16v2exp $a0, $a10 .int 0x52a03200 # CHECK: 00 32 b0 52 f16v2exp $a0, $a11 .int 0x52b03200 # CHECK: 00 32 c0 52 f16v2exp $a0, $a12 .int 0x52c03200 # CHECK: 00 32 d0 52 f16v2exp $a0, $a13 .int 0x52d03200 # CHECK: 00 32 e0 52 f16v2exp $a0, $a14 .int 0x52e03200 # CHECK: 00 32 f0 52 f16v2exp $a0, $a15 .int 0x52f03200 # CHECK: 10 32 00 52 f16v2exp $a1, $a0 .int 0x52003210 # CHECK: 10 32 10 52 f16v2exp $a1, $a1 .int 0x52103210 # CHECK: 10 32 20 52 f16v2exp $a1, $a2 .int 0x52203210 # CHECK: 10 32 30 52 f16v2exp $a1, $a3 .int 0x52303210 # CHECK: 10 32 40 52 f16v2exp $a1, $a4 .int 0x52403210 # CHECK: 10 32 50 52 f16v2exp $a1, $a5 .int 0x52503210 # CHECK: 10 32 60 52 f16v2exp $a1, $a6 .int 0x52603210 # CHECK: 10 32 70 52 f16v2exp $a1, $a7 .int 0x52703210 # CHECK: 10 32 80 52 f16v2exp $a1, $a8 .int 0x52803210 # CHECK: 10 32 90 52 f16v2exp $a1, $a9 .int 0x52903210 # CHECK: 10 32 a0 52 f16v2exp $a1, $a10 .int 0x52a03210 # CHECK: 10 32 b0 52 f16v2exp $a1, $a11 .int 0x52b03210 # CHECK: 10 32 c0 52 f16v2exp $a1, $a12 .int 0x52c03210 # CHECK: 10 32 d0 52 f16v2exp $a1, $a13 .int 0x52d03210 # CHECK: 10 32 e0 52 f16v2exp $a1, $a14 .int 0x52e03210 # CHECK: 10 32 f0 52 f16v2exp $a1, $a15 .int 0x52f03210 # CHECK: 20 32 00 52 f16v2exp $a2, $a0 .int 0x52003220 # CHECK: 20 32 10 52 f16v2exp $a2, $a1 .int 0x52103220 # CHECK: 20 32 20 52 f16v2exp $a2, $a2 .int 0x52203220 # CHECK: 20 32 30 52 f16v2exp $a2, $a3 .int 0x52303220 # CHECK: 20 32 40 52 f16v2exp $a2, $a4 .int 0x52403220 # CHECK: 20 32 50 52 f16v2exp $a2, $a5 .int 0x52503220 # CHECK: 20 32 60 52 f16v2exp $a2, $a6 .int 0x52603220 # CHECK: 20 32 70 52 f16v2exp $a2, $a7 .int 0x52703220 # CHECK: 20 32 80 52 f16v2exp $a2, $a8 .int 0x52803220 # CHECK: 20 32 90 52 f16v2exp $a2, $a9 .int 0x52903220 # CHECK: 20 32 a0 52 f16v2exp $a2, $a10 .int 0x52a03220 # CHECK: 20 32 b0 52 f16v2exp $a2, $a11 .int 0x52b03220 # CHECK: 20 32 c0 52 f16v2exp $a2, $a12 .int 0x52c03220 # CHECK: 20 32 d0 52 f16v2exp $a2, $a13 .int 0x52d03220 # CHECK: 20 32 e0 52 f16v2exp $a2, $a14 .int 0x52e03220 # CHECK: 20 32 f0 52 f16v2exp $a2, $a15 .int 0x52f03220 # CHECK: 30 32 00 52 f16v2exp $a3, $a0 .int 0x52003230 # CHECK: 30 32 10 52 f16v2exp $a3, $a1 .int 0x52103230 # CHECK: 30 32 20 52 f16v2exp $a3, $a2 .int 0x52203230 # CHECK: 30 32 30 52 f16v2exp $a3, $a3 .int 0x52303230 # CHECK: 30 32 40 52 f16v2exp $a3, $a4 .int 0x52403230 # CHECK: 30 32 50 52 f16v2exp $a3, $a5 .int 0x52503230 # CHECK: 30 32 60 52 f16v2exp $a3, $a6 .int 0x52603230 # CHECK: 30 32 70 52 f16v2exp $a3, $a7 .int 0x52703230 # CHECK: 30 32 80 52 f16v2exp $a3, $a8 .int 0x52803230 # CHECK: 30 32 90 52 f16v2exp $a3, $a9 .int 0x52903230 # CHECK: 30 32 a0 52 f16v2exp $a3, $a10 .int 0x52a03230 # CHECK: 30 32 b0 52 f16v2exp $a3, $a11 .int 0x52b03230 # CHECK: 30 32 c0 52 f16v2exp $a3, $a12 .int 0x52c03230 # CHECK: 30 32 d0 52 f16v2exp $a3, $a13 .int 0x52d03230 # CHECK: 30 32 e0 52 f16v2exp $a3, $a14 .int 0x52e03230 # CHECK: 30 32 f0 52 f16v2exp $a3, $a15 .int 0x52f03230 # CHECK: 40 32 00 52 f16v2exp $a4, $a0 .int 0x52003240 # CHECK: 40 32 10 52 f16v2exp $a4, $a1 .int 0x52103240 # CHECK: 40 32 20 52 f16v2exp $a4, $a2 .int 0x52203240 # CHECK: 40 32 30 52 f16v2exp $a4, $a3 .int 0x52303240 # CHECK: 40 32 40 52 f16v2exp $a4, $a4 .int 0x52403240 # CHECK: 40 32 50 52 f16v2exp $a4, $a5 .int 0x52503240 # CHECK: 40 32 60 52 f16v2exp $a4, $a6 .int 0x52603240 # CHECK: 40 32 70 52 f16v2exp $a4, $a7 .int 0x52703240 # CHECK: 40 32 80 52 f16v2exp $a4, $a8 .int 0x52803240 # CHECK: 40 32 90 52 f16v2exp $a4, $a9 .int 0x52903240 # CHECK: 40 32 a0 52 f16v2exp $a4, $a10 .int 0x52a03240 # CHECK: 40 32 b0 52 f16v2exp $a4, $a11 .int 0x52b03240 # CHECK: 40 32 c0 52 f16v2exp $a4, $a12 .int 0x52c03240 # CHECK: 40 32 d0 52 f16v2exp $a4, $a13 .int 0x52d03240 # CHECK: 40 32 e0 52 f16v2exp $a4, $a14 .int 0x52e03240 # CHECK: 40 32 f0 52 f16v2exp $a4, $a15 .int 0x52f03240 # CHECK: 50 32 00 52 f16v2exp $a5, $a0 .int 0x52003250 # CHECK: 50 32 10 52 f16v2exp $a5, $a1 .int 0x52103250 # CHECK: 50 32 20 52 f16v2exp $a5, $a2 .int 0x52203250 # CHECK: 50 32 30 52 f16v2exp $a5, $a3 .int 0x52303250 # CHECK: 50 32 40 52 f16v2exp $a5, $a4 .int 0x52403250 # CHECK: 50 32 50 52 f16v2exp $a5, $a5 .int 0x52503250 # CHECK: 50 32 60 52 f16v2exp $a5, $a6 .int 0x52603250 # CHECK: 50 32 70 52 f16v2exp $a5, $a7 .int 0x52703250 # CHECK: 50 32 80 52 f16v2exp $a5, $a8 .int 0x52803250 # CHECK: 50 32 90 52 f16v2exp $a5, $a9 .int 0x52903250 # CHECK: 50 32 a0 52 f16v2exp $a5, $a10 .int 0x52a03250 # CHECK: 50 32 b0 52 f16v2exp $a5, $a11 .int 0x52b03250 # CHECK: 50 32 c0 52 f16v2exp $a5, $a12 .int 0x52c03250 # CHECK: 50 32 d0 52 f16v2exp $a5, $a13 .int 0x52d03250 # CHECK: 50 32 e0 52 f16v2exp $a5, $a14 .int 0x52e03250 # CHECK: 50 32 f0 52 f16v2exp $a5, $a15 .int 0x52f03250 # CHECK: 60 32 00 52 f16v2exp $a6, $a0 .int 0x52003260 # CHECK: 60 32 10 52 f16v2exp $a6, $a1 .int 0x52103260 # CHECK: 60 32 20 52 f16v2exp $a6, $a2 .int 0x52203260 # CHECK: 60 32 30 52 f16v2exp $a6, $a3 .int 0x52303260 # CHECK: 60 32 40 52 f16v2exp $a6, $a4 .int 0x52403260 # CHECK: 60 32 50 52 f16v2exp $a6, $a5 .int 0x52503260 # CHECK: 60 32 60 52 f16v2exp $a6, $a6 .int 0x52603260 # CHECK: 60 32 70 52 f16v2exp $a6, $a7 .int 0x52703260 # CHECK: 60 32 80 52 f16v2exp $a6, $a8 .int 0x52803260 # CHECK: 60 32 90 52 f16v2exp $a6, $a9 .int 0x52903260 # CHECK: 60 32 a0 52 f16v2exp $a6, $a10 .int 0x52a03260 # CHECK: 60 32 b0 52 f16v2exp $a6, $a11 .int 0x52b03260 # CHECK: 60 32 c0 52 f16v2exp $a6, $a12 .int 0x52c03260 # CHECK: 60 32 d0 52 f16v2exp $a6, $a13 .int 0x52d03260 # CHECK: 60 32 e0 52 f16v2exp $a6, $a14 .int 0x52e03260 # CHECK: 60 32 f0 52 f16v2exp $a6, $a15 .int 0x52f03260 # CHECK: 70 32 00 52 f16v2exp $a7, $a0 .int 0x52003270 # CHECK: 70 32 10 52 f16v2exp $a7, $a1 .int 0x52103270 # CHECK: 70 32 20 52 f16v2exp $a7, $a2 .int 0x52203270 # CHECK: 70 32 30 52 f16v2exp $a7, $a3 .int 0x52303270 # CHECK: 70 32 40 52 f16v2exp $a7, $a4 .int 0x52403270 # CHECK: 70 32 50 52 f16v2exp $a7, $a5 .int 0x52503270 # CHECK: 70 32 60 52 f16v2exp $a7, $a6 .int 0x52603270 # CHECK: 70 32 70 52 f16v2exp $a7, $a7 .int 0x52703270 # CHECK: 70 32 80 52 f16v2exp $a7, $a8 .int 0x52803270 # CHECK: 70 32 90 52 f16v2exp $a7, $a9 .int 0x52903270 # CHECK: 70 32 a0 52 f16v2exp $a7, $a10 .int 0x52a03270 # CHECK: 70 32 b0 52 f16v2exp $a7, $a11 .int 0x52b03270 # CHECK: 70 32 c0 52 f16v2exp $a7, $a12 .int 0x52c03270 # CHECK: 70 32 d0 52 f16v2exp $a7, $a13 .int 0x52d03270 # CHECK: 70 32 e0 52 f16v2exp $a7, $a14 .int 0x52e03270 # CHECK: 70 32 f0 52 f16v2exp $a7, $a15 .int 0x52f03270 # CHECK: 80 32 00 52 f16v2exp $a8, $a0 .int 0x52003280 # CHECK: 80 32 10 52 f16v2exp $a8, $a1 .int 0x52103280 # CHECK: 80 32 20 52 f16v2exp $a8, $a2 .int 0x52203280 # CHECK: 80 32 30 52 f16v2exp $a8, $a3 .int 0x52303280 # CHECK: 80 32 40 52 f16v2exp $a8, $a4 .int 0x52403280 # CHECK: 80 32 50 52 f16v2exp $a8, $a5 .int 0x52503280 # CHECK: 80 32 60 52 f16v2exp $a8, $a6 .int 0x52603280 # CHECK: 80 32 70 52 f16v2exp $a8, $a7 .int 0x52703280 # CHECK: 80 32 80 52 f16v2exp $a8, $a8 .int 0x52803280 # CHECK: 80 32 90 52 f16v2exp $a8, $a9 .int 0x52903280 # CHECK: 80 32 a0 52 f16v2exp $a8, $a10 .int 0x52a03280 # CHECK: 80 32 b0 52 f16v2exp $a8, $a11 .int 0x52b03280 # CHECK: 80 32 c0 52 f16v2exp $a8, $a12 .int 0x52c03280 # CHECK: 80 32 d0 52 f16v2exp $a8, $a13 .int 0x52d03280 # CHECK: 80 32 e0 52 f16v2exp $a8, $a14 .int 0x52e03280 # CHECK: 80 32 f0 52 f16v2exp $a8, $a15 .int 0x52f03280 # CHECK: 90 32 00 52 f16v2exp $a9, $a0 .int 0x52003290 # CHECK: 90 32 10 52 f16v2exp $a9, $a1 .int 0x52103290 # CHECK: 90 32 20 52 f16v2exp $a9, $a2 .int 0x52203290 # CHECK: 90 32 30 52 f16v2exp $a9, $a3 .int 0x52303290 # CHECK: 90 32 40 52 f16v2exp $a9, $a4 .int 0x52403290 # CHECK: 90 32 50 52 f16v2exp $a9, $a5 .int 0x52503290 # CHECK: 90 32 60 52 f16v2exp $a9, $a6 .int 0x52603290 # CHECK: 90 32 70 52 f16v2exp $a9, $a7 .int 0x52703290 # CHECK: 90 32 80 52 f16v2exp $a9, $a8 .int 0x52803290 # CHECK: 90 32 90 52 f16v2exp $a9, $a9 .int 0x52903290 # CHECK: 90 32 a0 52 f16v2exp $a9, $a10 .int 0x52a03290 # CHECK: 90 32 b0 52 f16v2exp $a9, $a11 .int 0x52b03290 # CHECK: 90 32 c0 52 f16v2exp $a9, $a12 .int 0x52c03290 # CHECK: 90 32 d0 52 f16v2exp $a9, $a13 .int 0x52d03290 # CHECK: 90 32 e0 52 f16v2exp $a9, $a14 .int 0x52e03290 # CHECK: 90 32 f0 52 f16v2exp $a9, $a15 .int 0x52f03290 # CHECK: a0 32 00 52 f16v2exp $a10, $a0 .int 0x520032a0 # CHECK: a0 32 10 52 f16v2exp $a10, $a1 .int 0x521032a0 # CHECK: a0 32 20 52 f16v2exp $a10, $a2 .int 0x522032a0 # CHECK: a0 32 30 52 f16v2exp $a10, $a3 .int 0x523032a0 # CHECK: a0 32 40 52 f16v2exp $a10, $a4 .int 0x524032a0 # CHECK: a0 32 50 52 f16v2exp $a10, $a5 .int 0x525032a0 # CHECK: a0 32 60 52 f16v2exp $a10, $a6 .int 0x526032a0 # CHECK: a0 32 70 52 f16v2exp $a10, $a7 .int 0x527032a0 # CHECK: a0 32 80 52 f16v2exp $a10, $a8 .int 0x528032a0 # CHECK: a0 32 90 52 f16v2exp $a10, $a9 .int 0x529032a0 # CHECK: a0 32 a0 52 f16v2exp $a10, $a10 .int 0x52a032a0 # CHECK: a0 32 b0 52 f16v2exp $a10, $a11 .int 0x52b032a0 # CHECK: a0 32 c0 52 f16v2exp $a10, $a12 .int 0x52c032a0 # CHECK: a0 32 d0 52 f16v2exp $a10, $a13 .int 0x52d032a0 # CHECK: a0 32 e0 52 f16v2exp $a10, $a14 .int 0x52e032a0 # CHECK: a0 32 f0 52 f16v2exp $a10, $a15 .int 0x52f032a0 # CHECK: b0 32 00 52 f16v2exp $a11, $a0 .int 0x520032b0 # CHECK: b0 32 10 52 f16v2exp $a11, $a1 .int 0x521032b0 # CHECK: b0 32 20 52 f16v2exp $a11, $a2 .int 0x522032b0 # CHECK: b0 32 30 52 f16v2exp $a11, $a3 .int 0x523032b0 # CHECK: b0 32 40 52 f16v2exp $a11, $a4 .int 0x524032b0 # CHECK: b0 32 50 52 f16v2exp $a11, $a5 .int 0x525032b0 # CHECK: b0 32 60 52 f16v2exp $a11, $a6 .int 0x526032b0 # CHECK: b0 32 70 52 f16v2exp $a11, $a7 .int 0x527032b0 # CHECK: b0 32 80 52 f16v2exp $a11, $a8 .int 0x528032b0 # CHECK: b0 32 90 52 f16v2exp $a11, $a9 .int 0x529032b0 # CHECK: b0 32 a0 52 f16v2exp $a11, $a10 .int 0x52a032b0 # CHECK: b0 32 b0 52 f16v2exp $a11, $a11 .int 0x52b032b0 # CHECK: b0 32 c0 52 f16v2exp $a11, $a12 .int 0x52c032b0 # CHECK: b0 32 d0 52 f16v2exp $a11, $a13 .int 0x52d032b0 # CHECK: b0 32 e0 52 f16v2exp $a11, $a14 .int 0x52e032b0 # CHECK: b0 32 f0 52 f16v2exp $a11, $a15 .int 0x52f032b0 # CHECK: c0 32 00 52 f16v2exp $a12, $a0 .int 0x520032c0 # CHECK: c0 32 10 52 f16v2exp $a12, $a1 .int 0x521032c0 # CHECK: c0 32 20 52 f16v2exp $a12, $a2 .int 0x522032c0 # CHECK: c0 32 30 52 f16v2exp $a12, $a3 .int 0x523032c0 # CHECK: c0 32 40 52 f16v2exp $a12, $a4 .int 0x524032c0 # CHECK: c0 32 50 52 f16v2exp $a12, $a5 .int 0x525032c0 # CHECK: c0 32 60 52 f16v2exp $a12, $a6 .int 0x526032c0 # CHECK: c0 32 70 52 f16v2exp $a12, $a7 .int 0x527032c0 # CHECK: c0 32 80 52 f16v2exp $a12, $a8 .int 0x528032c0 # CHECK: c0 32 90 52 f16v2exp $a12, $a9 .int 0x529032c0 # CHECK: c0 32 a0 52 f16v2exp $a12, $a10 .int 0x52a032c0 # CHECK: c0 32 b0 52 f16v2exp $a12, $a11 .int 0x52b032c0 # CHECK: c0 32 c0 52 f16v2exp $a12, $a12 .int 0x52c032c0 # CHECK: c0 32 d0 52 f16v2exp $a12, $a13 .int 0x52d032c0 # CHECK: c0 32 e0 52 f16v2exp $a12, $a14 .int 0x52e032c0 # CHECK: c0 32 f0 52 f16v2exp $a12, $a15 .int 0x52f032c0 # CHECK: d0 32 00 52 f16v2exp $a13, $a0 .int 0x520032d0 # CHECK: d0 32 10 52 f16v2exp $a13, $a1 .int 0x521032d0 # CHECK: d0 32 20 52 f16v2exp $a13, $a2 .int 0x522032d0 # CHECK: d0 32 30 52 f16v2exp $a13, $a3 .int 0x523032d0 # CHECK: d0 32 40 52 f16v2exp $a13, $a4 .int 0x524032d0 # CHECK: d0 32 50 52 f16v2exp $a13, $a5 .int 0x525032d0 # CHECK: d0 32 60 52 f16v2exp $a13, $a6 .int 0x526032d0 # CHECK: d0 32 70 52 f16v2exp $a13, $a7 .int 0x527032d0 # CHECK: d0 32 80 52 f16v2exp $a13, $a8 .int 0x528032d0 # CHECK: d0 32 90 52 f16v2exp $a13, $a9 .int 0x529032d0 # CHECK: d0 32 a0 52 f16v2exp $a13, $a10 .int 0x52a032d0 # CHECK: d0 32 b0 52 f16v2exp $a13, $a11 .int 0x52b032d0 # CHECK: d0 32 c0 52 f16v2exp $a13, $a12 .int 0x52c032d0 # CHECK: d0 32 d0 52 f16v2exp $a13, $a13 .int 0x52d032d0 # CHECK: d0 32 e0 52 f16v2exp $a13, $a14 .int 0x52e032d0 # CHECK: d0 32 f0 52 f16v2exp $a13, $a15 .int 0x52f032d0 # CHECK: e0 32 00 52 f16v2exp $a14, $a0 .int 0x520032e0 # CHECK: e0 32 10 52 f16v2exp $a14, $a1 .int 0x521032e0 # CHECK: e0 32 20 52 f16v2exp $a14, $a2 .int 0x522032e0 # CHECK: e0 32 30 52 f16v2exp $a14, $a3 .int 0x523032e0 # CHECK: e0 32 40 52 f16v2exp $a14, $a4 .int 0x524032e0 # CHECK: e0 32 50 52 f16v2exp $a14, $a5 .int 0x525032e0 # CHECK: e0 32 60 52 f16v2exp $a14, $a6 .int 0x526032e0 # CHECK: e0 32 70 52 f16v2exp $a14, $a7 .int 0x527032e0 # CHECK: e0 32 80 52 f16v2exp $a14, $a8 .int 0x528032e0 # CHECK: e0 32 90 52 f16v2exp $a14, $a9 .int 0x529032e0 # CHECK: e0 32 a0 52 f16v2exp $a14, $a10 .int 0x52a032e0 # CHECK: e0 32 b0 52 f16v2exp $a14, $a11 .int 0x52b032e0 # CHECK: e0 32 c0 52 f16v2exp $a14, $a12 .int 0x52c032e0 # CHECK: e0 32 d0 52 f16v2exp $a14, $a13 .int 0x52d032e0 # CHECK: e0 32 e0 52 f16v2exp $a14, $a14 .int 0x52e032e0 # CHECK: e0 32 f0 52 f16v2exp $a14, $a15 .int 0x52f032e0 # CHECK: f0 32 00 52 f16v2exp $a15, $a0 .int 0x520032f0 # CHECK: f0 32 10 52 f16v2exp $a15, $a1 .int 0x521032f0 # CHECK: f0 32 20 52 f16v2exp $a15, $a2 .int 0x522032f0 # CHECK: f0 32 30 52 f16v2exp $a15, $a3 .int 0x523032f0 # CHECK: f0 32 40 52 f16v2exp $a15, $a4 .int 0x524032f0 # CHECK: f0 32 50 52 f16v2exp $a15, $a5 .int 0x525032f0 # CHECK: f0 32 60 52 f16v2exp $a15, $a6 .int 0x526032f0 # CHECK: f0 32 70 52 f16v2exp $a15, $a7 .int 0x527032f0 # CHECK: f0 32 80 52 f16v2exp $a15, $a8 .int 0x528032f0 # CHECK: f0 32 90 52 f16v2exp $a15, $a9 .int 0x529032f0 # CHECK: f0 32 a0 52 f16v2exp $a15, $a10 .int 0x52a032f0 # CHECK: f0 32 b0 52 f16v2exp $a15, $a11 .int 0x52b032f0 # CHECK: f0 32 c0 52 f16v2exp $a15, $a12 .int 0x52c032f0 # CHECK: f0 32 d0 52 f16v2exp $a15, $a13 .int 0x52d032f0 # CHECK: f0 32 e0 52 f16v2exp $a15, $a14 .int 0x52e032f0 # CHECK: f0 32 f0 52 f16v2exp $a15, $a15 .int 0x52f032f0