# 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 `f32sqrt` instruction # declared in Isa.xml. # CHECK: 00 61 00 52 f32sqrt $a0, $a0 .int 0x52006100 # CHECK: 00 61 10 52 f32sqrt $a0, $a1 .int 0x52106100 # CHECK: 00 61 20 52 f32sqrt $a0, $a2 .int 0x52206100 # CHECK: 00 61 30 52 f32sqrt $a0, $a3 .int 0x52306100 # CHECK: 00 61 40 52 f32sqrt $a0, $a4 .int 0x52406100 # CHECK: 00 61 50 52 f32sqrt $a0, $a5 .int 0x52506100 # CHECK: 00 61 60 52 f32sqrt $a0, $a6 .int 0x52606100 # CHECK: 00 61 70 52 f32sqrt $a0, $a7 .int 0x52706100 # CHECK: 00 61 80 52 f32sqrt $a0, $a8 .int 0x52806100 # CHECK: 00 61 90 52 f32sqrt $a0, $a9 .int 0x52906100 # CHECK: 00 61 a0 52 f32sqrt $a0, $a10 .int 0x52a06100 # CHECK: 00 61 b0 52 f32sqrt $a0, $a11 .int 0x52b06100 # CHECK: 00 61 c0 52 f32sqrt $a0, $a12 .int 0x52c06100 # CHECK: 00 61 d0 52 f32sqrt $a0, $a13 .int 0x52d06100 # CHECK: 00 61 e0 52 f32sqrt $a0, $a14 .int 0x52e06100 # CHECK: 00 61 f0 52 f32sqrt $a0, $a15 .int 0x52f06100 # CHECK: 10 61 00 52 f32sqrt $a1, $a0 .int 0x52006110 # CHECK: 10 61 10 52 f32sqrt $a1, $a1 .int 0x52106110 # CHECK: 10 61 20 52 f32sqrt $a1, $a2 .int 0x52206110 # CHECK: 10 61 30 52 f32sqrt $a1, $a3 .int 0x52306110 # CHECK: 10 61 40 52 f32sqrt $a1, $a4 .int 0x52406110 # CHECK: 10 61 50 52 f32sqrt $a1, $a5 .int 0x52506110 # CHECK: 10 61 60 52 f32sqrt $a1, $a6 .int 0x52606110 # CHECK: 10 61 70 52 f32sqrt $a1, $a7 .int 0x52706110 # CHECK: 10 61 80 52 f32sqrt $a1, $a8 .int 0x52806110 # CHECK: 10 61 90 52 f32sqrt $a1, $a9 .int 0x52906110 # CHECK: 10 61 a0 52 f32sqrt $a1, $a10 .int 0x52a06110 # CHECK: 10 61 b0 52 f32sqrt $a1, $a11 .int 0x52b06110 # CHECK: 10 61 c0 52 f32sqrt $a1, $a12 .int 0x52c06110 # CHECK: 10 61 d0 52 f32sqrt $a1, $a13 .int 0x52d06110 # CHECK: 10 61 e0 52 f32sqrt $a1, $a14 .int 0x52e06110 # CHECK: 10 61 f0 52 f32sqrt $a1, $a15 .int 0x52f06110 # CHECK: 20 61 00 52 f32sqrt $a2, $a0 .int 0x52006120 # CHECK: 20 61 10 52 f32sqrt $a2, $a1 .int 0x52106120 # CHECK: 20 61 20 52 f32sqrt $a2, $a2 .int 0x52206120 # CHECK: 20 61 30 52 f32sqrt $a2, $a3 .int 0x52306120 # CHECK: 20 61 40 52 f32sqrt $a2, $a4 .int 0x52406120 # CHECK: 20 61 50 52 f32sqrt $a2, $a5 .int 0x52506120 # CHECK: 20 61 60 52 f32sqrt $a2, $a6 .int 0x52606120 # CHECK: 20 61 70 52 f32sqrt $a2, $a7 .int 0x52706120 # CHECK: 20 61 80 52 f32sqrt $a2, $a8 .int 0x52806120 # CHECK: 20 61 90 52 f32sqrt $a2, $a9 .int 0x52906120 # CHECK: 20 61 a0 52 f32sqrt $a2, $a10 .int 0x52a06120 # CHECK: 20 61 b0 52 f32sqrt $a2, $a11 .int 0x52b06120 # CHECK: 20 61 c0 52 f32sqrt $a2, $a12 .int 0x52c06120 # CHECK: 20 61 d0 52 f32sqrt $a2, $a13 .int 0x52d06120 # CHECK: 20 61 e0 52 f32sqrt $a2, $a14 .int 0x52e06120 # CHECK: 20 61 f0 52 f32sqrt $a2, $a15 .int 0x52f06120 # CHECK: 30 61 00 52 f32sqrt $a3, $a0 .int 0x52006130 # CHECK: 30 61 10 52 f32sqrt $a3, $a1 .int 0x52106130 # CHECK: 30 61 20 52 f32sqrt $a3, $a2 .int 0x52206130 # CHECK: 30 61 30 52 f32sqrt $a3, $a3 .int 0x52306130 # CHECK: 30 61 40 52 f32sqrt $a3, $a4 .int 0x52406130 # CHECK: 30 61 50 52 f32sqrt $a3, $a5 .int 0x52506130 # CHECK: 30 61 60 52 f32sqrt $a3, $a6 .int 0x52606130 # CHECK: 30 61 70 52 f32sqrt $a3, $a7 .int 0x52706130 # CHECK: 30 61 80 52 f32sqrt $a3, $a8 .int 0x52806130 # CHECK: 30 61 90 52 f32sqrt $a3, $a9 .int 0x52906130 # CHECK: 30 61 a0 52 f32sqrt $a3, $a10 .int 0x52a06130 # CHECK: 30 61 b0 52 f32sqrt $a3, $a11 .int 0x52b06130 # CHECK: 30 61 c0 52 f32sqrt $a3, $a12 .int 0x52c06130 # CHECK: 30 61 d0 52 f32sqrt $a3, $a13 .int 0x52d06130 # CHECK: 30 61 e0 52 f32sqrt $a3, $a14 .int 0x52e06130 # CHECK: 30 61 f0 52 f32sqrt $a3, $a15 .int 0x52f06130 # CHECK: 40 61 00 52 f32sqrt $a4, $a0 .int 0x52006140 # CHECK: 40 61 10 52 f32sqrt $a4, $a1 .int 0x52106140 # CHECK: 40 61 20 52 f32sqrt $a4, $a2 .int 0x52206140 # CHECK: 40 61 30 52 f32sqrt $a4, $a3 .int 0x52306140 # CHECK: 40 61 40 52 f32sqrt $a4, $a4 .int 0x52406140 # CHECK: 40 61 50 52 f32sqrt $a4, $a5 .int 0x52506140 # CHECK: 40 61 60 52 f32sqrt $a4, $a6 .int 0x52606140 # CHECK: 40 61 70 52 f32sqrt $a4, $a7 .int 0x52706140 # CHECK: 40 61 80 52 f32sqrt $a4, $a8 .int 0x52806140 # CHECK: 40 61 90 52 f32sqrt $a4, $a9 .int 0x52906140 # CHECK: 40 61 a0 52 f32sqrt $a4, $a10 .int 0x52a06140 # CHECK: 40 61 b0 52 f32sqrt $a4, $a11 .int 0x52b06140 # CHECK: 40 61 c0 52 f32sqrt $a4, $a12 .int 0x52c06140 # CHECK: 40 61 d0 52 f32sqrt $a4, $a13 .int 0x52d06140 # CHECK: 40 61 e0 52 f32sqrt $a4, $a14 .int 0x52e06140 # CHECK: 40 61 f0 52 f32sqrt $a4, $a15 .int 0x52f06140 # CHECK: 50 61 00 52 f32sqrt $a5, $a0 .int 0x52006150 # CHECK: 50 61 10 52 f32sqrt $a5, $a1 .int 0x52106150 # CHECK: 50 61 20 52 f32sqrt $a5, $a2 .int 0x52206150 # CHECK: 50 61 30 52 f32sqrt $a5, $a3 .int 0x52306150 # CHECK: 50 61 40 52 f32sqrt $a5, $a4 .int 0x52406150 # CHECK: 50 61 50 52 f32sqrt $a5, $a5 .int 0x52506150 # CHECK: 50 61 60 52 f32sqrt $a5, $a6 .int 0x52606150 # CHECK: 50 61 70 52 f32sqrt $a5, $a7 .int 0x52706150 # CHECK: 50 61 80 52 f32sqrt $a5, $a8 .int 0x52806150 # CHECK: 50 61 90 52 f32sqrt $a5, $a9 .int 0x52906150 # CHECK: 50 61 a0 52 f32sqrt $a5, $a10 .int 0x52a06150 # CHECK: 50 61 b0 52 f32sqrt $a5, $a11 .int 0x52b06150 # CHECK: 50 61 c0 52 f32sqrt $a5, $a12 .int 0x52c06150 # CHECK: 50 61 d0 52 f32sqrt $a5, $a13 .int 0x52d06150 # CHECK: 50 61 e0 52 f32sqrt $a5, $a14 .int 0x52e06150 # CHECK: 50 61 f0 52 f32sqrt $a5, $a15 .int 0x52f06150 # CHECK: 60 61 00 52 f32sqrt $a6, $a0 .int 0x52006160 # CHECK: 60 61 10 52 f32sqrt $a6, $a1 .int 0x52106160 # CHECK: 60 61 20 52 f32sqrt $a6, $a2 .int 0x52206160 # CHECK: 60 61 30 52 f32sqrt $a6, $a3 .int 0x52306160 # CHECK: 60 61 40 52 f32sqrt $a6, $a4 .int 0x52406160 # CHECK: 60 61 50 52 f32sqrt $a6, $a5 .int 0x52506160 # CHECK: 60 61 60 52 f32sqrt $a6, $a6 .int 0x52606160 # CHECK: 60 61 70 52 f32sqrt $a6, $a7 .int 0x52706160 # CHECK: 60 61 80 52 f32sqrt $a6, $a8 .int 0x52806160 # CHECK: 60 61 90 52 f32sqrt $a6, $a9 .int 0x52906160 # CHECK: 60 61 a0 52 f32sqrt $a6, $a10 .int 0x52a06160 # CHECK: 60 61 b0 52 f32sqrt $a6, $a11 .int 0x52b06160 # CHECK: 60 61 c0 52 f32sqrt $a6, $a12 .int 0x52c06160 # CHECK: 60 61 d0 52 f32sqrt $a6, $a13 .int 0x52d06160 # CHECK: 60 61 e0 52 f32sqrt $a6, $a14 .int 0x52e06160 # CHECK: 60 61 f0 52 f32sqrt $a6, $a15 .int 0x52f06160 # CHECK: 70 61 00 52 f32sqrt $a7, $a0 .int 0x52006170 # CHECK: 70 61 10 52 f32sqrt $a7, $a1 .int 0x52106170 # CHECK: 70 61 20 52 f32sqrt $a7, $a2 .int 0x52206170 # CHECK: 70 61 30 52 f32sqrt $a7, $a3 .int 0x52306170 # CHECK: 70 61 40 52 f32sqrt $a7, $a4 .int 0x52406170 # CHECK: 70 61 50 52 f32sqrt $a7, $a5 .int 0x52506170 # CHECK: 70 61 60 52 f32sqrt $a7, $a6 .int 0x52606170 # CHECK: 70 61 70 52 f32sqrt $a7, $a7 .int 0x52706170 # CHECK: 70 61 80 52 f32sqrt $a7, $a8 .int 0x52806170 # CHECK: 70 61 90 52 f32sqrt $a7, $a9 .int 0x52906170 # CHECK: 70 61 a0 52 f32sqrt $a7, $a10 .int 0x52a06170 # CHECK: 70 61 b0 52 f32sqrt $a7, $a11 .int 0x52b06170 # CHECK: 70 61 c0 52 f32sqrt $a7, $a12 .int 0x52c06170 # CHECK: 70 61 d0 52 f32sqrt $a7, $a13 .int 0x52d06170 # CHECK: 70 61 e0 52 f32sqrt $a7, $a14 .int 0x52e06170 # CHECK: 70 61 f0 52 f32sqrt $a7, $a15 .int 0x52f06170 # CHECK: 80 61 00 52 f32sqrt $a8, $a0 .int 0x52006180 # CHECK: 80 61 10 52 f32sqrt $a8, $a1 .int 0x52106180 # CHECK: 80 61 20 52 f32sqrt $a8, $a2 .int 0x52206180 # CHECK: 80 61 30 52 f32sqrt $a8, $a3 .int 0x52306180 # CHECK: 80 61 40 52 f32sqrt $a8, $a4 .int 0x52406180 # CHECK: 80 61 50 52 f32sqrt $a8, $a5 .int 0x52506180 # CHECK: 80 61 60 52 f32sqrt $a8, $a6 .int 0x52606180 # CHECK: 80 61 70 52 f32sqrt $a8, $a7 .int 0x52706180 # CHECK: 80 61 80 52 f32sqrt $a8, $a8 .int 0x52806180 # CHECK: 80 61 90 52 f32sqrt $a8, $a9 .int 0x52906180 # CHECK: 80 61 a0 52 f32sqrt $a8, $a10 .int 0x52a06180 # CHECK: 80 61 b0 52 f32sqrt $a8, $a11 .int 0x52b06180 # CHECK: 80 61 c0 52 f32sqrt $a8, $a12 .int 0x52c06180 # CHECK: 80 61 d0 52 f32sqrt $a8, $a13 .int 0x52d06180 # CHECK: 80 61 e0 52 f32sqrt $a8, $a14 .int 0x52e06180 # CHECK: 80 61 f0 52 f32sqrt $a8, $a15 .int 0x52f06180 # CHECK: 90 61 00 52 f32sqrt $a9, $a0 .int 0x52006190 # CHECK: 90 61 10 52 f32sqrt $a9, $a1 .int 0x52106190 # CHECK: 90 61 20 52 f32sqrt $a9, $a2 .int 0x52206190 # CHECK: 90 61 30 52 f32sqrt $a9, $a3 .int 0x52306190 # CHECK: 90 61 40 52 f32sqrt $a9, $a4 .int 0x52406190 # CHECK: 90 61 50 52 f32sqrt $a9, $a5 .int 0x52506190 # CHECK: 90 61 60 52 f32sqrt $a9, $a6 .int 0x52606190 # CHECK: 90 61 70 52 f32sqrt $a9, $a7 .int 0x52706190 # CHECK: 90 61 80 52 f32sqrt $a9, $a8 .int 0x52806190 # CHECK: 90 61 90 52 f32sqrt $a9, $a9 .int 0x52906190 # CHECK: 90 61 a0 52 f32sqrt $a9, $a10 .int 0x52a06190 # CHECK: 90 61 b0 52 f32sqrt $a9, $a11 .int 0x52b06190 # CHECK: 90 61 c0 52 f32sqrt $a9, $a12 .int 0x52c06190 # CHECK: 90 61 d0 52 f32sqrt $a9, $a13 .int 0x52d06190 # CHECK: 90 61 e0 52 f32sqrt $a9, $a14 .int 0x52e06190 # CHECK: 90 61 f0 52 f32sqrt $a9, $a15 .int 0x52f06190 # CHECK: a0 61 00 52 f32sqrt $a10, $a0 .int 0x520061a0 # CHECK: a0 61 10 52 f32sqrt $a10, $a1 .int 0x521061a0 # CHECK: a0 61 20 52 f32sqrt $a10, $a2 .int 0x522061a0 # CHECK: a0 61 30 52 f32sqrt $a10, $a3 .int 0x523061a0 # CHECK: a0 61 40 52 f32sqrt $a10, $a4 .int 0x524061a0 # CHECK: a0 61 50 52 f32sqrt $a10, $a5 .int 0x525061a0 # CHECK: a0 61 60 52 f32sqrt $a10, $a6 .int 0x526061a0 # CHECK: a0 61 70 52 f32sqrt $a10, $a7 .int 0x527061a0 # CHECK: a0 61 80 52 f32sqrt $a10, $a8 .int 0x528061a0 # CHECK: a0 61 90 52 f32sqrt $a10, $a9 .int 0x529061a0 # CHECK: a0 61 a0 52 f32sqrt $a10, $a10 .int 0x52a061a0 # CHECK: a0 61 b0 52 f32sqrt $a10, $a11 .int 0x52b061a0 # CHECK: a0 61 c0 52 f32sqrt $a10, $a12 .int 0x52c061a0 # CHECK: a0 61 d0 52 f32sqrt $a10, $a13 .int 0x52d061a0 # CHECK: a0 61 e0 52 f32sqrt $a10, $a14 .int 0x52e061a0 # CHECK: a0 61 f0 52 f32sqrt $a10, $a15 .int 0x52f061a0 # CHECK: b0 61 00 52 f32sqrt $a11, $a0 .int 0x520061b0 # CHECK: b0 61 10 52 f32sqrt $a11, $a1 .int 0x521061b0 # CHECK: b0 61 20 52 f32sqrt $a11, $a2 .int 0x522061b0 # CHECK: b0 61 30 52 f32sqrt $a11, $a3 .int 0x523061b0 # CHECK: b0 61 40 52 f32sqrt $a11, $a4 .int 0x524061b0 # CHECK: b0 61 50 52 f32sqrt $a11, $a5 .int 0x525061b0 # CHECK: b0 61 60 52 f32sqrt $a11, $a6 .int 0x526061b0 # CHECK: b0 61 70 52 f32sqrt $a11, $a7 .int 0x527061b0 # CHECK: b0 61 80 52 f32sqrt $a11, $a8 .int 0x528061b0 # CHECK: b0 61 90 52 f32sqrt $a11, $a9 .int 0x529061b0 # CHECK: b0 61 a0 52 f32sqrt $a11, $a10 .int 0x52a061b0 # CHECK: b0 61 b0 52 f32sqrt $a11, $a11 .int 0x52b061b0 # CHECK: b0 61 c0 52 f32sqrt $a11, $a12 .int 0x52c061b0 # CHECK: b0 61 d0 52 f32sqrt $a11, $a13 .int 0x52d061b0 # CHECK: b0 61 e0 52 f32sqrt $a11, $a14 .int 0x52e061b0 # CHECK: b0 61 f0 52 f32sqrt $a11, $a15 .int 0x52f061b0 # CHECK: c0 61 00 52 f32sqrt $a12, $a0 .int 0x520061c0 # CHECK: c0 61 10 52 f32sqrt $a12, $a1 .int 0x521061c0 # CHECK: c0 61 20 52 f32sqrt $a12, $a2 .int 0x522061c0 # CHECK: c0 61 30 52 f32sqrt $a12, $a3 .int 0x523061c0 # CHECK: c0 61 40 52 f32sqrt $a12, $a4 .int 0x524061c0 # CHECK: c0 61 50 52 f32sqrt $a12, $a5 .int 0x525061c0 # CHECK: c0 61 60 52 f32sqrt $a12, $a6 .int 0x526061c0 # CHECK: c0 61 70 52 f32sqrt $a12, $a7 .int 0x527061c0 # CHECK: c0 61 80 52 f32sqrt $a12, $a8 .int 0x528061c0 # CHECK: c0 61 90 52 f32sqrt $a12, $a9 .int 0x529061c0 # CHECK: c0 61 a0 52 f32sqrt $a12, $a10 .int 0x52a061c0 # CHECK: c0 61 b0 52 f32sqrt $a12, $a11 .int 0x52b061c0 # CHECK: c0 61 c0 52 f32sqrt $a12, $a12 .int 0x52c061c0 # CHECK: c0 61 d0 52 f32sqrt $a12, $a13 .int 0x52d061c0 # CHECK: c0 61 e0 52 f32sqrt $a12, $a14 .int 0x52e061c0 # CHECK: c0 61 f0 52 f32sqrt $a12, $a15 .int 0x52f061c0 # CHECK: d0 61 00 52 f32sqrt $a13, $a0 .int 0x520061d0 # CHECK: d0 61 10 52 f32sqrt $a13, $a1 .int 0x521061d0 # CHECK: d0 61 20 52 f32sqrt $a13, $a2 .int 0x522061d0 # CHECK: d0 61 30 52 f32sqrt $a13, $a3 .int 0x523061d0 # CHECK: d0 61 40 52 f32sqrt $a13, $a4 .int 0x524061d0 # CHECK: d0 61 50 52 f32sqrt $a13, $a5 .int 0x525061d0 # CHECK: d0 61 60 52 f32sqrt $a13, $a6 .int 0x526061d0 # CHECK: d0 61 70 52 f32sqrt $a13, $a7 .int 0x527061d0 # CHECK: d0 61 80 52 f32sqrt $a13, $a8 .int 0x528061d0 # CHECK: d0 61 90 52 f32sqrt $a13, $a9 .int 0x529061d0 # CHECK: d0 61 a0 52 f32sqrt $a13, $a10 .int 0x52a061d0 # CHECK: d0 61 b0 52 f32sqrt $a13, $a11 .int 0x52b061d0 # CHECK: d0 61 c0 52 f32sqrt $a13, $a12 .int 0x52c061d0 # CHECK: d0 61 d0 52 f32sqrt $a13, $a13 .int 0x52d061d0 # CHECK: d0 61 e0 52 f32sqrt $a13, $a14 .int 0x52e061d0 # CHECK: d0 61 f0 52 f32sqrt $a13, $a15 .int 0x52f061d0 # CHECK: e0 61 00 52 f32sqrt $a14, $a0 .int 0x520061e0 # CHECK: e0 61 10 52 f32sqrt $a14, $a1 .int 0x521061e0 # CHECK: e0 61 20 52 f32sqrt $a14, $a2 .int 0x522061e0 # CHECK: e0 61 30 52 f32sqrt $a14, $a3 .int 0x523061e0 # CHECK: e0 61 40 52 f32sqrt $a14, $a4 .int 0x524061e0 # CHECK: e0 61 50 52 f32sqrt $a14, $a5 .int 0x525061e0 # CHECK: e0 61 60 52 f32sqrt $a14, $a6 .int 0x526061e0 # CHECK: e0 61 70 52 f32sqrt $a14, $a7 .int 0x527061e0 # CHECK: e0 61 80 52 f32sqrt $a14, $a8 .int 0x528061e0 # CHECK: e0 61 90 52 f32sqrt $a14, $a9 .int 0x529061e0 # CHECK: e0 61 a0 52 f32sqrt $a14, $a10 .int 0x52a061e0 # CHECK: e0 61 b0 52 f32sqrt $a14, $a11 .int 0x52b061e0 # CHECK: e0 61 c0 52 f32sqrt $a14, $a12 .int 0x52c061e0 # CHECK: e0 61 d0 52 f32sqrt $a14, $a13 .int 0x52d061e0 # CHECK: e0 61 e0 52 f32sqrt $a14, $a14 .int 0x52e061e0 # CHECK: e0 61 f0 52 f32sqrt $a14, $a15 .int 0x52f061e0 # CHECK: f0 61 00 52 f32sqrt $a15, $a0 .int 0x520061f0 # CHECK: f0 61 10 52 f32sqrt $a15, $a1 .int 0x521061f0 # CHECK: f0 61 20 52 f32sqrt $a15, $a2 .int 0x522061f0 # CHECK: f0 61 30 52 f32sqrt $a15, $a3 .int 0x523061f0 # CHECK: f0 61 40 52 f32sqrt $a15, $a4 .int 0x524061f0 # CHECK: f0 61 50 52 f32sqrt $a15, $a5 .int 0x525061f0 # CHECK: f0 61 60 52 f32sqrt $a15, $a6 .int 0x526061f0 # CHECK: f0 61 70 52 f32sqrt $a15, $a7 .int 0x527061f0 # CHECK: f0 61 80 52 f32sqrt $a15, $a8 .int 0x528061f0 # CHECK: f0 61 90 52 f32sqrt $a15, $a9 .int 0x529061f0 # CHECK: f0 61 a0 52 f32sqrt $a15, $a10 .int 0x52a061f0 # CHECK: f0 61 b0 52 f32sqrt $a15, $a11 .int 0x52b061f0 # CHECK: f0 61 c0 52 f32sqrt $a15, $a12 .int 0x52c061f0 # CHECK: f0 61 d0 52 f32sqrt $a15, $a13 .int 0x52d061f0 # CHECK: f0 61 e0 52 f32sqrt $a15, $a14 .int 0x52e061f0 # CHECK: f0 61 f0 52 f32sqrt $a15, $a15 .int 0x52f061f0