# 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 `f16v2ln` instruction # declared in Isa.xml. # CHECK: 00 12 00 52 f16v2ln $a0, $a0 .int 0x52001200 # CHECK: 00 12 10 52 f16v2ln $a0, $a1 .int 0x52101200 # CHECK: 00 12 20 52 f16v2ln $a0, $a2 .int 0x52201200 # CHECK: 00 12 30 52 f16v2ln $a0, $a3 .int 0x52301200 # CHECK: 00 12 40 52 f16v2ln $a0, $a4 .int 0x52401200 # CHECK: 00 12 50 52 f16v2ln $a0, $a5 .int 0x52501200 # CHECK: 00 12 60 52 f16v2ln $a0, $a6 .int 0x52601200 # CHECK: 00 12 70 52 f16v2ln $a0, $a7 .int 0x52701200 # CHECK: 00 12 80 52 f16v2ln $a0, $a8 .int 0x52801200 # CHECK: 00 12 90 52 f16v2ln $a0, $a9 .int 0x52901200 # CHECK: 00 12 a0 52 f16v2ln $a0, $a10 .int 0x52a01200 # CHECK: 00 12 b0 52 f16v2ln $a0, $a11 .int 0x52b01200 # CHECK: 00 12 c0 52 f16v2ln $a0, $a12 .int 0x52c01200 # CHECK: 00 12 d0 52 f16v2ln $a0, $a13 .int 0x52d01200 # CHECK: 00 12 e0 52 f16v2ln $a0, $a14 .int 0x52e01200 # CHECK: 00 12 f0 52 f16v2ln $a0, $a15 .int 0x52f01200 # CHECK: 10 12 00 52 f16v2ln $a1, $a0 .int 0x52001210 # CHECK: 10 12 10 52 f16v2ln $a1, $a1 .int 0x52101210 # CHECK: 10 12 20 52 f16v2ln $a1, $a2 .int 0x52201210 # CHECK: 10 12 30 52 f16v2ln $a1, $a3 .int 0x52301210 # CHECK: 10 12 40 52 f16v2ln $a1, $a4 .int 0x52401210 # CHECK: 10 12 50 52 f16v2ln $a1, $a5 .int 0x52501210 # CHECK: 10 12 60 52 f16v2ln $a1, $a6 .int 0x52601210 # CHECK: 10 12 70 52 f16v2ln $a1, $a7 .int 0x52701210 # CHECK: 10 12 80 52 f16v2ln $a1, $a8 .int 0x52801210 # CHECK: 10 12 90 52 f16v2ln $a1, $a9 .int 0x52901210 # CHECK: 10 12 a0 52 f16v2ln $a1, $a10 .int 0x52a01210 # CHECK: 10 12 b0 52 f16v2ln $a1, $a11 .int 0x52b01210 # CHECK: 10 12 c0 52 f16v2ln $a1, $a12 .int 0x52c01210 # CHECK: 10 12 d0 52 f16v2ln $a1, $a13 .int 0x52d01210 # CHECK: 10 12 e0 52 f16v2ln $a1, $a14 .int 0x52e01210 # CHECK: 10 12 f0 52 f16v2ln $a1, $a15 .int 0x52f01210 # CHECK: 20 12 00 52 f16v2ln $a2, $a0 .int 0x52001220 # CHECK: 20 12 10 52 f16v2ln $a2, $a1 .int 0x52101220 # CHECK: 20 12 20 52 f16v2ln $a2, $a2 .int 0x52201220 # CHECK: 20 12 30 52 f16v2ln $a2, $a3 .int 0x52301220 # CHECK: 20 12 40 52 f16v2ln $a2, $a4 .int 0x52401220 # CHECK: 20 12 50 52 f16v2ln $a2, $a5 .int 0x52501220 # CHECK: 20 12 60 52 f16v2ln $a2, $a6 .int 0x52601220 # CHECK: 20 12 70 52 f16v2ln $a2, $a7 .int 0x52701220 # CHECK: 20 12 80 52 f16v2ln $a2, $a8 .int 0x52801220 # CHECK: 20 12 90 52 f16v2ln $a2, $a9 .int 0x52901220 # CHECK: 20 12 a0 52 f16v2ln $a2, $a10 .int 0x52a01220 # CHECK: 20 12 b0 52 f16v2ln $a2, $a11 .int 0x52b01220 # CHECK: 20 12 c0 52 f16v2ln $a2, $a12 .int 0x52c01220 # CHECK: 20 12 d0 52 f16v2ln $a2, $a13 .int 0x52d01220 # CHECK: 20 12 e0 52 f16v2ln $a2, $a14 .int 0x52e01220 # CHECK: 20 12 f0 52 f16v2ln $a2, $a15 .int 0x52f01220 # CHECK: 30 12 00 52 f16v2ln $a3, $a0 .int 0x52001230 # CHECK: 30 12 10 52 f16v2ln $a3, $a1 .int 0x52101230 # CHECK: 30 12 20 52 f16v2ln $a3, $a2 .int 0x52201230 # CHECK: 30 12 30 52 f16v2ln $a3, $a3 .int 0x52301230 # CHECK: 30 12 40 52 f16v2ln $a3, $a4 .int 0x52401230 # CHECK: 30 12 50 52 f16v2ln $a3, $a5 .int 0x52501230 # CHECK: 30 12 60 52 f16v2ln $a3, $a6 .int 0x52601230 # CHECK: 30 12 70 52 f16v2ln $a3, $a7 .int 0x52701230 # CHECK: 30 12 80 52 f16v2ln $a3, $a8 .int 0x52801230 # CHECK: 30 12 90 52 f16v2ln $a3, $a9 .int 0x52901230 # CHECK: 30 12 a0 52 f16v2ln $a3, $a10 .int 0x52a01230 # CHECK: 30 12 b0 52 f16v2ln $a3, $a11 .int 0x52b01230 # CHECK: 30 12 c0 52 f16v2ln $a3, $a12 .int 0x52c01230 # CHECK: 30 12 d0 52 f16v2ln $a3, $a13 .int 0x52d01230 # CHECK: 30 12 e0 52 f16v2ln $a3, $a14 .int 0x52e01230 # CHECK: 30 12 f0 52 f16v2ln $a3, $a15 .int 0x52f01230 # CHECK: 40 12 00 52 f16v2ln $a4, $a0 .int 0x52001240 # CHECK: 40 12 10 52 f16v2ln $a4, $a1 .int 0x52101240 # CHECK: 40 12 20 52 f16v2ln $a4, $a2 .int 0x52201240 # CHECK: 40 12 30 52 f16v2ln $a4, $a3 .int 0x52301240 # CHECK: 40 12 40 52 f16v2ln $a4, $a4 .int 0x52401240 # CHECK: 40 12 50 52 f16v2ln $a4, $a5 .int 0x52501240 # CHECK: 40 12 60 52 f16v2ln $a4, $a6 .int 0x52601240 # CHECK: 40 12 70 52 f16v2ln $a4, $a7 .int 0x52701240 # CHECK: 40 12 80 52 f16v2ln $a4, $a8 .int 0x52801240 # CHECK: 40 12 90 52 f16v2ln $a4, $a9 .int 0x52901240 # CHECK: 40 12 a0 52 f16v2ln $a4, $a10 .int 0x52a01240 # CHECK: 40 12 b0 52 f16v2ln $a4, $a11 .int 0x52b01240 # CHECK: 40 12 c0 52 f16v2ln $a4, $a12 .int 0x52c01240 # CHECK: 40 12 d0 52 f16v2ln $a4, $a13 .int 0x52d01240 # CHECK: 40 12 e0 52 f16v2ln $a4, $a14 .int 0x52e01240 # CHECK: 40 12 f0 52 f16v2ln $a4, $a15 .int 0x52f01240 # CHECK: 50 12 00 52 f16v2ln $a5, $a0 .int 0x52001250 # CHECK: 50 12 10 52 f16v2ln $a5, $a1 .int 0x52101250 # CHECK: 50 12 20 52 f16v2ln $a5, $a2 .int 0x52201250 # CHECK: 50 12 30 52 f16v2ln $a5, $a3 .int 0x52301250 # CHECK: 50 12 40 52 f16v2ln $a5, $a4 .int 0x52401250 # CHECK: 50 12 50 52 f16v2ln $a5, $a5 .int 0x52501250 # CHECK: 50 12 60 52 f16v2ln $a5, $a6 .int 0x52601250 # CHECK: 50 12 70 52 f16v2ln $a5, $a7 .int 0x52701250 # CHECK: 50 12 80 52 f16v2ln $a5, $a8 .int 0x52801250 # CHECK: 50 12 90 52 f16v2ln $a5, $a9 .int 0x52901250 # CHECK: 50 12 a0 52 f16v2ln $a5, $a10 .int 0x52a01250 # CHECK: 50 12 b0 52 f16v2ln $a5, $a11 .int 0x52b01250 # CHECK: 50 12 c0 52 f16v2ln $a5, $a12 .int 0x52c01250 # CHECK: 50 12 d0 52 f16v2ln $a5, $a13 .int 0x52d01250 # CHECK: 50 12 e0 52 f16v2ln $a5, $a14 .int 0x52e01250 # CHECK: 50 12 f0 52 f16v2ln $a5, $a15 .int 0x52f01250 # CHECK: 60 12 00 52 f16v2ln $a6, $a0 .int 0x52001260 # CHECK: 60 12 10 52 f16v2ln $a6, $a1 .int 0x52101260 # CHECK: 60 12 20 52 f16v2ln $a6, $a2 .int 0x52201260 # CHECK: 60 12 30 52 f16v2ln $a6, $a3 .int 0x52301260 # CHECK: 60 12 40 52 f16v2ln $a6, $a4 .int 0x52401260 # CHECK: 60 12 50 52 f16v2ln $a6, $a5 .int 0x52501260 # CHECK: 60 12 60 52 f16v2ln $a6, $a6 .int 0x52601260 # CHECK: 60 12 70 52 f16v2ln $a6, $a7 .int 0x52701260 # CHECK: 60 12 80 52 f16v2ln $a6, $a8 .int 0x52801260 # CHECK: 60 12 90 52 f16v2ln $a6, $a9 .int 0x52901260 # CHECK: 60 12 a0 52 f16v2ln $a6, $a10 .int 0x52a01260 # CHECK: 60 12 b0 52 f16v2ln $a6, $a11 .int 0x52b01260 # CHECK: 60 12 c0 52 f16v2ln $a6, $a12 .int 0x52c01260 # CHECK: 60 12 d0 52 f16v2ln $a6, $a13 .int 0x52d01260 # CHECK: 60 12 e0 52 f16v2ln $a6, $a14 .int 0x52e01260 # CHECK: 60 12 f0 52 f16v2ln $a6, $a15 .int 0x52f01260 # CHECK: 70 12 00 52 f16v2ln $a7, $a0 .int 0x52001270 # CHECK: 70 12 10 52 f16v2ln $a7, $a1 .int 0x52101270 # CHECK: 70 12 20 52 f16v2ln $a7, $a2 .int 0x52201270 # CHECK: 70 12 30 52 f16v2ln $a7, $a3 .int 0x52301270 # CHECK: 70 12 40 52 f16v2ln $a7, $a4 .int 0x52401270 # CHECK: 70 12 50 52 f16v2ln $a7, $a5 .int 0x52501270 # CHECK: 70 12 60 52 f16v2ln $a7, $a6 .int 0x52601270 # CHECK: 70 12 70 52 f16v2ln $a7, $a7 .int 0x52701270 # CHECK: 70 12 80 52 f16v2ln $a7, $a8 .int 0x52801270 # CHECK: 70 12 90 52 f16v2ln $a7, $a9 .int 0x52901270 # CHECK: 70 12 a0 52 f16v2ln $a7, $a10 .int 0x52a01270 # CHECK: 70 12 b0 52 f16v2ln $a7, $a11 .int 0x52b01270 # CHECK: 70 12 c0 52 f16v2ln $a7, $a12 .int 0x52c01270 # CHECK: 70 12 d0 52 f16v2ln $a7, $a13 .int 0x52d01270 # CHECK: 70 12 e0 52 f16v2ln $a7, $a14 .int 0x52e01270 # CHECK: 70 12 f0 52 f16v2ln $a7, $a15 .int 0x52f01270 # CHECK: 80 12 00 52 f16v2ln $a8, $a0 .int 0x52001280 # CHECK: 80 12 10 52 f16v2ln $a8, $a1 .int 0x52101280 # CHECK: 80 12 20 52 f16v2ln $a8, $a2 .int 0x52201280 # CHECK: 80 12 30 52 f16v2ln $a8, $a3 .int 0x52301280 # CHECK: 80 12 40 52 f16v2ln $a8, $a4 .int 0x52401280 # CHECK: 80 12 50 52 f16v2ln $a8, $a5 .int 0x52501280 # CHECK: 80 12 60 52 f16v2ln $a8, $a6 .int 0x52601280 # CHECK: 80 12 70 52 f16v2ln $a8, $a7 .int 0x52701280 # CHECK: 80 12 80 52 f16v2ln $a8, $a8 .int 0x52801280 # CHECK: 80 12 90 52 f16v2ln $a8, $a9 .int 0x52901280 # CHECK: 80 12 a0 52 f16v2ln $a8, $a10 .int 0x52a01280 # CHECK: 80 12 b0 52 f16v2ln $a8, $a11 .int 0x52b01280 # CHECK: 80 12 c0 52 f16v2ln $a8, $a12 .int 0x52c01280 # CHECK: 80 12 d0 52 f16v2ln $a8, $a13 .int 0x52d01280 # CHECK: 80 12 e0 52 f16v2ln $a8, $a14 .int 0x52e01280 # CHECK: 80 12 f0 52 f16v2ln $a8, $a15 .int 0x52f01280 # CHECK: 90 12 00 52 f16v2ln $a9, $a0 .int 0x52001290 # CHECK: 90 12 10 52 f16v2ln $a9, $a1 .int 0x52101290 # CHECK: 90 12 20 52 f16v2ln $a9, $a2 .int 0x52201290 # CHECK: 90 12 30 52 f16v2ln $a9, $a3 .int 0x52301290 # CHECK: 90 12 40 52 f16v2ln $a9, $a4 .int 0x52401290 # CHECK: 90 12 50 52 f16v2ln $a9, $a5 .int 0x52501290 # CHECK: 90 12 60 52 f16v2ln $a9, $a6 .int 0x52601290 # CHECK: 90 12 70 52 f16v2ln $a9, $a7 .int 0x52701290 # CHECK: 90 12 80 52 f16v2ln $a9, $a8 .int 0x52801290 # CHECK: 90 12 90 52 f16v2ln $a9, $a9 .int 0x52901290 # CHECK: 90 12 a0 52 f16v2ln $a9, $a10 .int 0x52a01290 # CHECK: 90 12 b0 52 f16v2ln $a9, $a11 .int 0x52b01290 # CHECK: 90 12 c0 52 f16v2ln $a9, $a12 .int 0x52c01290 # CHECK: 90 12 d0 52 f16v2ln $a9, $a13 .int 0x52d01290 # CHECK: 90 12 e0 52 f16v2ln $a9, $a14 .int 0x52e01290 # CHECK: 90 12 f0 52 f16v2ln $a9, $a15 .int 0x52f01290 # CHECK: a0 12 00 52 f16v2ln $a10, $a0 .int 0x520012a0 # CHECK: a0 12 10 52 f16v2ln $a10, $a1 .int 0x521012a0 # CHECK: a0 12 20 52 f16v2ln $a10, $a2 .int 0x522012a0 # CHECK: a0 12 30 52 f16v2ln $a10, $a3 .int 0x523012a0 # CHECK: a0 12 40 52 f16v2ln $a10, $a4 .int 0x524012a0 # CHECK: a0 12 50 52 f16v2ln $a10, $a5 .int 0x525012a0 # CHECK: a0 12 60 52 f16v2ln $a10, $a6 .int 0x526012a0 # CHECK: a0 12 70 52 f16v2ln $a10, $a7 .int 0x527012a0 # CHECK: a0 12 80 52 f16v2ln $a10, $a8 .int 0x528012a0 # CHECK: a0 12 90 52 f16v2ln $a10, $a9 .int 0x529012a0 # CHECK: a0 12 a0 52 f16v2ln $a10, $a10 .int 0x52a012a0 # CHECK: a0 12 b0 52 f16v2ln $a10, $a11 .int 0x52b012a0 # CHECK: a0 12 c0 52 f16v2ln $a10, $a12 .int 0x52c012a0 # CHECK: a0 12 d0 52 f16v2ln $a10, $a13 .int 0x52d012a0 # CHECK: a0 12 e0 52 f16v2ln $a10, $a14 .int 0x52e012a0 # CHECK: a0 12 f0 52 f16v2ln $a10, $a15 .int 0x52f012a0 # CHECK: b0 12 00 52 f16v2ln $a11, $a0 .int 0x520012b0 # CHECK: b0 12 10 52 f16v2ln $a11, $a1 .int 0x521012b0 # CHECK: b0 12 20 52 f16v2ln $a11, $a2 .int 0x522012b0 # CHECK: b0 12 30 52 f16v2ln $a11, $a3 .int 0x523012b0 # CHECK: b0 12 40 52 f16v2ln $a11, $a4 .int 0x524012b0 # CHECK: b0 12 50 52 f16v2ln $a11, $a5 .int 0x525012b0 # CHECK: b0 12 60 52 f16v2ln $a11, $a6 .int 0x526012b0 # CHECK: b0 12 70 52 f16v2ln $a11, $a7 .int 0x527012b0 # CHECK: b0 12 80 52 f16v2ln $a11, $a8 .int 0x528012b0 # CHECK: b0 12 90 52 f16v2ln $a11, $a9 .int 0x529012b0 # CHECK: b0 12 a0 52 f16v2ln $a11, $a10 .int 0x52a012b0 # CHECK: b0 12 b0 52 f16v2ln $a11, $a11 .int 0x52b012b0 # CHECK: b0 12 c0 52 f16v2ln $a11, $a12 .int 0x52c012b0 # CHECK: b0 12 d0 52 f16v2ln $a11, $a13 .int 0x52d012b0 # CHECK: b0 12 e0 52 f16v2ln $a11, $a14 .int 0x52e012b0 # CHECK: b0 12 f0 52 f16v2ln $a11, $a15 .int 0x52f012b0 # CHECK: c0 12 00 52 f16v2ln $a12, $a0 .int 0x520012c0 # CHECK: c0 12 10 52 f16v2ln $a12, $a1 .int 0x521012c0 # CHECK: c0 12 20 52 f16v2ln $a12, $a2 .int 0x522012c0 # CHECK: c0 12 30 52 f16v2ln $a12, $a3 .int 0x523012c0 # CHECK: c0 12 40 52 f16v2ln $a12, $a4 .int 0x524012c0 # CHECK: c0 12 50 52 f16v2ln $a12, $a5 .int 0x525012c0 # CHECK: c0 12 60 52 f16v2ln $a12, $a6 .int 0x526012c0 # CHECK: c0 12 70 52 f16v2ln $a12, $a7 .int 0x527012c0 # CHECK: c0 12 80 52 f16v2ln $a12, $a8 .int 0x528012c0 # CHECK: c0 12 90 52 f16v2ln $a12, $a9 .int 0x529012c0 # CHECK: c0 12 a0 52 f16v2ln $a12, $a10 .int 0x52a012c0 # CHECK: c0 12 b0 52 f16v2ln $a12, $a11 .int 0x52b012c0 # CHECK: c0 12 c0 52 f16v2ln $a12, $a12 .int 0x52c012c0 # CHECK: c0 12 d0 52 f16v2ln $a12, $a13 .int 0x52d012c0 # CHECK: c0 12 e0 52 f16v2ln $a12, $a14 .int 0x52e012c0 # CHECK: c0 12 f0 52 f16v2ln $a12, $a15 .int 0x52f012c0 # CHECK: d0 12 00 52 f16v2ln $a13, $a0 .int 0x520012d0 # CHECK: d0 12 10 52 f16v2ln $a13, $a1 .int 0x521012d0 # CHECK: d0 12 20 52 f16v2ln $a13, $a2 .int 0x522012d0 # CHECK: d0 12 30 52 f16v2ln $a13, $a3 .int 0x523012d0 # CHECK: d0 12 40 52 f16v2ln $a13, $a4 .int 0x524012d0 # CHECK: d0 12 50 52 f16v2ln $a13, $a5 .int 0x525012d0 # CHECK: d0 12 60 52 f16v2ln $a13, $a6 .int 0x526012d0 # CHECK: d0 12 70 52 f16v2ln $a13, $a7 .int 0x527012d0 # CHECK: d0 12 80 52 f16v2ln $a13, $a8 .int 0x528012d0 # CHECK: d0 12 90 52 f16v2ln $a13, $a9 .int 0x529012d0 # CHECK: d0 12 a0 52 f16v2ln $a13, $a10 .int 0x52a012d0 # CHECK: d0 12 b0 52 f16v2ln $a13, $a11 .int 0x52b012d0 # CHECK: d0 12 c0 52 f16v2ln $a13, $a12 .int 0x52c012d0 # CHECK: d0 12 d0 52 f16v2ln $a13, $a13 .int 0x52d012d0 # CHECK: d0 12 e0 52 f16v2ln $a13, $a14 .int 0x52e012d0 # CHECK: d0 12 f0 52 f16v2ln $a13, $a15 .int 0x52f012d0 # CHECK: e0 12 00 52 f16v2ln $a14, $a0 .int 0x520012e0 # CHECK: e0 12 10 52 f16v2ln $a14, $a1 .int 0x521012e0 # CHECK: e0 12 20 52 f16v2ln $a14, $a2 .int 0x522012e0 # CHECK: e0 12 30 52 f16v2ln $a14, $a3 .int 0x523012e0 # CHECK: e0 12 40 52 f16v2ln $a14, $a4 .int 0x524012e0 # CHECK: e0 12 50 52 f16v2ln $a14, $a5 .int 0x525012e0 # CHECK: e0 12 60 52 f16v2ln $a14, $a6 .int 0x526012e0 # CHECK: e0 12 70 52 f16v2ln $a14, $a7 .int 0x527012e0 # CHECK: e0 12 80 52 f16v2ln $a14, $a8 .int 0x528012e0 # CHECK: e0 12 90 52 f16v2ln $a14, $a9 .int 0x529012e0 # CHECK: e0 12 a0 52 f16v2ln $a14, $a10 .int 0x52a012e0 # CHECK: e0 12 b0 52 f16v2ln $a14, $a11 .int 0x52b012e0 # CHECK: e0 12 c0 52 f16v2ln $a14, $a12 .int 0x52c012e0 # CHECK: e0 12 d0 52 f16v2ln $a14, $a13 .int 0x52d012e0 # CHECK: e0 12 e0 52 f16v2ln $a14, $a14 .int 0x52e012e0 # CHECK: e0 12 f0 52 f16v2ln $a14, $a15 .int 0x52f012e0 # CHECK: f0 12 00 52 f16v2ln $a15, $a0 .int 0x520012f0 # CHECK: f0 12 10 52 f16v2ln $a15, $a1 .int 0x521012f0 # CHECK: f0 12 20 52 f16v2ln $a15, $a2 .int 0x522012f0 # CHECK: f0 12 30 52 f16v2ln $a15, $a3 .int 0x523012f0 # CHECK: f0 12 40 52 f16v2ln $a15, $a4 .int 0x524012f0 # CHECK: f0 12 50 52 f16v2ln $a15, $a5 .int 0x525012f0 # CHECK: f0 12 60 52 f16v2ln $a15, $a6 .int 0x526012f0 # CHECK: f0 12 70 52 f16v2ln $a15, $a7 .int 0x527012f0 # CHECK: f0 12 80 52 f16v2ln $a15, $a8 .int 0x528012f0 # CHECK: f0 12 90 52 f16v2ln $a15, $a9 .int 0x529012f0 # CHECK: f0 12 a0 52 f16v2ln $a15, $a10 .int 0x52a012f0 # CHECK: f0 12 b0 52 f16v2ln $a15, $a11 .int 0x52b012f0 # CHECK: f0 12 c0 52 f16v2ln $a15, $a12 .int 0x52c012f0 # CHECK: f0 12 d0 52 f16v2ln $a15, $a13 .int 0x52d012f0 # CHECK: f0 12 e0 52 f16v2ln $a15, $a14 .int 0x52e012f0 # CHECK: f0 12 f0 52 f16v2ln $a15, $a15 .int 0x52f012f0