# RUN: llvm-mc %s -filetype=obj -mattr=+ipu21 | \ # RUN: llvm-objdump -d --mcpu=ipu21 - | FileCheck %s # This file is auto-generated. Do not edit. # Generated by GenerateInsnTest.py. # Test that we can objdump all variants of the `f32tof16` instruction # declared in Isa.xml. # CHECK: 00 35 00 52 f32tof16 $a0, $a0 .int 0x52003500 # CHECK: 00 35 10 52 f32tof16 $a0, $a1 .int 0x52103500 # CHECK: 00 35 20 52 f32tof16 $a0, $a2 .int 0x52203500 # CHECK: 00 35 30 52 f32tof16 $a0, $a3 .int 0x52303500 # CHECK: 00 35 40 52 f32tof16 $a0, $a4 .int 0x52403500 # CHECK: 00 35 50 52 f32tof16 $a0, $a5 .int 0x52503500 # CHECK: 00 35 60 52 f32tof16 $a0, $a6 .int 0x52603500 # CHECK: 00 35 70 52 f32tof16 $a0, $a7 .int 0x52703500 # CHECK: 00 35 80 52 f32tof16 $a0, $a8 .int 0x52803500 # CHECK: 00 35 90 52 f32tof16 $a0, $a9 .int 0x52903500 # CHECK: 00 35 a0 52 f32tof16 $a0, $a10 .int 0x52a03500 # CHECK: 00 35 b0 52 f32tof16 $a0, $a11 .int 0x52b03500 # CHECK: 00 35 c0 52 f32tof16 $a0, $a12 .int 0x52c03500 # CHECK: 00 35 d0 52 f32tof16 $a0, $a13 .int 0x52d03500 # CHECK: 00 35 e0 52 f32tof16 $a0, $a14 .int 0x52e03500 # CHECK: 00 35 f0 52 f32tof16 $a0, $a15 .int 0x52f03500 # CHECK: 10 35 00 52 f32tof16 $a1, $a0 .int 0x52003510 # CHECK: 10 35 10 52 f32tof16 $a1, $a1 .int 0x52103510 # CHECK: 10 35 20 52 f32tof16 $a1, $a2 .int 0x52203510 # CHECK: 10 35 30 52 f32tof16 $a1, $a3 .int 0x52303510 # CHECK: 10 35 40 52 f32tof16 $a1, $a4 .int 0x52403510 # CHECK: 10 35 50 52 f32tof16 $a1, $a5 .int 0x52503510 # CHECK: 10 35 60 52 f32tof16 $a1, $a6 .int 0x52603510 # CHECK: 10 35 70 52 f32tof16 $a1, $a7 .int 0x52703510 # CHECK: 10 35 80 52 f32tof16 $a1, $a8 .int 0x52803510 # CHECK: 10 35 90 52 f32tof16 $a1, $a9 .int 0x52903510 # CHECK: 10 35 a0 52 f32tof16 $a1, $a10 .int 0x52a03510 # CHECK: 10 35 b0 52 f32tof16 $a1, $a11 .int 0x52b03510 # CHECK: 10 35 c0 52 f32tof16 $a1, $a12 .int 0x52c03510 # CHECK: 10 35 d0 52 f32tof16 $a1, $a13 .int 0x52d03510 # CHECK: 10 35 e0 52 f32tof16 $a1, $a14 .int 0x52e03510 # CHECK: 10 35 f0 52 f32tof16 $a1, $a15 .int 0x52f03510 # CHECK: 20 35 00 52 f32tof16 $a2, $a0 .int 0x52003520 # CHECK: 20 35 10 52 f32tof16 $a2, $a1 .int 0x52103520 # CHECK: 20 35 20 52 f32tof16 $a2, $a2 .int 0x52203520 # CHECK: 20 35 30 52 f32tof16 $a2, $a3 .int 0x52303520 # CHECK: 20 35 40 52 f32tof16 $a2, $a4 .int 0x52403520 # CHECK: 20 35 50 52 f32tof16 $a2, $a5 .int 0x52503520 # CHECK: 20 35 60 52 f32tof16 $a2, $a6 .int 0x52603520 # CHECK: 20 35 70 52 f32tof16 $a2, $a7 .int 0x52703520 # CHECK: 20 35 80 52 f32tof16 $a2, $a8 .int 0x52803520 # CHECK: 20 35 90 52 f32tof16 $a2, $a9 .int 0x52903520 # CHECK: 20 35 a0 52 f32tof16 $a2, $a10 .int 0x52a03520 # CHECK: 20 35 b0 52 f32tof16 $a2, $a11 .int 0x52b03520 # CHECK: 20 35 c0 52 f32tof16 $a2, $a12 .int 0x52c03520 # CHECK: 20 35 d0 52 f32tof16 $a2, $a13 .int 0x52d03520 # CHECK: 20 35 e0 52 f32tof16 $a2, $a14 .int 0x52e03520 # CHECK: 20 35 f0 52 f32tof16 $a2, $a15 .int 0x52f03520 # CHECK: 30 35 00 52 f32tof16 $a3, $a0 .int 0x52003530 # CHECK: 30 35 10 52 f32tof16 $a3, $a1 .int 0x52103530 # CHECK: 30 35 20 52 f32tof16 $a3, $a2 .int 0x52203530 # CHECK: 30 35 30 52 f32tof16 $a3, $a3 .int 0x52303530 # CHECK: 30 35 40 52 f32tof16 $a3, $a4 .int 0x52403530 # CHECK: 30 35 50 52 f32tof16 $a3, $a5 .int 0x52503530 # CHECK: 30 35 60 52 f32tof16 $a3, $a6 .int 0x52603530 # CHECK: 30 35 70 52 f32tof16 $a3, $a7 .int 0x52703530 # CHECK: 30 35 80 52 f32tof16 $a3, $a8 .int 0x52803530 # CHECK: 30 35 90 52 f32tof16 $a3, $a9 .int 0x52903530 # CHECK: 30 35 a0 52 f32tof16 $a3, $a10 .int 0x52a03530 # CHECK: 30 35 b0 52 f32tof16 $a3, $a11 .int 0x52b03530 # CHECK: 30 35 c0 52 f32tof16 $a3, $a12 .int 0x52c03530 # CHECK: 30 35 d0 52 f32tof16 $a3, $a13 .int 0x52d03530 # CHECK: 30 35 e0 52 f32tof16 $a3, $a14 .int 0x52e03530 # CHECK: 30 35 f0 52 f32tof16 $a3, $a15 .int 0x52f03530 # CHECK: 40 35 00 52 f32tof16 $a4, $a0 .int 0x52003540 # CHECK: 40 35 10 52 f32tof16 $a4, $a1 .int 0x52103540 # CHECK: 40 35 20 52 f32tof16 $a4, $a2 .int 0x52203540 # CHECK: 40 35 30 52 f32tof16 $a4, $a3 .int 0x52303540 # CHECK: 40 35 40 52 f32tof16 $a4, $a4 .int 0x52403540 # CHECK: 40 35 50 52 f32tof16 $a4, $a5 .int 0x52503540 # CHECK: 40 35 60 52 f32tof16 $a4, $a6 .int 0x52603540 # CHECK: 40 35 70 52 f32tof16 $a4, $a7 .int 0x52703540 # CHECK: 40 35 80 52 f32tof16 $a4, $a8 .int 0x52803540 # CHECK: 40 35 90 52 f32tof16 $a4, $a9 .int 0x52903540 # CHECK: 40 35 a0 52 f32tof16 $a4, $a10 .int 0x52a03540 # CHECK: 40 35 b0 52 f32tof16 $a4, $a11 .int 0x52b03540 # CHECK: 40 35 c0 52 f32tof16 $a4, $a12 .int 0x52c03540 # CHECK: 40 35 d0 52 f32tof16 $a4, $a13 .int 0x52d03540 # CHECK: 40 35 e0 52 f32tof16 $a4, $a14 .int 0x52e03540 # CHECK: 40 35 f0 52 f32tof16 $a4, $a15 .int 0x52f03540 # CHECK: 50 35 00 52 f32tof16 $a5, $a0 .int 0x52003550 # CHECK: 50 35 10 52 f32tof16 $a5, $a1 .int 0x52103550 # CHECK: 50 35 20 52 f32tof16 $a5, $a2 .int 0x52203550 # CHECK: 50 35 30 52 f32tof16 $a5, $a3 .int 0x52303550 # CHECK: 50 35 40 52 f32tof16 $a5, $a4 .int 0x52403550 # CHECK: 50 35 50 52 f32tof16 $a5, $a5 .int 0x52503550 # CHECK: 50 35 60 52 f32tof16 $a5, $a6 .int 0x52603550 # CHECK: 50 35 70 52 f32tof16 $a5, $a7 .int 0x52703550 # CHECK: 50 35 80 52 f32tof16 $a5, $a8 .int 0x52803550 # CHECK: 50 35 90 52 f32tof16 $a5, $a9 .int 0x52903550 # CHECK: 50 35 a0 52 f32tof16 $a5, $a10 .int 0x52a03550 # CHECK: 50 35 b0 52 f32tof16 $a5, $a11 .int 0x52b03550 # CHECK: 50 35 c0 52 f32tof16 $a5, $a12 .int 0x52c03550 # CHECK: 50 35 d0 52 f32tof16 $a5, $a13 .int 0x52d03550 # CHECK: 50 35 e0 52 f32tof16 $a5, $a14 .int 0x52e03550 # CHECK: 50 35 f0 52 f32tof16 $a5, $a15 .int 0x52f03550 # CHECK: 60 35 00 52 f32tof16 $a6, $a0 .int 0x52003560 # CHECK: 60 35 10 52 f32tof16 $a6, $a1 .int 0x52103560 # CHECK: 60 35 20 52 f32tof16 $a6, $a2 .int 0x52203560 # CHECK: 60 35 30 52 f32tof16 $a6, $a3 .int 0x52303560 # CHECK: 60 35 40 52 f32tof16 $a6, $a4 .int 0x52403560 # CHECK: 60 35 50 52 f32tof16 $a6, $a5 .int 0x52503560 # CHECK: 60 35 60 52 f32tof16 $a6, $a6 .int 0x52603560 # CHECK: 60 35 70 52 f32tof16 $a6, $a7 .int 0x52703560 # CHECK: 60 35 80 52 f32tof16 $a6, $a8 .int 0x52803560 # CHECK: 60 35 90 52 f32tof16 $a6, $a9 .int 0x52903560 # CHECK: 60 35 a0 52 f32tof16 $a6, $a10 .int 0x52a03560 # CHECK: 60 35 b0 52 f32tof16 $a6, $a11 .int 0x52b03560 # CHECK: 60 35 c0 52 f32tof16 $a6, $a12 .int 0x52c03560 # CHECK: 60 35 d0 52 f32tof16 $a6, $a13 .int 0x52d03560 # CHECK: 60 35 e0 52 f32tof16 $a6, $a14 .int 0x52e03560 # CHECK: 60 35 f0 52 f32tof16 $a6, $a15 .int 0x52f03560 # CHECK: 70 35 00 52 f32tof16 $a7, $a0 .int 0x52003570 # CHECK: 70 35 10 52 f32tof16 $a7, $a1 .int 0x52103570 # CHECK: 70 35 20 52 f32tof16 $a7, $a2 .int 0x52203570 # CHECK: 70 35 30 52 f32tof16 $a7, $a3 .int 0x52303570 # CHECK: 70 35 40 52 f32tof16 $a7, $a4 .int 0x52403570 # CHECK: 70 35 50 52 f32tof16 $a7, $a5 .int 0x52503570 # CHECK: 70 35 60 52 f32tof16 $a7, $a6 .int 0x52603570 # CHECK: 70 35 70 52 f32tof16 $a7, $a7 .int 0x52703570 # CHECK: 70 35 80 52 f32tof16 $a7, $a8 .int 0x52803570 # CHECK: 70 35 90 52 f32tof16 $a7, $a9 .int 0x52903570 # CHECK: 70 35 a0 52 f32tof16 $a7, $a10 .int 0x52a03570 # CHECK: 70 35 b0 52 f32tof16 $a7, $a11 .int 0x52b03570 # CHECK: 70 35 c0 52 f32tof16 $a7, $a12 .int 0x52c03570 # CHECK: 70 35 d0 52 f32tof16 $a7, $a13 .int 0x52d03570 # CHECK: 70 35 e0 52 f32tof16 $a7, $a14 .int 0x52e03570 # CHECK: 70 35 f0 52 f32tof16 $a7, $a15 .int 0x52f03570 # CHECK: 80 35 00 52 f32tof16 $a8, $a0 .int 0x52003580 # CHECK: 80 35 10 52 f32tof16 $a8, $a1 .int 0x52103580 # CHECK: 80 35 20 52 f32tof16 $a8, $a2 .int 0x52203580 # CHECK: 80 35 30 52 f32tof16 $a8, $a3 .int 0x52303580 # CHECK: 80 35 40 52 f32tof16 $a8, $a4 .int 0x52403580 # CHECK: 80 35 50 52 f32tof16 $a8, $a5 .int 0x52503580 # CHECK: 80 35 60 52 f32tof16 $a8, $a6 .int 0x52603580 # CHECK: 80 35 70 52 f32tof16 $a8, $a7 .int 0x52703580 # CHECK: 80 35 80 52 f32tof16 $a8, $a8 .int 0x52803580 # CHECK: 80 35 90 52 f32tof16 $a8, $a9 .int 0x52903580 # CHECK: 80 35 a0 52 f32tof16 $a8, $a10 .int 0x52a03580 # CHECK: 80 35 b0 52 f32tof16 $a8, $a11 .int 0x52b03580 # CHECK: 80 35 c0 52 f32tof16 $a8, $a12 .int 0x52c03580 # CHECK: 80 35 d0 52 f32tof16 $a8, $a13 .int 0x52d03580 # CHECK: 80 35 e0 52 f32tof16 $a8, $a14 .int 0x52e03580 # CHECK: 80 35 f0 52 f32tof16 $a8, $a15 .int 0x52f03580 # CHECK: 90 35 00 52 f32tof16 $a9, $a0 .int 0x52003590 # CHECK: 90 35 10 52 f32tof16 $a9, $a1 .int 0x52103590 # CHECK: 90 35 20 52 f32tof16 $a9, $a2 .int 0x52203590 # CHECK: 90 35 30 52 f32tof16 $a9, $a3 .int 0x52303590 # CHECK: 90 35 40 52 f32tof16 $a9, $a4 .int 0x52403590 # CHECK: 90 35 50 52 f32tof16 $a9, $a5 .int 0x52503590 # CHECK: 90 35 60 52 f32tof16 $a9, $a6 .int 0x52603590 # CHECK: 90 35 70 52 f32tof16 $a9, $a7 .int 0x52703590 # CHECK: 90 35 80 52 f32tof16 $a9, $a8 .int 0x52803590 # CHECK: 90 35 90 52 f32tof16 $a9, $a9 .int 0x52903590 # CHECK: 90 35 a0 52 f32tof16 $a9, $a10 .int 0x52a03590 # CHECK: 90 35 b0 52 f32tof16 $a9, $a11 .int 0x52b03590 # CHECK: 90 35 c0 52 f32tof16 $a9, $a12 .int 0x52c03590 # CHECK: 90 35 d0 52 f32tof16 $a9, $a13 .int 0x52d03590 # CHECK: 90 35 e0 52 f32tof16 $a9, $a14 .int 0x52e03590 # CHECK: 90 35 f0 52 f32tof16 $a9, $a15 .int 0x52f03590 # CHECK: a0 35 00 52 f32tof16 $a10, $a0 .int 0x520035a0 # CHECK: a0 35 10 52 f32tof16 $a10, $a1 .int 0x521035a0 # CHECK: a0 35 20 52 f32tof16 $a10, $a2 .int 0x522035a0 # CHECK: a0 35 30 52 f32tof16 $a10, $a3 .int 0x523035a0 # CHECK: a0 35 40 52 f32tof16 $a10, $a4 .int 0x524035a0 # CHECK: a0 35 50 52 f32tof16 $a10, $a5 .int 0x525035a0 # CHECK: a0 35 60 52 f32tof16 $a10, $a6 .int 0x526035a0 # CHECK: a0 35 70 52 f32tof16 $a10, $a7 .int 0x527035a0 # CHECK: a0 35 80 52 f32tof16 $a10, $a8 .int 0x528035a0 # CHECK: a0 35 90 52 f32tof16 $a10, $a9 .int 0x529035a0 # CHECK: a0 35 a0 52 f32tof16 $a10, $a10 .int 0x52a035a0 # CHECK: a0 35 b0 52 f32tof16 $a10, $a11 .int 0x52b035a0 # CHECK: a0 35 c0 52 f32tof16 $a10, $a12 .int 0x52c035a0 # CHECK: a0 35 d0 52 f32tof16 $a10, $a13 .int 0x52d035a0 # CHECK: a0 35 e0 52 f32tof16 $a10, $a14 .int 0x52e035a0 # CHECK: a0 35 f0 52 f32tof16 $a10, $a15 .int 0x52f035a0 # CHECK: b0 35 00 52 f32tof16 $a11, $a0 .int 0x520035b0 # CHECK: b0 35 10 52 f32tof16 $a11, $a1 .int 0x521035b0 # CHECK: b0 35 20 52 f32tof16 $a11, $a2 .int 0x522035b0 # CHECK: b0 35 30 52 f32tof16 $a11, $a3 .int 0x523035b0 # CHECK: b0 35 40 52 f32tof16 $a11, $a4 .int 0x524035b0 # CHECK: b0 35 50 52 f32tof16 $a11, $a5 .int 0x525035b0 # CHECK: b0 35 60 52 f32tof16 $a11, $a6 .int 0x526035b0 # CHECK: b0 35 70 52 f32tof16 $a11, $a7 .int 0x527035b0 # CHECK: b0 35 80 52 f32tof16 $a11, $a8 .int 0x528035b0 # CHECK: b0 35 90 52 f32tof16 $a11, $a9 .int 0x529035b0 # CHECK: b0 35 a0 52 f32tof16 $a11, $a10 .int 0x52a035b0 # CHECK: b0 35 b0 52 f32tof16 $a11, $a11 .int 0x52b035b0 # CHECK: b0 35 c0 52 f32tof16 $a11, $a12 .int 0x52c035b0 # CHECK: b0 35 d0 52 f32tof16 $a11, $a13 .int 0x52d035b0 # CHECK: b0 35 e0 52 f32tof16 $a11, $a14 .int 0x52e035b0 # CHECK: b0 35 f0 52 f32tof16 $a11, $a15 .int 0x52f035b0 # CHECK: c0 35 00 52 f32tof16 $a12, $a0 .int 0x520035c0 # CHECK: c0 35 10 52 f32tof16 $a12, $a1 .int 0x521035c0 # CHECK: c0 35 20 52 f32tof16 $a12, $a2 .int 0x522035c0 # CHECK: c0 35 30 52 f32tof16 $a12, $a3 .int 0x523035c0 # CHECK: c0 35 40 52 f32tof16 $a12, $a4 .int 0x524035c0 # CHECK: c0 35 50 52 f32tof16 $a12, $a5 .int 0x525035c0 # CHECK: c0 35 60 52 f32tof16 $a12, $a6 .int 0x526035c0 # CHECK: c0 35 70 52 f32tof16 $a12, $a7 .int 0x527035c0 # CHECK: c0 35 80 52 f32tof16 $a12, $a8 .int 0x528035c0 # CHECK: c0 35 90 52 f32tof16 $a12, $a9 .int 0x529035c0 # CHECK: c0 35 a0 52 f32tof16 $a12, $a10 .int 0x52a035c0 # CHECK: c0 35 b0 52 f32tof16 $a12, $a11 .int 0x52b035c0 # CHECK: c0 35 c0 52 f32tof16 $a12, $a12 .int 0x52c035c0 # CHECK: c0 35 d0 52 f32tof16 $a12, $a13 .int 0x52d035c0 # CHECK: c0 35 e0 52 f32tof16 $a12, $a14 .int 0x52e035c0 # CHECK: c0 35 f0 52 f32tof16 $a12, $a15 .int 0x52f035c0 # CHECK: d0 35 00 52 f32tof16 $a13, $a0 .int 0x520035d0 # CHECK: d0 35 10 52 f32tof16 $a13, $a1 .int 0x521035d0 # CHECK: d0 35 20 52 f32tof16 $a13, $a2 .int 0x522035d0 # CHECK: d0 35 30 52 f32tof16 $a13, $a3 .int 0x523035d0 # CHECK: d0 35 40 52 f32tof16 $a13, $a4 .int 0x524035d0 # CHECK: d0 35 50 52 f32tof16 $a13, $a5 .int 0x525035d0 # CHECK: d0 35 60 52 f32tof16 $a13, $a6 .int 0x526035d0 # CHECK: d0 35 70 52 f32tof16 $a13, $a7 .int 0x527035d0 # CHECK: d0 35 80 52 f32tof16 $a13, $a8 .int 0x528035d0 # CHECK: d0 35 90 52 f32tof16 $a13, $a9 .int 0x529035d0 # CHECK: d0 35 a0 52 f32tof16 $a13, $a10 .int 0x52a035d0 # CHECK: d0 35 b0 52 f32tof16 $a13, $a11 .int 0x52b035d0 # CHECK: d0 35 c0 52 f32tof16 $a13, $a12 .int 0x52c035d0 # CHECK: d0 35 d0 52 f32tof16 $a13, $a13 .int 0x52d035d0 # CHECK: d0 35 e0 52 f32tof16 $a13, $a14 .int 0x52e035d0 # CHECK: d0 35 f0 52 f32tof16 $a13, $a15 .int 0x52f035d0 # CHECK: e0 35 00 52 f32tof16 $a14, $a0 .int 0x520035e0 # CHECK: e0 35 10 52 f32tof16 $a14, $a1 .int 0x521035e0 # CHECK: e0 35 20 52 f32tof16 $a14, $a2 .int 0x522035e0 # CHECK: e0 35 30 52 f32tof16 $a14, $a3 .int 0x523035e0 # CHECK: e0 35 40 52 f32tof16 $a14, $a4 .int 0x524035e0 # CHECK: e0 35 50 52 f32tof16 $a14, $a5 .int 0x525035e0 # CHECK: e0 35 60 52 f32tof16 $a14, $a6 .int 0x526035e0 # CHECK: e0 35 70 52 f32tof16 $a14, $a7 .int 0x527035e0 # CHECK: e0 35 80 52 f32tof16 $a14, $a8 .int 0x528035e0 # CHECK: e0 35 90 52 f32tof16 $a14, $a9 .int 0x529035e0 # CHECK: e0 35 a0 52 f32tof16 $a14, $a10 .int 0x52a035e0 # CHECK: e0 35 b0 52 f32tof16 $a14, $a11 .int 0x52b035e0 # CHECK: e0 35 c0 52 f32tof16 $a14, $a12 .int 0x52c035e0 # CHECK: e0 35 d0 52 f32tof16 $a14, $a13 .int 0x52d035e0 # CHECK: e0 35 e0 52 f32tof16 $a14, $a14 .int 0x52e035e0 # CHECK: e0 35 f0 52 f32tof16 $a14, $a15 .int 0x52f035e0 # CHECK: f0 35 00 52 f32tof16 $a15, $a0 .int 0x520035f0 # CHECK: f0 35 10 52 f32tof16 $a15, $a1 .int 0x521035f0 # CHECK: f0 35 20 52 f32tof16 $a15, $a2 .int 0x522035f0 # CHECK: f0 35 30 52 f32tof16 $a15, $a3 .int 0x523035f0 # CHECK: f0 35 40 52 f32tof16 $a15, $a4 .int 0x524035f0 # CHECK: f0 35 50 52 f32tof16 $a15, $a5 .int 0x525035f0 # CHECK: f0 35 60 52 f32tof16 $a15, $a6 .int 0x526035f0 # CHECK: f0 35 70 52 f32tof16 $a15, $a7 .int 0x527035f0 # CHECK: f0 35 80 52 f32tof16 $a15, $a8 .int 0x528035f0 # CHECK: f0 35 90 52 f32tof16 $a15, $a9 .int 0x529035f0 # CHECK: f0 35 a0 52 f32tof16 $a15, $a10 .int 0x52a035f0 # CHECK: f0 35 b0 52 f32tof16 $a15, $a11 .int 0x52b035f0 # CHECK: f0 35 c0 52 f32tof16 $a15, $a12 .int 0x52c035f0 # CHECK: f0 35 d0 52 f32tof16 $a15, $a13 .int 0x52d035f0 # CHECK: f0 35 e0 52 f32tof16 $a15, $a14 .int 0x52e035f0 # CHECK: f0 35 f0 52 f32tof16 $a15, $a15 .int 0x52f035f0