# 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 `f32tanh` instruction # declared in Isa.xml. # CHECK: 00 51 00 52 f32tanh $a0, $a0 .int 0x52005100 # CHECK: 00 51 10 52 f32tanh $a0, $a1 .int 0x52105100 # CHECK: 00 51 20 52 f32tanh $a0, $a2 .int 0x52205100 # CHECK: 00 51 30 52 f32tanh $a0, $a3 .int 0x52305100 # CHECK: 00 51 40 52 f32tanh $a0, $a4 .int 0x52405100 # CHECK: 00 51 50 52 f32tanh $a0, $a5 .int 0x52505100 # CHECK: 00 51 60 52 f32tanh $a0, $a6 .int 0x52605100 # CHECK: 00 51 70 52 f32tanh $a0, $a7 .int 0x52705100 # CHECK: 00 51 80 52 f32tanh $a0, $a8 .int 0x52805100 # CHECK: 00 51 90 52 f32tanh $a0, $a9 .int 0x52905100 # CHECK: 00 51 a0 52 f32tanh $a0, $a10 .int 0x52a05100 # CHECK: 00 51 b0 52 f32tanh $a0, $a11 .int 0x52b05100 # CHECK: 00 51 c0 52 f32tanh $a0, $a12 .int 0x52c05100 # CHECK: 00 51 d0 52 f32tanh $a0, $a13 .int 0x52d05100 # CHECK: 00 51 e0 52 f32tanh $a0, $a14 .int 0x52e05100 # CHECK: 00 51 f0 52 f32tanh $a0, $a15 .int 0x52f05100 # CHECK: 10 51 00 52 f32tanh $a1, $a0 .int 0x52005110 # CHECK: 10 51 10 52 f32tanh $a1, $a1 .int 0x52105110 # CHECK: 10 51 20 52 f32tanh $a1, $a2 .int 0x52205110 # CHECK: 10 51 30 52 f32tanh $a1, $a3 .int 0x52305110 # CHECK: 10 51 40 52 f32tanh $a1, $a4 .int 0x52405110 # CHECK: 10 51 50 52 f32tanh $a1, $a5 .int 0x52505110 # CHECK: 10 51 60 52 f32tanh $a1, $a6 .int 0x52605110 # CHECK: 10 51 70 52 f32tanh $a1, $a7 .int 0x52705110 # CHECK: 10 51 80 52 f32tanh $a1, $a8 .int 0x52805110 # CHECK: 10 51 90 52 f32tanh $a1, $a9 .int 0x52905110 # CHECK: 10 51 a0 52 f32tanh $a1, $a10 .int 0x52a05110 # CHECK: 10 51 b0 52 f32tanh $a1, $a11 .int 0x52b05110 # CHECK: 10 51 c0 52 f32tanh $a1, $a12 .int 0x52c05110 # CHECK: 10 51 d0 52 f32tanh $a1, $a13 .int 0x52d05110 # CHECK: 10 51 e0 52 f32tanh $a1, $a14 .int 0x52e05110 # CHECK: 10 51 f0 52 f32tanh $a1, $a15 .int 0x52f05110 # CHECK: 20 51 00 52 f32tanh $a2, $a0 .int 0x52005120 # CHECK: 20 51 10 52 f32tanh $a2, $a1 .int 0x52105120 # CHECK: 20 51 20 52 f32tanh $a2, $a2 .int 0x52205120 # CHECK: 20 51 30 52 f32tanh $a2, $a3 .int 0x52305120 # CHECK: 20 51 40 52 f32tanh $a2, $a4 .int 0x52405120 # CHECK: 20 51 50 52 f32tanh $a2, $a5 .int 0x52505120 # CHECK: 20 51 60 52 f32tanh $a2, $a6 .int 0x52605120 # CHECK: 20 51 70 52 f32tanh $a2, $a7 .int 0x52705120 # CHECK: 20 51 80 52 f32tanh $a2, $a8 .int 0x52805120 # CHECK: 20 51 90 52 f32tanh $a2, $a9 .int 0x52905120 # CHECK: 20 51 a0 52 f32tanh $a2, $a10 .int 0x52a05120 # CHECK: 20 51 b0 52 f32tanh $a2, $a11 .int 0x52b05120 # CHECK: 20 51 c0 52 f32tanh $a2, $a12 .int 0x52c05120 # CHECK: 20 51 d0 52 f32tanh $a2, $a13 .int 0x52d05120 # CHECK: 20 51 e0 52 f32tanh $a2, $a14 .int 0x52e05120 # CHECK: 20 51 f0 52 f32tanh $a2, $a15 .int 0x52f05120 # CHECK: 30 51 00 52 f32tanh $a3, $a0 .int 0x52005130 # CHECK: 30 51 10 52 f32tanh $a3, $a1 .int 0x52105130 # CHECK: 30 51 20 52 f32tanh $a3, $a2 .int 0x52205130 # CHECK: 30 51 30 52 f32tanh $a3, $a3 .int 0x52305130 # CHECK: 30 51 40 52 f32tanh $a3, $a4 .int 0x52405130 # CHECK: 30 51 50 52 f32tanh $a3, $a5 .int 0x52505130 # CHECK: 30 51 60 52 f32tanh $a3, $a6 .int 0x52605130 # CHECK: 30 51 70 52 f32tanh $a3, $a7 .int 0x52705130 # CHECK: 30 51 80 52 f32tanh $a3, $a8 .int 0x52805130 # CHECK: 30 51 90 52 f32tanh $a3, $a9 .int 0x52905130 # CHECK: 30 51 a0 52 f32tanh $a3, $a10 .int 0x52a05130 # CHECK: 30 51 b0 52 f32tanh $a3, $a11 .int 0x52b05130 # CHECK: 30 51 c0 52 f32tanh $a3, $a12 .int 0x52c05130 # CHECK: 30 51 d0 52 f32tanh $a3, $a13 .int 0x52d05130 # CHECK: 30 51 e0 52 f32tanh $a3, $a14 .int 0x52e05130 # CHECK: 30 51 f0 52 f32tanh $a3, $a15 .int 0x52f05130 # CHECK: 40 51 00 52 f32tanh $a4, $a0 .int 0x52005140 # CHECK: 40 51 10 52 f32tanh $a4, $a1 .int 0x52105140 # CHECK: 40 51 20 52 f32tanh $a4, $a2 .int 0x52205140 # CHECK: 40 51 30 52 f32tanh $a4, $a3 .int 0x52305140 # CHECK: 40 51 40 52 f32tanh $a4, $a4 .int 0x52405140 # CHECK: 40 51 50 52 f32tanh $a4, $a5 .int 0x52505140 # CHECK: 40 51 60 52 f32tanh $a4, $a6 .int 0x52605140 # CHECK: 40 51 70 52 f32tanh $a4, $a7 .int 0x52705140 # CHECK: 40 51 80 52 f32tanh $a4, $a8 .int 0x52805140 # CHECK: 40 51 90 52 f32tanh $a4, $a9 .int 0x52905140 # CHECK: 40 51 a0 52 f32tanh $a4, $a10 .int 0x52a05140 # CHECK: 40 51 b0 52 f32tanh $a4, $a11 .int 0x52b05140 # CHECK: 40 51 c0 52 f32tanh $a4, $a12 .int 0x52c05140 # CHECK: 40 51 d0 52 f32tanh $a4, $a13 .int 0x52d05140 # CHECK: 40 51 e0 52 f32tanh $a4, $a14 .int 0x52e05140 # CHECK: 40 51 f0 52 f32tanh $a4, $a15 .int 0x52f05140 # CHECK: 50 51 00 52 f32tanh $a5, $a0 .int 0x52005150 # CHECK: 50 51 10 52 f32tanh $a5, $a1 .int 0x52105150 # CHECK: 50 51 20 52 f32tanh $a5, $a2 .int 0x52205150 # CHECK: 50 51 30 52 f32tanh $a5, $a3 .int 0x52305150 # CHECK: 50 51 40 52 f32tanh $a5, $a4 .int 0x52405150 # CHECK: 50 51 50 52 f32tanh $a5, $a5 .int 0x52505150 # CHECK: 50 51 60 52 f32tanh $a5, $a6 .int 0x52605150 # CHECK: 50 51 70 52 f32tanh $a5, $a7 .int 0x52705150 # CHECK: 50 51 80 52 f32tanh $a5, $a8 .int 0x52805150 # CHECK: 50 51 90 52 f32tanh $a5, $a9 .int 0x52905150 # CHECK: 50 51 a0 52 f32tanh $a5, $a10 .int 0x52a05150 # CHECK: 50 51 b0 52 f32tanh $a5, $a11 .int 0x52b05150 # CHECK: 50 51 c0 52 f32tanh $a5, $a12 .int 0x52c05150 # CHECK: 50 51 d0 52 f32tanh $a5, $a13 .int 0x52d05150 # CHECK: 50 51 e0 52 f32tanh $a5, $a14 .int 0x52e05150 # CHECK: 50 51 f0 52 f32tanh $a5, $a15 .int 0x52f05150 # CHECK: 60 51 00 52 f32tanh $a6, $a0 .int 0x52005160 # CHECK: 60 51 10 52 f32tanh $a6, $a1 .int 0x52105160 # CHECK: 60 51 20 52 f32tanh $a6, $a2 .int 0x52205160 # CHECK: 60 51 30 52 f32tanh $a6, $a3 .int 0x52305160 # CHECK: 60 51 40 52 f32tanh $a6, $a4 .int 0x52405160 # CHECK: 60 51 50 52 f32tanh $a6, $a5 .int 0x52505160 # CHECK: 60 51 60 52 f32tanh $a6, $a6 .int 0x52605160 # CHECK: 60 51 70 52 f32tanh $a6, $a7 .int 0x52705160 # CHECK: 60 51 80 52 f32tanh $a6, $a8 .int 0x52805160 # CHECK: 60 51 90 52 f32tanh $a6, $a9 .int 0x52905160 # CHECK: 60 51 a0 52 f32tanh $a6, $a10 .int 0x52a05160 # CHECK: 60 51 b0 52 f32tanh $a6, $a11 .int 0x52b05160 # CHECK: 60 51 c0 52 f32tanh $a6, $a12 .int 0x52c05160 # CHECK: 60 51 d0 52 f32tanh $a6, $a13 .int 0x52d05160 # CHECK: 60 51 e0 52 f32tanh $a6, $a14 .int 0x52e05160 # CHECK: 60 51 f0 52 f32tanh $a6, $a15 .int 0x52f05160 # CHECK: 70 51 00 52 f32tanh $a7, $a0 .int 0x52005170 # CHECK: 70 51 10 52 f32tanh $a7, $a1 .int 0x52105170 # CHECK: 70 51 20 52 f32tanh $a7, $a2 .int 0x52205170 # CHECK: 70 51 30 52 f32tanh $a7, $a3 .int 0x52305170 # CHECK: 70 51 40 52 f32tanh $a7, $a4 .int 0x52405170 # CHECK: 70 51 50 52 f32tanh $a7, $a5 .int 0x52505170 # CHECK: 70 51 60 52 f32tanh $a7, $a6 .int 0x52605170 # CHECK: 70 51 70 52 f32tanh $a7, $a7 .int 0x52705170 # CHECK: 70 51 80 52 f32tanh $a7, $a8 .int 0x52805170 # CHECK: 70 51 90 52 f32tanh $a7, $a9 .int 0x52905170 # CHECK: 70 51 a0 52 f32tanh $a7, $a10 .int 0x52a05170 # CHECK: 70 51 b0 52 f32tanh $a7, $a11 .int 0x52b05170 # CHECK: 70 51 c0 52 f32tanh $a7, $a12 .int 0x52c05170 # CHECK: 70 51 d0 52 f32tanh $a7, $a13 .int 0x52d05170 # CHECK: 70 51 e0 52 f32tanh $a7, $a14 .int 0x52e05170 # CHECK: 70 51 f0 52 f32tanh $a7, $a15 .int 0x52f05170 # CHECK: 80 51 00 52 f32tanh $a8, $a0 .int 0x52005180 # CHECK: 80 51 10 52 f32tanh $a8, $a1 .int 0x52105180 # CHECK: 80 51 20 52 f32tanh $a8, $a2 .int 0x52205180 # CHECK: 80 51 30 52 f32tanh $a8, $a3 .int 0x52305180 # CHECK: 80 51 40 52 f32tanh $a8, $a4 .int 0x52405180 # CHECK: 80 51 50 52 f32tanh $a8, $a5 .int 0x52505180 # CHECK: 80 51 60 52 f32tanh $a8, $a6 .int 0x52605180 # CHECK: 80 51 70 52 f32tanh $a8, $a7 .int 0x52705180 # CHECK: 80 51 80 52 f32tanh $a8, $a8 .int 0x52805180 # CHECK: 80 51 90 52 f32tanh $a8, $a9 .int 0x52905180 # CHECK: 80 51 a0 52 f32tanh $a8, $a10 .int 0x52a05180 # CHECK: 80 51 b0 52 f32tanh $a8, $a11 .int 0x52b05180 # CHECK: 80 51 c0 52 f32tanh $a8, $a12 .int 0x52c05180 # CHECK: 80 51 d0 52 f32tanh $a8, $a13 .int 0x52d05180 # CHECK: 80 51 e0 52 f32tanh $a8, $a14 .int 0x52e05180 # CHECK: 80 51 f0 52 f32tanh $a8, $a15 .int 0x52f05180 # CHECK: 90 51 00 52 f32tanh $a9, $a0 .int 0x52005190 # CHECK: 90 51 10 52 f32tanh $a9, $a1 .int 0x52105190 # CHECK: 90 51 20 52 f32tanh $a9, $a2 .int 0x52205190 # CHECK: 90 51 30 52 f32tanh $a9, $a3 .int 0x52305190 # CHECK: 90 51 40 52 f32tanh $a9, $a4 .int 0x52405190 # CHECK: 90 51 50 52 f32tanh $a9, $a5 .int 0x52505190 # CHECK: 90 51 60 52 f32tanh $a9, $a6 .int 0x52605190 # CHECK: 90 51 70 52 f32tanh $a9, $a7 .int 0x52705190 # CHECK: 90 51 80 52 f32tanh $a9, $a8 .int 0x52805190 # CHECK: 90 51 90 52 f32tanh $a9, $a9 .int 0x52905190 # CHECK: 90 51 a0 52 f32tanh $a9, $a10 .int 0x52a05190 # CHECK: 90 51 b0 52 f32tanh $a9, $a11 .int 0x52b05190 # CHECK: 90 51 c0 52 f32tanh $a9, $a12 .int 0x52c05190 # CHECK: 90 51 d0 52 f32tanh $a9, $a13 .int 0x52d05190 # CHECK: 90 51 e0 52 f32tanh $a9, $a14 .int 0x52e05190 # CHECK: 90 51 f0 52 f32tanh $a9, $a15 .int 0x52f05190 # CHECK: a0 51 00 52 f32tanh $a10, $a0 .int 0x520051a0 # CHECK: a0 51 10 52 f32tanh $a10, $a1 .int 0x521051a0 # CHECK: a0 51 20 52 f32tanh $a10, $a2 .int 0x522051a0 # CHECK: a0 51 30 52 f32tanh $a10, $a3 .int 0x523051a0 # CHECK: a0 51 40 52 f32tanh $a10, $a4 .int 0x524051a0 # CHECK: a0 51 50 52 f32tanh $a10, $a5 .int 0x525051a0 # CHECK: a0 51 60 52 f32tanh $a10, $a6 .int 0x526051a0 # CHECK: a0 51 70 52 f32tanh $a10, $a7 .int 0x527051a0 # CHECK: a0 51 80 52 f32tanh $a10, $a8 .int 0x528051a0 # CHECK: a0 51 90 52 f32tanh $a10, $a9 .int 0x529051a0 # CHECK: a0 51 a0 52 f32tanh $a10, $a10 .int 0x52a051a0 # CHECK: a0 51 b0 52 f32tanh $a10, $a11 .int 0x52b051a0 # CHECK: a0 51 c0 52 f32tanh $a10, $a12 .int 0x52c051a0 # CHECK: a0 51 d0 52 f32tanh $a10, $a13 .int 0x52d051a0 # CHECK: a0 51 e0 52 f32tanh $a10, $a14 .int 0x52e051a0 # CHECK: a0 51 f0 52 f32tanh $a10, $a15 .int 0x52f051a0 # CHECK: b0 51 00 52 f32tanh $a11, $a0 .int 0x520051b0 # CHECK: b0 51 10 52 f32tanh $a11, $a1 .int 0x521051b0 # CHECK: b0 51 20 52 f32tanh $a11, $a2 .int 0x522051b0 # CHECK: b0 51 30 52 f32tanh $a11, $a3 .int 0x523051b0 # CHECK: b0 51 40 52 f32tanh $a11, $a4 .int 0x524051b0 # CHECK: b0 51 50 52 f32tanh $a11, $a5 .int 0x525051b0 # CHECK: b0 51 60 52 f32tanh $a11, $a6 .int 0x526051b0 # CHECK: b0 51 70 52 f32tanh $a11, $a7 .int 0x527051b0 # CHECK: b0 51 80 52 f32tanh $a11, $a8 .int 0x528051b0 # CHECK: b0 51 90 52 f32tanh $a11, $a9 .int 0x529051b0 # CHECK: b0 51 a0 52 f32tanh $a11, $a10 .int 0x52a051b0 # CHECK: b0 51 b0 52 f32tanh $a11, $a11 .int 0x52b051b0 # CHECK: b0 51 c0 52 f32tanh $a11, $a12 .int 0x52c051b0 # CHECK: b0 51 d0 52 f32tanh $a11, $a13 .int 0x52d051b0 # CHECK: b0 51 e0 52 f32tanh $a11, $a14 .int 0x52e051b0 # CHECK: b0 51 f0 52 f32tanh $a11, $a15 .int 0x52f051b0 # CHECK: c0 51 00 52 f32tanh $a12, $a0 .int 0x520051c0 # CHECK: c0 51 10 52 f32tanh $a12, $a1 .int 0x521051c0 # CHECK: c0 51 20 52 f32tanh $a12, $a2 .int 0x522051c0 # CHECK: c0 51 30 52 f32tanh $a12, $a3 .int 0x523051c0 # CHECK: c0 51 40 52 f32tanh $a12, $a4 .int 0x524051c0 # CHECK: c0 51 50 52 f32tanh $a12, $a5 .int 0x525051c0 # CHECK: c0 51 60 52 f32tanh $a12, $a6 .int 0x526051c0 # CHECK: c0 51 70 52 f32tanh $a12, $a7 .int 0x527051c0 # CHECK: c0 51 80 52 f32tanh $a12, $a8 .int 0x528051c0 # CHECK: c0 51 90 52 f32tanh $a12, $a9 .int 0x529051c0 # CHECK: c0 51 a0 52 f32tanh $a12, $a10 .int 0x52a051c0 # CHECK: c0 51 b0 52 f32tanh $a12, $a11 .int 0x52b051c0 # CHECK: c0 51 c0 52 f32tanh $a12, $a12 .int 0x52c051c0 # CHECK: c0 51 d0 52 f32tanh $a12, $a13 .int 0x52d051c0 # CHECK: c0 51 e0 52 f32tanh $a12, $a14 .int 0x52e051c0 # CHECK: c0 51 f0 52 f32tanh $a12, $a15 .int 0x52f051c0 # CHECK: d0 51 00 52 f32tanh $a13, $a0 .int 0x520051d0 # CHECK: d0 51 10 52 f32tanh $a13, $a1 .int 0x521051d0 # CHECK: d0 51 20 52 f32tanh $a13, $a2 .int 0x522051d0 # CHECK: d0 51 30 52 f32tanh $a13, $a3 .int 0x523051d0 # CHECK: d0 51 40 52 f32tanh $a13, $a4 .int 0x524051d0 # CHECK: d0 51 50 52 f32tanh $a13, $a5 .int 0x525051d0 # CHECK: d0 51 60 52 f32tanh $a13, $a6 .int 0x526051d0 # CHECK: d0 51 70 52 f32tanh $a13, $a7 .int 0x527051d0 # CHECK: d0 51 80 52 f32tanh $a13, $a8 .int 0x528051d0 # CHECK: d0 51 90 52 f32tanh $a13, $a9 .int 0x529051d0 # CHECK: d0 51 a0 52 f32tanh $a13, $a10 .int 0x52a051d0 # CHECK: d0 51 b0 52 f32tanh $a13, $a11 .int 0x52b051d0 # CHECK: d0 51 c0 52 f32tanh $a13, $a12 .int 0x52c051d0 # CHECK: d0 51 d0 52 f32tanh $a13, $a13 .int 0x52d051d0 # CHECK: d0 51 e0 52 f32tanh $a13, $a14 .int 0x52e051d0 # CHECK: d0 51 f0 52 f32tanh $a13, $a15 .int 0x52f051d0 # CHECK: e0 51 00 52 f32tanh $a14, $a0 .int 0x520051e0 # CHECK: e0 51 10 52 f32tanh $a14, $a1 .int 0x521051e0 # CHECK: e0 51 20 52 f32tanh $a14, $a2 .int 0x522051e0 # CHECK: e0 51 30 52 f32tanh $a14, $a3 .int 0x523051e0 # CHECK: e0 51 40 52 f32tanh $a14, $a4 .int 0x524051e0 # CHECK: e0 51 50 52 f32tanh $a14, $a5 .int 0x525051e0 # CHECK: e0 51 60 52 f32tanh $a14, $a6 .int 0x526051e0 # CHECK: e0 51 70 52 f32tanh $a14, $a7 .int 0x527051e0 # CHECK: e0 51 80 52 f32tanh $a14, $a8 .int 0x528051e0 # CHECK: e0 51 90 52 f32tanh $a14, $a9 .int 0x529051e0 # CHECK: e0 51 a0 52 f32tanh $a14, $a10 .int 0x52a051e0 # CHECK: e0 51 b0 52 f32tanh $a14, $a11 .int 0x52b051e0 # CHECK: e0 51 c0 52 f32tanh $a14, $a12 .int 0x52c051e0 # CHECK: e0 51 d0 52 f32tanh $a14, $a13 .int 0x52d051e0 # CHECK: e0 51 e0 52 f32tanh $a14, $a14 .int 0x52e051e0 # CHECK: e0 51 f0 52 f32tanh $a14, $a15 .int 0x52f051e0 # CHECK: f0 51 00 52 f32tanh $a15, $a0 .int 0x520051f0 # CHECK: f0 51 10 52 f32tanh $a15, $a1 .int 0x521051f0 # CHECK: f0 51 20 52 f32tanh $a15, $a2 .int 0x522051f0 # CHECK: f0 51 30 52 f32tanh $a15, $a3 .int 0x523051f0 # CHECK: f0 51 40 52 f32tanh $a15, $a4 .int 0x524051f0 # CHECK: f0 51 50 52 f32tanh $a15, $a5 .int 0x525051f0 # CHECK: f0 51 60 52 f32tanh $a15, $a6 .int 0x526051f0 # CHECK: f0 51 70 52 f32tanh $a15, $a7 .int 0x527051f0 # CHECK: f0 51 80 52 f32tanh $a15, $a8 .int 0x528051f0 # CHECK: f0 51 90 52 f32tanh $a15, $a9 .int 0x529051f0 # CHECK: f0 51 a0 52 f32tanh $a15, $a10 .int 0x52a051f0 # CHECK: f0 51 b0 52 f32tanh $a15, $a11 .int 0x52b051f0 # CHECK: f0 51 c0 52 f32tanh $a15, $a12 .int 0x52c051f0 # CHECK: f0 51 d0 52 f32tanh $a15, $a13 .int 0x52d051f0 # CHECK: f0 51 e0 52 f32tanh $a15, $a14 .int 0x52e051f0 # CHECK: f0 51 f0 52 f32tanh $a15, $a15 .int 0x52f051f0