# 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 `f16v2sum` instruction # declared in Isa.xml. # CHECK: 00 42 00 52 f16v2sum $a0, $a0 .int 0x52004200 # CHECK: 00 42 10 52 f16v2sum $a0, $a1 .int 0x52104200 # CHECK: 00 42 20 52 f16v2sum $a0, $a2 .int 0x52204200 # CHECK: 00 42 30 52 f16v2sum $a0, $a3 .int 0x52304200 # CHECK: 00 42 40 52 f16v2sum $a0, $a4 .int 0x52404200 # CHECK: 00 42 50 52 f16v2sum $a0, $a5 .int 0x52504200 # CHECK: 00 42 60 52 f16v2sum $a0, $a6 .int 0x52604200 # CHECK: 00 42 70 52 f16v2sum $a0, $a7 .int 0x52704200 # CHECK: 00 42 80 52 f16v2sum $a0, $a8 .int 0x52804200 # CHECK: 00 42 90 52 f16v2sum $a0, $a9 .int 0x52904200 # CHECK: 00 42 a0 52 f16v2sum $a0, $a10 .int 0x52a04200 # CHECK: 00 42 b0 52 f16v2sum $a0, $a11 .int 0x52b04200 # CHECK: 00 42 c0 52 f16v2sum $a0, $a12 .int 0x52c04200 # CHECK: 00 42 d0 52 f16v2sum $a0, $a13 .int 0x52d04200 # CHECK: 00 42 e0 52 f16v2sum $a0, $a14 .int 0x52e04200 # CHECK: 00 42 f0 52 f16v2sum $a0, $a15 .int 0x52f04200 # CHECK: 10 42 00 52 f16v2sum $a1, $a0 .int 0x52004210 # CHECK: 10 42 10 52 f16v2sum $a1, $a1 .int 0x52104210 # CHECK: 10 42 20 52 f16v2sum $a1, $a2 .int 0x52204210 # CHECK: 10 42 30 52 f16v2sum $a1, $a3 .int 0x52304210 # CHECK: 10 42 40 52 f16v2sum $a1, $a4 .int 0x52404210 # CHECK: 10 42 50 52 f16v2sum $a1, $a5 .int 0x52504210 # CHECK: 10 42 60 52 f16v2sum $a1, $a6 .int 0x52604210 # CHECK: 10 42 70 52 f16v2sum $a1, $a7 .int 0x52704210 # CHECK: 10 42 80 52 f16v2sum $a1, $a8 .int 0x52804210 # CHECK: 10 42 90 52 f16v2sum $a1, $a9 .int 0x52904210 # CHECK: 10 42 a0 52 f16v2sum $a1, $a10 .int 0x52a04210 # CHECK: 10 42 b0 52 f16v2sum $a1, $a11 .int 0x52b04210 # CHECK: 10 42 c0 52 f16v2sum $a1, $a12 .int 0x52c04210 # CHECK: 10 42 d0 52 f16v2sum $a1, $a13 .int 0x52d04210 # CHECK: 10 42 e0 52 f16v2sum $a1, $a14 .int 0x52e04210 # CHECK: 10 42 f0 52 f16v2sum $a1, $a15 .int 0x52f04210 # CHECK: 20 42 00 52 f16v2sum $a2, $a0 .int 0x52004220 # CHECK: 20 42 10 52 f16v2sum $a2, $a1 .int 0x52104220 # CHECK: 20 42 20 52 f16v2sum $a2, $a2 .int 0x52204220 # CHECK: 20 42 30 52 f16v2sum $a2, $a3 .int 0x52304220 # CHECK: 20 42 40 52 f16v2sum $a2, $a4 .int 0x52404220 # CHECK: 20 42 50 52 f16v2sum $a2, $a5 .int 0x52504220 # CHECK: 20 42 60 52 f16v2sum $a2, $a6 .int 0x52604220 # CHECK: 20 42 70 52 f16v2sum $a2, $a7 .int 0x52704220 # CHECK: 20 42 80 52 f16v2sum $a2, $a8 .int 0x52804220 # CHECK: 20 42 90 52 f16v2sum $a2, $a9 .int 0x52904220 # CHECK: 20 42 a0 52 f16v2sum $a2, $a10 .int 0x52a04220 # CHECK: 20 42 b0 52 f16v2sum $a2, $a11 .int 0x52b04220 # CHECK: 20 42 c0 52 f16v2sum $a2, $a12 .int 0x52c04220 # CHECK: 20 42 d0 52 f16v2sum $a2, $a13 .int 0x52d04220 # CHECK: 20 42 e0 52 f16v2sum $a2, $a14 .int 0x52e04220 # CHECK: 20 42 f0 52 f16v2sum $a2, $a15 .int 0x52f04220 # CHECK: 30 42 00 52 f16v2sum $a3, $a0 .int 0x52004230 # CHECK: 30 42 10 52 f16v2sum $a3, $a1 .int 0x52104230 # CHECK: 30 42 20 52 f16v2sum $a3, $a2 .int 0x52204230 # CHECK: 30 42 30 52 f16v2sum $a3, $a3 .int 0x52304230 # CHECK: 30 42 40 52 f16v2sum $a3, $a4 .int 0x52404230 # CHECK: 30 42 50 52 f16v2sum $a3, $a5 .int 0x52504230 # CHECK: 30 42 60 52 f16v2sum $a3, $a6 .int 0x52604230 # CHECK: 30 42 70 52 f16v2sum $a3, $a7 .int 0x52704230 # CHECK: 30 42 80 52 f16v2sum $a3, $a8 .int 0x52804230 # CHECK: 30 42 90 52 f16v2sum $a3, $a9 .int 0x52904230 # CHECK: 30 42 a0 52 f16v2sum $a3, $a10 .int 0x52a04230 # CHECK: 30 42 b0 52 f16v2sum $a3, $a11 .int 0x52b04230 # CHECK: 30 42 c0 52 f16v2sum $a3, $a12 .int 0x52c04230 # CHECK: 30 42 d0 52 f16v2sum $a3, $a13 .int 0x52d04230 # CHECK: 30 42 e0 52 f16v2sum $a3, $a14 .int 0x52e04230 # CHECK: 30 42 f0 52 f16v2sum $a3, $a15 .int 0x52f04230 # CHECK: 40 42 00 52 f16v2sum $a4, $a0 .int 0x52004240 # CHECK: 40 42 10 52 f16v2sum $a4, $a1 .int 0x52104240 # CHECK: 40 42 20 52 f16v2sum $a4, $a2 .int 0x52204240 # CHECK: 40 42 30 52 f16v2sum $a4, $a3 .int 0x52304240 # CHECK: 40 42 40 52 f16v2sum $a4, $a4 .int 0x52404240 # CHECK: 40 42 50 52 f16v2sum $a4, $a5 .int 0x52504240 # CHECK: 40 42 60 52 f16v2sum $a4, $a6 .int 0x52604240 # CHECK: 40 42 70 52 f16v2sum $a4, $a7 .int 0x52704240 # CHECK: 40 42 80 52 f16v2sum $a4, $a8 .int 0x52804240 # CHECK: 40 42 90 52 f16v2sum $a4, $a9 .int 0x52904240 # CHECK: 40 42 a0 52 f16v2sum $a4, $a10 .int 0x52a04240 # CHECK: 40 42 b0 52 f16v2sum $a4, $a11 .int 0x52b04240 # CHECK: 40 42 c0 52 f16v2sum $a4, $a12 .int 0x52c04240 # CHECK: 40 42 d0 52 f16v2sum $a4, $a13 .int 0x52d04240 # CHECK: 40 42 e0 52 f16v2sum $a4, $a14 .int 0x52e04240 # CHECK: 40 42 f0 52 f16v2sum $a4, $a15 .int 0x52f04240 # CHECK: 50 42 00 52 f16v2sum $a5, $a0 .int 0x52004250 # CHECK: 50 42 10 52 f16v2sum $a5, $a1 .int 0x52104250 # CHECK: 50 42 20 52 f16v2sum $a5, $a2 .int 0x52204250 # CHECK: 50 42 30 52 f16v2sum $a5, $a3 .int 0x52304250 # CHECK: 50 42 40 52 f16v2sum $a5, $a4 .int 0x52404250 # CHECK: 50 42 50 52 f16v2sum $a5, $a5 .int 0x52504250 # CHECK: 50 42 60 52 f16v2sum $a5, $a6 .int 0x52604250 # CHECK: 50 42 70 52 f16v2sum $a5, $a7 .int 0x52704250 # CHECK: 50 42 80 52 f16v2sum $a5, $a8 .int 0x52804250 # CHECK: 50 42 90 52 f16v2sum $a5, $a9 .int 0x52904250 # CHECK: 50 42 a0 52 f16v2sum $a5, $a10 .int 0x52a04250 # CHECK: 50 42 b0 52 f16v2sum $a5, $a11 .int 0x52b04250 # CHECK: 50 42 c0 52 f16v2sum $a5, $a12 .int 0x52c04250 # CHECK: 50 42 d0 52 f16v2sum $a5, $a13 .int 0x52d04250 # CHECK: 50 42 e0 52 f16v2sum $a5, $a14 .int 0x52e04250 # CHECK: 50 42 f0 52 f16v2sum $a5, $a15 .int 0x52f04250 # CHECK: 60 42 00 52 f16v2sum $a6, $a0 .int 0x52004260 # CHECK: 60 42 10 52 f16v2sum $a6, $a1 .int 0x52104260 # CHECK: 60 42 20 52 f16v2sum $a6, $a2 .int 0x52204260 # CHECK: 60 42 30 52 f16v2sum $a6, $a3 .int 0x52304260 # CHECK: 60 42 40 52 f16v2sum $a6, $a4 .int 0x52404260 # CHECK: 60 42 50 52 f16v2sum $a6, $a5 .int 0x52504260 # CHECK: 60 42 60 52 f16v2sum $a6, $a6 .int 0x52604260 # CHECK: 60 42 70 52 f16v2sum $a6, $a7 .int 0x52704260 # CHECK: 60 42 80 52 f16v2sum $a6, $a8 .int 0x52804260 # CHECK: 60 42 90 52 f16v2sum $a6, $a9 .int 0x52904260 # CHECK: 60 42 a0 52 f16v2sum $a6, $a10 .int 0x52a04260 # CHECK: 60 42 b0 52 f16v2sum $a6, $a11 .int 0x52b04260 # CHECK: 60 42 c0 52 f16v2sum $a6, $a12 .int 0x52c04260 # CHECK: 60 42 d0 52 f16v2sum $a6, $a13 .int 0x52d04260 # CHECK: 60 42 e0 52 f16v2sum $a6, $a14 .int 0x52e04260 # CHECK: 60 42 f0 52 f16v2sum $a6, $a15 .int 0x52f04260 # CHECK: 70 42 00 52 f16v2sum $a7, $a0 .int 0x52004270 # CHECK: 70 42 10 52 f16v2sum $a7, $a1 .int 0x52104270 # CHECK: 70 42 20 52 f16v2sum $a7, $a2 .int 0x52204270 # CHECK: 70 42 30 52 f16v2sum $a7, $a3 .int 0x52304270 # CHECK: 70 42 40 52 f16v2sum $a7, $a4 .int 0x52404270 # CHECK: 70 42 50 52 f16v2sum $a7, $a5 .int 0x52504270 # CHECK: 70 42 60 52 f16v2sum $a7, $a6 .int 0x52604270 # CHECK: 70 42 70 52 f16v2sum $a7, $a7 .int 0x52704270 # CHECK: 70 42 80 52 f16v2sum $a7, $a8 .int 0x52804270 # CHECK: 70 42 90 52 f16v2sum $a7, $a9 .int 0x52904270 # CHECK: 70 42 a0 52 f16v2sum $a7, $a10 .int 0x52a04270 # CHECK: 70 42 b0 52 f16v2sum $a7, $a11 .int 0x52b04270 # CHECK: 70 42 c0 52 f16v2sum $a7, $a12 .int 0x52c04270 # CHECK: 70 42 d0 52 f16v2sum $a7, $a13 .int 0x52d04270 # CHECK: 70 42 e0 52 f16v2sum $a7, $a14 .int 0x52e04270 # CHECK: 70 42 f0 52 f16v2sum $a7, $a15 .int 0x52f04270 # CHECK: 80 42 00 52 f16v2sum $a8, $a0 .int 0x52004280 # CHECK: 80 42 10 52 f16v2sum $a8, $a1 .int 0x52104280 # CHECK: 80 42 20 52 f16v2sum $a8, $a2 .int 0x52204280 # CHECK: 80 42 30 52 f16v2sum $a8, $a3 .int 0x52304280 # CHECK: 80 42 40 52 f16v2sum $a8, $a4 .int 0x52404280 # CHECK: 80 42 50 52 f16v2sum $a8, $a5 .int 0x52504280 # CHECK: 80 42 60 52 f16v2sum $a8, $a6 .int 0x52604280 # CHECK: 80 42 70 52 f16v2sum $a8, $a7 .int 0x52704280 # CHECK: 80 42 80 52 f16v2sum $a8, $a8 .int 0x52804280 # CHECK: 80 42 90 52 f16v2sum $a8, $a9 .int 0x52904280 # CHECK: 80 42 a0 52 f16v2sum $a8, $a10 .int 0x52a04280 # CHECK: 80 42 b0 52 f16v2sum $a8, $a11 .int 0x52b04280 # CHECK: 80 42 c0 52 f16v2sum $a8, $a12 .int 0x52c04280 # CHECK: 80 42 d0 52 f16v2sum $a8, $a13 .int 0x52d04280 # CHECK: 80 42 e0 52 f16v2sum $a8, $a14 .int 0x52e04280 # CHECK: 80 42 f0 52 f16v2sum $a8, $a15 .int 0x52f04280 # CHECK: 90 42 00 52 f16v2sum $a9, $a0 .int 0x52004290 # CHECK: 90 42 10 52 f16v2sum $a9, $a1 .int 0x52104290 # CHECK: 90 42 20 52 f16v2sum $a9, $a2 .int 0x52204290 # CHECK: 90 42 30 52 f16v2sum $a9, $a3 .int 0x52304290 # CHECK: 90 42 40 52 f16v2sum $a9, $a4 .int 0x52404290 # CHECK: 90 42 50 52 f16v2sum $a9, $a5 .int 0x52504290 # CHECK: 90 42 60 52 f16v2sum $a9, $a6 .int 0x52604290 # CHECK: 90 42 70 52 f16v2sum $a9, $a7 .int 0x52704290 # CHECK: 90 42 80 52 f16v2sum $a9, $a8 .int 0x52804290 # CHECK: 90 42 90 52 f16v2sum $a9, $a9 .int 0x52904290 # CHECK: 90 42 a0 52 f16v2sum $a9, $a10 .int 0x52a04290 # CHECK: 90 42 b0 52 f16v2sum $a9, $a11 .int 0x52b04290 # CHECK: 90 42 c0 52 f16v2sum $a9, $a12 .int 0x52c04290 # CHECK: 90 42 d0 52 f16v2sum $a9, $a13 .int 0x52d04290 # CHECK: 90 42 e0 52 f16v2sum $a9, $a14 .int 0x52e04290 # CHECK: 90 42 f0 52 f16v2sum $a9, $a15 .int 0x52f04290 # CHECK: a0 42 00 52 f16v2sum $a10, $a0 .int 0x520042a0 # CHECK: a0 42 10 52 f16v2sum $a10, $a1 .int 0x521042a0 # CHECK: a0 42 20 52 f16v2sum $a10, $a2 .int 0x522042a0 # CHECK: a0 42 30 52 f16v2sum $a10, $a3 .int 0x523042a0 # CHECK: a0 42 40 52 f16v2sum $a10, $a4 .int 0x524042a0 # CHECK: a0 42 50 52 f16v2sum $a10, $a5 .int 0x525042a0 # CHECK: a0 42 60 52 f16v2sum $a10, $a6 .int 0x526042a0 # CHECK: a0 42 70 52 f16v2sum $a10, $a7 .int 0x527042a0 # CHECK: a0 42 80 52 f16v2sum $a10, $a8 .int 0x528042a0 # CHECK: a0 42 90 52 f16v2sum $a10, $a9 .int 0x529042a0 # CHECK: a0 42 a0 52 f16v2sum $a10, $a10 .int 0x52a042a0 # CHECK: a0 42 b0 52 f16v2sum $a10, $a11 .int 0x52b042a0 # CHECK: a0 42 c0 52 f16v2sum $a10, $a12 .int 0x52c042a0 # CHECK: a0 42 d0 52 f16v2sum $a10, $a13 .int 0x52d042a0 # CHECK: a0 42 e0 52 f16v2sum $a10, $a14 .int 0x52e042a0 # CHECK: a0 42 f0 52 f16v2sum $a10, $a15 .int 0x52f042a0 # CHECK: b0 42 00 52 f16v2sum $a11, $a0 .int 0x520042b0 # CHECK: b0 42 10 52 f16v2sum $a11, $a1 .int 0x521042b0 # CHECK: b0 42 20 52 f16v2sum $a11, $a2 .int 0x522042b0 # CHECK: b0 42 30 52 f16v2sum $a11, $a3 .int 0x523042b0 # CHECK: b0 42 40 52 f16v2sum $a11, $a4 .int 0x524042b0 # CHECK: b0 42 50 52 f16v2sum $a11, $a5 .int 0x525042b0 # CHECK: b0 42 60 52 f16v2sum $a11, $a6 .int 0x526042b0 # CHECK: b0 42 70 52 f16v2sum $a11, $a7 .int 0x527042b0 # CHECK: b0 42 80 52 f16v2sum $a11, $a8 .int 0x528042b0 # CHECK: b0 42 90 52 f16v2sum $a11, $a9 .int 0x529042b0 # CHECK: b0 42 a0 52 f16v2sum $a11, $a10 .int 0x52a042b0 # CHECK: b0 42 b0 52 f16v2sum $a11, $a11 .int 0x52b042b0 # CHECK: b0 42 c0 52 f16v2sum $a11, $a12 .int 0x52c042b0 # CHECK: b0 42 d0 52 f16v2sum $a11, $a13 .int 0x52d042b0 # CHECK: b0 42 e0 52 f16v2sum $a11, $a14 .int 0x52e042b0 # CHECK: b0 42 f0 52 f16v2sum $a11, $a15 .int 0x52f042b0 # CHECK: c0 42 00 52 f16v2sum $a12, $a0 .int 0x520042c0 # CHECK: c0 42 10 52 f16v2sum $a12, $a1 .int 0x521042c0 # CHECK: c0 42 20 52 f16v2sum $a12, $a2 .int 0x522042c0 # CHECK: c0 42 30 52 f16v2sum $a12, $a3 .int 0x523042c0 # CHECK: c0 42 40 52 f16v2sum $a12, $a4 .int 0x524042c0 # CHECK: c0 42 50 52 f16v2sum $a12, $a5 .int 0x525042c0 # CHECK: c0 42 60 52 f16v2sum $a12, $a6 .int 0x526042c0 # CHECK: c0 42 70 52 f16v2sum $a12, $a7 .int 0x527042c0 # CHECK: c0 42 80 52 f16v2sum $a12, $a8 .int 0x528042c0 # CHECK: c0 42 90 52 f16v2sum $a12, $a9 .int 0x529042c0 # CHECK: c0 42 a0 52 f16v2sum $a12, $a10 .int 0x52a042c0 # CHECK: c0 42 b0 52 f16v2sum $a12, $a11 .int 0x52b042c0 # CHECK: c0 42 c0 52 f16v2sum $a12, $a12 .int 0x52c042c0 # CHECK: c0 42 d0 52 f16v2sum $a12, $a13 .int 0x52d042c0 # CHECK: c0 42 e0 52 f16v2sum $a12, $a14 .int 0x52e042c0 # CHECK: c0 42 f0 52 f16v2sum $a12, $a15 .int 0x52f042c0 # CHECK: d0 42 00 52 f16v2sum $a13, $a0 .int 0x520042d0 # CHECK: d0 42 10 52 f16v2sum $a13, $a1 .int 0x521042d0 # CHECK: d0 42 20 52 f16v2sum $a13, $a2 .int 0x522042d0 # CHECK: d0 42 30 52 f16v2sum $a13, $a3 .int 0x523042d0 # CHECK: d0 42 40 52 f16v2sum $a13, $a4 .int 0x524042d0 # CHECK: d0 42 50 52 f16v2sum $a13, $a5 .int 0x525042d0 # CHECK: d0 42 60 52 f16v2sum $a13, $a6 .int 0x526042d0 # CHECK: d0 42 70 52 f16v2sum $a13, $a7 .int 0x527042d0 # CHECK: d0 42 80 52 f16v2sum $a13, $a8 .int 0x528042d0 # CHECK: d0 42 90 52 f16v2sum $a13, $a9 .int 0x529042d0 # CHECK: d0 42 a0 52 f16v2sum $a13, $a10 .int 0x52a042d0 # CHECK: d0 42 b0 52 f16v2sum $a13, $a11 .int 0x52b042d0 # CHECK: d0 42 c0 52 f16v2sum $a13, $a12 .int 0x52c042d0 # CHECK: d0 42 d0 52 f16v2sum $a13, $a13 .int 0x52d042d0 # CHECK: d0 42 e0 52 f16v2sum $a13, $a14 .int 0x52e042d0 # CHECK: d0 42 f0 52 f16v2sum $a13, $a15 .int 0x52f042d0 # CHECK: e0 42 00 52 f16v2sum $a14, $a0 .int 0x520042e0 # CHECK: e0 42 10 52 f16v2sum $a14, $a1 .int 0x521042e0 # CHECK: e0 42 20 52 f16v2sum $a14, $a2 .int 0x522042e0 # CHECK: e0 42 30 52 f16v2sum $a14, $a3 .int 0x523042e0 # CHECK: e0 42 40 52 f16v2sum $a14, $a4 .int 0x524042e0 # CHECK: e0 42 50 52 f16v2sum $a14, $a5 .int 0x525042e0 # CHECK: e0 42 60 52 f16v2sum $a14, $a6 .int 0x526042e0 # CHECK: e0 42 70 52 f16v2sum $a14, $a7 .int 0x527042e0 # CHECK: e0 42 80 52 f16v2sum $a14, $a8 .int 0x528042e0 # CHECK: e0 42 90 52 f16v2sum $a14, $a9 .int 0x529042e0 # CHECK: e0 42 a0 52 f16v2sum $a14, $a10 .int 0x52a042e0 # CHECK: e0 42 b0 52 f16v2sum $a14, $a11 .int 0x52b042e0 # CHECK: e0 42 c0 52 f16v2sum $a14, $a12 .int 0x52c042e0 # CHECK: e0 42 d0 52 f16v2sum $a14, $a13 .int 0x52d042e0 # CHECK: e0 42 e0 52 f16v2sum $a14, $a14 .int 0x52e042e0 # CHECK: e0 42 f0 52 f16v2sum $a14, $a15 .int 0x52f042e0 # CHECK: f0 42 00 52 f16v2sum $a15, $a0 .int 0x520042f0 # CHECK: f0 42 10 52 f16v2sum $a15, $a1 .int 0x521042f0 # CHECK: f0 42 20 52 f16v2sum $a15, $a2 .int 0x522042f0 # CHECK: f0 42 30 52 f16v2sum $a15, $a3 .int 0x523042f0 # CHECK: f0 42 40 52 f16v2sum $a15, $a4 .int 0x524042f0 # CHECK: f0 42 50 52 f16v2sum $a15, $a5 .int 0x525042f0 # CHECK: f0 42 60 52 f16v2sum $a15, $a6 .int 0x526042f0 # CHECK: f0 42 70 52 f16v2sum $a15, $a7 .int 0x527042f0 # CHECK: f0 42 80 52 f16v2sum $a15, $a8 .int 0x528042f0 # CHECK: f0 42 90 52 f16v2sum $a15, $a9 .int 0x529042f0 # CHECK: f0 42 a0 52 f16v2sum $a15, $a10 .int 0x52a042f0 # CHECK: f0 42 b0 52 f16v2sum $a15, $a11 .int 0x52b042f0 # CHECK: f0 42 c0 52 f16v2sum $a15, $a12 .int 0x52c042f0 # CHECK: f0 42 d0 52 f16v2sum $a15, $a13 .int 0x52d042f0 # CHECK: f0 42 e0 52 f16v2sum $a15, $a14 .int 0x52e042f0 # CHECK: f0 42 f0 52 f16v2sum $a15, $a15 .int 0x52f042f0