# 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 `f32log2` instruction # declared in Isa.xml. # CHECK: 00 01 00 52 f32log2 $a0, $a0 .int 0x52000100 # CHECK: 00 01 10 52 f32log2 $a0, $a1 .int 0x52100100 # CHECK: 00 01 20 52 f32log2 $a0, $a2 .int 0x52200100 # CHECK: 00 01 30 52 f32log2 $a0, $a3 .int 0x52300100 # CHECK: 00 01 40 52 f32log2 $a0, $a4 .int 0x52400100 # CHECK: 00 01 50 52 f32log2 $a0, $a5 .int 0x52500100 # CHECK: 00 01 60 52 f32log2 $a0, $a6 .int 0x52600100 # CHECK: 00 01 70 52 f32log2 $a0, $a7 .int 0x52700100 # CHECK: 00 01 80 52 f32log2 $a0, $a8 .int 0x52800100 # CHECK: 00 01 90 52 f32log2 $a0, $a9 .int 0x52900100 # CHECK: 00 01 a0 52 f32log2 $a0, $a10 .int 0x52a00100 # CHECK: 00 01 b0 52 f32log2 $a0, $a11 .int 0x52b00100 # CHECK: 00 01 c0 52 f32log2 $a0, $a12 .int 0x52c00100 # CHECK: 00 01 d0 52 f32log2 $a0, $a13 .int 0x52d00100 # CHECK: 00 01 e0 52 f32log2 $a0, $a14 .int 0x52e00100 # CHECK: 00 01 f0 52 f32log2 $a0, $a15 .int 0x52f00100 # CHECK: 10 01 00 52 f32log2 $a1, $a0 .int 0x52000110 # CHECK: 10 01 10 52 f32log2 $a1, $a1 .int 0x52100110 # CHECK: 10 01 20 52 f32log2 $a1, $a2 .int 0x52200110 # CHECK: 10 01 30 52 f32log2 $a1, $a3 .int 0x52300110 # CHECK: 10 01 40 52 f32log2 $a1, $a4 .int 0x52400110 # CHECK: 10 01 50 52 f32log2 $a1, $a5 .int 0x52500110 # CHECK: 10 01 60 52 f32log2 $a1, $a6 .int 0x52600110 # CHECK: 10 01 70 52 f32log2 $a1, $a7 .int 0x52700110 # CHECK: 10 01 80 52 f32log2 $a1, $a8 .int 0x52800110 # CHECK: 10 01 90 52 f32log2 $a1, $a9 .int 0x52900110 # CHECK: 10 01 a0 52 f32log2 $a1, $a10 .int 0x52a00110 # CHECK: 10 01 b0 52 f32log2 $a1, $a11 .int 0x52b00110 # CHECK: 10 01 c0 52 f32log2 $a1, $a12 .int 0x52c00110 # CHECK: 10 01 d0 52 f32log2 $a1, $a13 .int 0x52d00110 # CHECK: 10 01 e0 52 f32log2 $a1, $a14 .int 0x52e00110 # CHECK: 10 01 f0 52 f32log2 $a1, $a15 .int 0x52f00110 # CHECK: 20 01 00 52 f32log2 $a2, $a0 .int 0x52000120 # CHECK: 20 01 10 52 f32log2 $a2, $a1 .int 0x52100120 # CHECK: 20 01 20 52 f32log2 $a2, $a2 .int 0x52200120 # CHECK: 20 01 30 52 f32log2 $a2, $a3 .int 0x52300120 # CHECK: 20 01 40 52 f32log2 $a2, $a4 .int 0x52400120 # CHECK: 20 01 50 52 f32log2 $a2, $a5 .int 0x52500120 # CHECK: 20 01 60 52 f32log2 $a2, $a6 .int 0x52600120 # CHECK: 20 01 70 52 f32log2 $a2, $a7 .int 0x52700120 # CHECK: 20 01 80 52 f32log2 $a2, $a8 .int 0x52800120 # CHECK: 20 01 90 52 f32log2 $a2, $a9 .int 0x52900120 # CHECK: 20 01 a0 52 f32log2 $a2, $a10 .int 0x52a00120 # CHECK: 20 01 b0 52 f32log2 $a2, $a11 .int 0x52b00120 # CHECK: 20 01 c0 52 f32log2 $a2, $a12 .int 0x52c00120 # CHECK: 20 01 d0 52 f32log2 $a2, $a13 .int 0x52d00120 # CHECK: 20 01 e0 52 f32log2 $a2, $a14 .int 0x52e00120 # CHECK: 20 01 f0 52 f32log2 $a2, $a15 .int 0x52f00120 # CHECK: 30 01 00 52 f32log2 $a3, $a0 .int 0x52000130 # CHECK: 30 01 10 52 f32log2 $a3, $a1 .int 0x52100130 # CHECK: 30 01 20 52 f32log2 $a3, $a2 .int 0x52200130 # CHECK: 30 01 30 52 f32log2 $a3, $a3 .int 0x52300130 # CHECK: 30 01 40 52 f32log2 $a3, $a4 .int 0x52400130 # CHECK: 30 01 50 52 f32log2 $a3, $a5 .int 0x52500130 # CHECK: 30 01 60 52 f32log2 $a3, $a6 .int 0x52600130 # CHECK: 30 01 70 52 f32log2 $a3, $a7 .int 0x52700130 # CHECK: 30 01 80 52 f32log2 $a3, $a8 .int 0x52800130 # CHECK: 30 01 90 52 f32log2 $a3, $a9 .int 0x52900130 # CHECK: 30 01 a0 52 f32log2 $a3, $a10 .int 0x52a00130 # CHECK: 30 01 b0 52 f32log2 $a3, $a11 .int 0x52b00130 # CHECK: 30 01 c0 52 f32log2 $a3, $a12 .int 0x52c00130 # CHECK: 30 01 d0 52 f32log2 $a3, $a13 .int 0x52d00130 # CHECK: 30 01 e0 52 f32log2 $a3, $a14 .int 0x52e00130 # CHECK: 30 01 f0 52 f32log2 $a3, $a15 .int 0x52f00130 # CHECK: 40 01 00 52 f32log2 $a4, $a0 .int 0x52000140 # CHECK: 40 01 10 52 f32log2 $a4, $a1 .int 0x52100140 # CHECK: 40 01 20 52 f32log2 $a4, $a2 .int 0x52200140 # CHECK: 40 01 30 52 f32log2 $a4, $a3 .int 0x52300140 # CHECK: 40 01 40 52 f32log2 $a4, $a4 .int 0x52400140 # CHECK: 40 01 50 52 f32log2 $a4, $a5 .int 0x52500140 # CHECK: 40 01 60 52 f32log2 $a4, $a6 .int 0x52600140 # CHECK: 40 01 70 52 f32log2 $a4, $a7 .int 0x52700140 # CHECK: 40 01 80 52 f32log2 $a4, $a8 .int 0x52800140 # CHECK: 40 01 90 52 f32log2 $a4, $a9 .int 0x52900140 # CHECK: 40 01 a0 52 f32log2 $a4, $a10 .int 0x52a00140 # CHECK: 40 01 b0 52 f32log2 $a4, $a11 .int 0x52b00140 # CHECK: 40 01 c0 52 f32log2 $a4, $a12 .int 0x52c00140 # CHECK: 40 01 d0 52 f32log2 $a4, $a13 .int 0x52d00140 # CHECK: 40 01 e0 52 f32log2 $a4, $a14 .int 0x52e00140 # CHECK: 40 01 f0 52 f32log2 $a4, $a15 .int 0x52f00140 # CHECK: 50 01 00 52 f32log2 $a5, $a0 .int 0x52000150 # CHECK: 50 01 10 52 f32log2 $a5, $a1 .int 0x52100150 # CHECK: 50 01 20 52 f32log2 $a5, $a2 .int 0x52200150 # CHECK: 50 01 30 52 f32log2 $a5, $a3 .int 0x52300150 # CHECK: 50 01 40 52 f32log2 $a5, $a4 .int 0x52400150 # CHECK: 50 01 50 52 f32log2 $a5, $a5 .int 0x52500150 # CHECK: 50 01 60 52 f32log2 $a5, $a6 .int 0x52600150 # CHECK: 50 01 70 52 f32log2 $a5, $a7 .int 0x52700150 # CHECK: 50 01 80 52 f32log2 $a5, $a8 .int 0x52800150 # CHECK: 50 01 90 52 f32log2 $a5, $a9 .int 0x52900150 # CHECK: 50 01 a0 52 f32log2 $a5, $a10 .int 0x52a00150 # CHECK: 50 01 b0 52 f32log2 $a5, $a11 .int 0x52b00150 # CHECK: 50 01 c0 52 f32log2 $a5, $a12 .int 0x52c00150 # CHECK: 50 01 d0 52 f32log2 $a5, $a13 .int 0x52d00150 # CHECK: 50 01 e0 52 f32log2 $a5, $a14 .int 0x52e00150 # CHECK: 50 01 f0 52 f32log2 $a5, $a15 .int 0x52f00150 # CHECK: 60 01 00 52 f32log2 $a6, $a0 .int 0x52000160 # CHECK: 60 01 10 52 f32log2 $a6, $a1 .int 0x52100160 # CHECK: 60 01 20 52 f32log2 $a6, $a2 .int 0x52200160 # CHECK: 60 01 30 52 f32log2 $a6, $a3 .int 0x52300160 # CHECK: 60 01 40 52 f32log2 $a6, $a4 .int 0x52400160 # CHECK: 60 01 50 52 f32log2 $a6, $a5 .int 0x52500160 # CHECK: 60 01 60 52 f32log2 $a6, $a6 .int 0x52600160 # CHECK: 60 01 70 52 f32log2 $a6, $a7 .int 0x52700160 # CHECK: 60 01 80 52 f32log2 $a6, $a8 .int 0x52800160 # CHECK: 60 01 90 52 f32log2 $a6, $a9 .int 0x52900160 # CHECK: 60 01 a0 52 f32log2 $a6, $a10 .int 0x52a00160 # CHECK: 60 01 b0 52 f32log2 $a6, $a11 .int 0x52b00160 # CHECK: 60 01 c0 52 f32log2 $a6, $a12 .int 0x52c00160 # CHECK: 60 01 d0 52 f32log2 $a6, $a13 .int 0x52d00160 # CHECK: 60 01 e0 52 f32log2 $a6, $a14 .int 0x52e00160 # CHECK: 60 01 f0 52 f32log2 $a6, $a15 .int 0x52f00160 # CHECK: 70 01 00 52 f32log2 $a7, $a0 .int 0x52000170 # CHECK: 70 01 10 52 f32log2 $a7, $a1 .int 0x52100170 # CHECK: 70 01 20 52 f32log2 $a7, $a2 .int 0x52200170 # CHECK: 70 01 30 52 f32log2 $a7, $a3 .int 0x52300170 # CHECK: 70 01 40 52 f32log2 $a7, $a4 .int 0x52400170 # CHECK: 70 01 50 52 f32log2 $a7, $a5 .int 0x52500170 # CHECK: 70 01 60 52 f32log2 $a7, $a6 .int 0x52600170 # CHECK: 70 01 70 52 f32log2 $a7, $a7 .int 0x52700170 # CHECK: 70 01 80 52 f32log2 $a7, $a8 .int 0x52800170 # CHECK: 70 01 90 52 f32log2 $a7, $a9 .int 0x52900170 # CHECK: 70 01 a0 52 f32log2 $a7, $a10 .int 0x52a00170 # CHECK: 70 01 b0 52 f32log2 $a7, $a11 .int 0x52b00170 # CHECK: 70 01 c0 52 f32log2 $a7, $a12 .int 0x52c00170 # CHECK: 70 01 d0 52 f32log2 $a7, $a13 .int 0x52d00170 # CHECK: 70 01 e0 52 f32log2 $a7, $a14 .int 0x52e00170 # CHECK: 70 01 f0 52 f32log2 $a7, $a15 .int 0x52f00170 # CHECK: 80 01 00 52 f32log2 $a8, $a0 .int 0x52000180 # CHECK: 80 01 10 52 f32log2 $a8, $a1 .int 0x52100180 # CHECK: 80 01 20 52 f32log2 $a8, $a2 .int 0x52200180 # CHECK: 80 01 30 52 f32log2 $a8, $a3 .int 0x52300180 # CHECK: 80 01 40 52 f32log2 $a8, $a4 .int 0x52400180 # CHECK: 80 01 50 52 f32log2 $a8, $a5 .int 0x52500180 # CHECK: 80 01 60 52 f32log2 $a8, $a6 .int 0x52600180 # CHECK: 80 01 70 52 f32log2 $a8, $a7 .int 0x52700180 # CHECK: 80 01 80 52 f32log2 $a8, $a8 .int 0x52800180 # CHECK: 80 01 90 52 f32log2 $a8, $a9 .int 0x52900180 # CHECK: 80 01 a0 52 f32log2 $a8, $a10 .int 0x52a00180 # CHECK: 80 01 b0 52 f32log2 $a8, $a11 .int 0x52b00180 # CHECK: 80 01 c0 52 f32log2 $a8, $a12 .int 0x52c00180 # CHECK: 80 01 d0 52 f32log2 $a8, $a13 .int 0x52d00180 # CHECK: 80 01 e0 52 f32log2 $a8, $a14 .int 0x52e00180 # CHECK: 80 01 f0 52 f32log2 $a8, $a15 .int 0x52f00180 # CHECK: 90 01 00 52 f32log2 $a9, $a0 .int 0x52000190 # CHECK: 90 01 10 52 f32log2 $a9, $a1 .int 0x52100190 # CHECK: 90 01 20 52 f32log2 $a9, $a2 .int 0x52200190 # CHECK: 90 01 30 52 f32log2 $a9, $a3 .int 0x52300190 # CHECK: 90 01 40 52 f32log2 $a9, $a4 .int 0x52400190 # CHECK: 90 01 50 52 f32log2 $a9, $a5 .int 0x52500190 # CHECK: 90 01 60 52 f32log2 $a9, $a6 .int 0x52600190 # CHECK: 90 01 70 52 f32log2 $a9, $a7 .int 0x52700190 # CHECK: 90 01 80 52 f32log2 $a9, $a8 .int 0x52800190 # CHECK: 90 01 90 52 f32log2 $a9, $a9 .int 0x52900190 # CHECK: 90 01 a0 52 f32log2 $a9, $a10 .int 0x52a00190 # CHECK: 90 01 b0 52 f32log2 $a9, $a11 .int 0x52b00190 # CHECK: 90 01 c0 52 f32log2 $a9, $a12 .int 0x52c00190 # CHECK: 90 01 d0 52 f32log2 $a9, $a13 .int 0x52d00190 # CHECK: 90 01 e0 52 f32log2 $a9, $a14 .int 0x52e00190 # CHECK: 90 01 f0 52 f32log2 $a9, $a15 .int 0x52f00190 # CHECK: a0 01 00 52 f32log2 $a10, $a0 .int 0x520001a0 # CHECK: a0 01 10 52 f32log2 $a10, $a1 .int 0x521001a0 # CHECK: a0 01 20 52 f32log2 $a10, $a2 .int 0x522001a0 # CHECK: a0 01 30 52 f32log2 $a10, $a3 .int 0x523001a0 # CHECK: a0 01 40 52 f32log2 $a10, $a4 .int 0x524001a0 # CHECK: a0 01 50 52 f32log2 $a10, $a5 .int 0x525001a0 # CHECK: a0 01 60 52 f32log2 $a10, $a6 .int 0x526001a0 # CHECK: a0 01 70 52 f32log2 $a10, $a7 .int 0x527001a0 # CHECK: a0 01 80 52 f32log2 $a10, $a8 .int 0x528001a0 # CHECK: a0 01 90 52 f32log2 $a10, $a9 .int 0x529001a0 # CHECK: a0 01 a0 52 f32log2 $a10, $a10 .int 0x52a001a0 # CHECK: a0 01 b0 52 f32log2 $a10, $a11 .int 0x52b001a0 # CHECK: a0 01 c0 52 f32log2 $a10, $a12 .int 0x52c001a0 # CHECK: a0 01 d0 52 f32log2 $a10, $a13 .int 0x52d001a0 # CHECK: a0 01 e0 52 f32log2 $a10, $a14 .int 0x52e001a0 # CHECK: a0 01 f0 52 f32log2 $a10, $a15 .int 0x52f001a0 # CHECK: b0 01 00 52 f32log2 $a11, $a0 .int 0x520001b0 # CHECK: b0 01 10 52 f32log2 $a11, $a1 .int 0x521001b0 # CHECK: b0 01 20 52 f32log2 $a11, $a2 .int 0x522001b0 # CHECK: b0 01 30 52 f32log2 $a11, $a3 .int 0x523001b0 # CHECK: b0 01 40 52 f32log2 $a11, $a4 .int 0x524001b0 # CHECK: b0 01 50 52 f32log2 $a11, $a5 .int 0x525001b0 # CHECK: b0 01 60 52 f32log2 $a11, $a6 .int 0x526001b0 # CHECK: b0 01 70 52 f32log2 $a11, $a7 .int 0x527001b0 # CHECK: b0 01 80 52 f32log2 $a11, $a8 .int 0x528001b0 # CHECK: b0 01 90 52 f32log2 $a11, $a9 .int 0x529001b0 # CHECK: b0 01 a0 52 f32log2 $a11, $a10 .int 0x52a001b0 # CHECK: b0 01 b0 52 f32log2 $a11, $a11 .int 0x52b001b0 # CHECK: b0 01 c0 52 f32log2 $a11, $a12 .int 0x52c001b0 # CHECK: b0 01 d0 52 f32log2 $a11, $a13 .int 0x52d001b0 # CHECK: b0 01 e0 52 f32log2 $a11, $a14 .int 0x52e001b0 # CHECK: b0 01 f0 52 f32log2 $a11, $a15 .int 0x52f001b0 # CHECK: c0 01 00 52 f32log2 $a12, $a0 .int 0x520001c0 # CHECK: c0 01 10 52 f32log2 $a12, $a1 .int 0x521001c0 # CHECK: c0 01 20 52 f32log2 $a12, $a2 .int 0x522001c0 # CHECK: c0 01 30 52 f32log2 $a12, $a3 .int 0x523001c0 # CHECK: c0 01 40 52 f32log2 $a12, $a4 .int 0x524001c0 # CHECK: c0 01 50 52 f32log2 $a12, $a5 .int 0x525001c0 # CHECK: c0 01 60 52 f32log2 $a12, $a6 .int 0x526001c0 # CHECK: c0 01 70 52 f32log2 $a12, $a7 .int 0x527001c0 # CHECK: c0 01 80 52 f32log2 $a12, $a8 .int 0x528001c0 # CHECK: c0 01 90 52 f32log2 $a12, $a9 .int 0x529001c0 # CHECK: c0 01 a0 52 f32log2 $a12, $a10 .int 0x52a001c0 # CHECK: c0 01 b0 52 f32log2 $a12, $a11 .int 0x52b001c0 # CHECK: c0 01 c0 52 f32log2 $a12, $a12 .int 0x52c001c0 # CHECK: c0 01 d0 52 f32log2 $a12, $a13 .int 0x52d001c0 # CHECK: c0 01 e0 52 f32log2 $a12, $a14 .int 0x52e001c0 # CHECK: c0 01 f0 52 f32log2 $a12, $a15 .int 0x52f001c0 # CHECK: d0 01 00 52 f32log2 $a13, $a0 .int 0x520001d0 # CHECK: d0 01 10 52 f32log2 $a13, $a1 .int 0x521001d0 # CHECK: d0 01 20 52 f32log2 $a13, $a2 .int 0x522001d0 # CHECK: d0 01 30 52 f32log2 $a13, $a3 .int 0x523001d0 # CHECK: d0 01 40 52 f32log2 $a13, $a4 .int 0x524001d0 # CHECK: d0 01 50 52 f32log2 $a13, $a5 .int 0x525001d0 # CHECK: d0 01 60 52 f32log2 $a13, $a6 .int 0x526001d0 # CHECK: d0 01 70 52 f32log2 $a13, $a7 .int 0x527001d0 # CHECK: d0 01 80 52 f32log2 $a13, $a8 .int 0x528001d0 # CHECK: d0 01 90 52 f32log2 $a13, $a9 .int 0x529001d0 # CHECK: d0 01 a0 52 f32log2 $a13, $a10 .int 0x52a001d0 # CHECK: d0 01 b0 52 f32log2 $a13, $a11 .int 0x52b001d0 # CHECK: d0 01 c0 52 f32log2 $a13, $a12 .int 0x52c001d0 # CHECK: d0 01 d0 52 f32log2 $a13, $a13 .int 0x52d001d0 # CHECK: d0 01 e0 52 f32log2 $a13, $a14 .int 0x52e001d0 # CHECK: d0 01 f0 52 f32log2 $a13, $a15 .int 0x52f001d0 # CHECK: e0 01 00 52 f32log2 $a14, $a0 .int 0x520001e0 # CHECK: e0 01 10 52 f32log2 $a14, $a1 .int 0x521001e0 # CHECK: e0 01 20 52 f32log2 $a14, $a2 .int 0x522001e0 # CHECK: e0 01 30 52 f32log2 $a14, $a3 .int 0x523001e0 # CHECK: e0 01 40 52 f32log2 $a14, $a4 .int 0x524001e0 # CHECK: e0 01 50 52 f32log2 $a14, $a5 .int 0x525001e0 # CHECK: e0 01 60 52 f32log2 $a14, $a6 .int 0x526001e0 # CHECK: e0 01 70 52 f32log2 $a14, $a7 .int 0x527001e0 # CHECK: e0 01 80 52 f32log2 $a14, $a8 .int 0x528001e0 # CHECK: e0 01 90 52 f32log2 $a14, $a9 .int 0x529001e0 # CHECK: e0 01 a0 52 f32log2 $a14, $a10 .int 0x52a001e0 # CHECK: e0 01 b0 52 f32log2 $a14, $a11 .int 0x52b001e0 # CHECK: e0 01 c0 52 f32log2 $a14, $a12 .int 0x52c001e0 # CHECK: e0 01 d0 52 f32log2 $a14, $a13 .int 0x52d001e0 # CHECK: e0 01 e0 52 f32log2 $a14, $a14 .int 0x52e001e0 # CHECK: e0 01 f0 52 f32log2 $a14, $a15 .int 0x52f001e0 # CHECK: f0 01 00 52 f32log2 $a15, $a0 .int 0x520001f0 # CHECK: f0 01 10 52 f32log2 $a15, $a1 .int 0x521001f0 # CHECK: f0 01 20 52 f32log2 $a15, $a2 .int 0x522001f0 # CHECK: f0 01 30 52 f32log2 $a15, $a3 .int 0x523001f0 # CHECK: f0 01 40 52 f32log2 $a15, $a4 .int 0x524001f0 # CHECK: f0 01 50 52 f32log2 $a15, $a5 .int 0x525001f0 # CHECK: f0 01 60 52 f32log2 $a15, $a6 .int 0x526001f0 # CHECK: f0 01 70 52 f32log2 $a15, $a7 .int 0x527001f0 # CHECK: f0 01 80 52 f32log2 $a15, $a8 .int 0x528001f0 # CHECK: f0 01 90 52 f32log2 $a15, $a9 .int 0x529001f0 # CHECK: f0 01 a0 52 f32log2 $a15, $a10 .int 0x52a001f0 # CHECK: f0 01 b0 52 f32log2 $a15, $a11 .int 0x52b001f0 # CHECK: f0 01 c0 52 f32log2 $a15, $a12 .int 0x52c001f0 # CHECK: f0 01 d0 52 f32log2 $a15, $a13 .int 0x52d001f0 # CHECK: f0 01 e0 52 f32log2 $a15, $a14 .int 0x52e001f0 # CHECK: f0 01 f0 52 f32log2 $a15, $a15 .int 0x52f001f0