# 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 `f32mac` instruction # declared in Isa.xml. # CHECK: 80 01 00 5a f32mac $a0, $a0 .int 0x5a000180 # CHECK: 80 11 00 5a f32mac $a0, $a1 .int 0x5a001180 # CHECK: 80 21 00 5a f32mac $a0, $a2 .int 0x5a002180 # CHECK: 80 31 00 5a f32mac $a0, $a3 .int 0x5a003180 # CHECK: 80 41 00 5a f32mac $a0, $a4 .int 0x5a004180 # CHECK: 80 51 00 5a f32mac $a0, $a5 .int 0x5a005180 # CHECK: 80 61 00 5a f32mac $a0, $a6 .int 0x5a006180 # CHECK: 80 71 00 5a f32mac $a0, $a7 .int 0x5a007180 # CHECK: 80 81 00 5a f32mac $a0, $a8 .int 0x5a008180 # CHECK: 80 91 00 5a f32mac $a0, $a9 .int 0x5a009180 # CHECK: 80 a1 00 5a f32mac $a0, $a10 .int 0x5a00a180 # CHECK: 80 b1 00 5a f32mac $a0, $a11 .int 0x5a00b180 # CHECK: 80 c1 00 5a f32mac $a0, $a12 .int 0x5a00c180 # CHECK: 80 d1 00 5a f32mac $a0, $a13 .int 0x5a00d180 # CHECK: 80 e1 00 5a f32mac $a0, $a14 .int 0x5a00e180 # CHECK: 80 f1 00 5a f32mac $a0, $a15 .int 0x5a00f180 # CHECK: 80 01 10 5a f32mac $a1, $a0 .int 0x5a100180 # CHECK: 80 11 10 5a f32mac $a1, $a1 .int 0x5a101180 # CHECK: 80 21 10 5a f32mac $a1, $a2 .int 0x5a102180 # CHECK: 80 31 10 5a f32mac $a1, $a3 .int 0x5a103180 # CHECK: 80 41 10 5a f32mac $a1, $a4 .int 0x5a104180 # CHECK: 80 51 10 5a f32mac $a1, $a5 .int 0x5a105180 # CHECK: 80 61 10 5a f32mac $a1, $a6 .int 0x5a106180 # CHECK: 80 71 10 5a f32mac $a1, $a7 .int 0x5a107180 # CHECK: 80 81 10 5a f32mac $a1, $a8 .int 0x5a108180 # CHECK: 80 91 10 5a f32mac $a1, $a9 .int 0x5a109180 # CHECK: 80 a1 10 5a f32mac $a1, $a10 .int 0x5a10a180 # CHECK: 80 b1 10 5a f32mac $a1, $a11 .int 0x5a10b180 # CHECK: 80 c1 10 5a f32mac $a1, $a12 .int 0x5a10c180 # CHECK: 80 d1 10 5a f32mac $a1, $a13 .int 0x5a10d180 # CHECK: 80 e1 10 5a f32mac $a1, $a14 .int 0x5a10e180 # CHECK: 80 f1 10 5a f32mac $a1, $a15 .int 0x5a10f180 # CHECK: 80 01 20 5a f32mac $a2, $a0 .int 0x5a200180 # CHECK: 80 11 20 5a f32mac $a2, $a1 .int 0x5a201180 # CHECK: 80 21 20 5a f32mac $a2, $a2 .int 0x5a202180 # CHECK: 80 31 20 5a f32mac $a2, $a3 .int 0x5a203180 # CHECK: 80 41 20 5a f32mac $a2, $a4 .int 0x5a204180 # CHECK: 80 51 20 5a f32mac $a2, $a5 .int 0x5a205180 # CHECK: 80 61 20 5a f32mac $a2, $a6 .int 0x5a206180 # CHECK: 80 71 20 5a f32mac $a2, $a7 .int 0x5a207180 # CHECK: 80 81 20 5a f32mac $a2, $a8 .int 0x5a208180 # CHECK: 80 91 20 5a f32mac $a2, $a9 .int 0x5a209180 # CHECK: 80 a1 20 5a f32mac $a2, $a10 .int 0x5a20a180 # CHECK: 80 b1 20 5a f32mac $a2, $a11 .int 0x5a20b180 # CHECK: 80 c1 20 5a f32mac $a2, $a12 .int 0x5a20c180 # CHECK: 80 d1 20 5a f32mac $a2, $a13 .int 0x5a20d180 # CHECK: 80 e1 20 5a f32mac $a2, $a14 .int 0x5a20e180 # CHECK: 80 f1 20 5a f32mac $a2, $a15 .int 0x5a20f180 # CHECK: 80 01 30 5a f32mac $a3, $a0 .int 0x5a300180 # CHECK: 80 11 30 5a f32mac $a3, $a1 .int 0x5a301180 # CHECK: 80 21 30 5a f32mac $a3, $a2 .int 0x5a302180 # CHECK: 80 31 30 5a f32mac $a3, $a3 .int 0x5a303180 # CHECK: 80 41 30 5a f32mac $a3, $a4 .int 0x5a304180 # CHECK: 80 51 30 5a f32mac $a3, $a5 .int 0x5a305180 # CHECK: 80 61 30 5a f32mac $a3, $a6 .int 0x5a306180 # CHECK: 80 71 30 5a f32mac $a3, $a7 .int 0x5a307180 # CHECK: 80 81 30 5a f32mac $a3, $a8 .int 0x5a308180 # CHECK: 80 91 30 5a f32mac $a3, $a9 .int 0x5a309180 # CHECK: 80 a1 30 5a f32mac $a3, $a10 .int 0x5a30a180 # CHECK: 80 b1 30 5a f32mac $a3, $a11 .int 0x5a30b180 # CHECK: 80 c1 30 5a f32mac $a3, $a12 .int 0x5a30c180 # CHECK: 80 d1 30 5a f32mac $a3, $a13 .int 0x5a30d180 # CHECK: 80 e1 30 5a f32mac $a3, $a14 .int 0x5a30e180 # CHECK: 80 f1 30 5a f32mac $a3, $a15 .int 0x5a30f180 # CHECK: 80 01 40 5a f32mac $a4, $a0 .int 0x5a400180 # CHECK: 80 11 40 5a f32mac $a4, $a1 .int 0x5a401180 # CHECK: 80 21 40 5a f32mac $a4, $a2 .int 0x5a402180 # CHECK: 80 31 40 5a f32mac $a4, $a3 .int 0x5a403180 # CHECK: 80 41 40 5a f32mac $a4, $a4 .int 0x5a404180 # CHECK: 80 51 40 5a f32mac $a4, $a5 .int 0x5a405180 # CHECK: 80 61 40 5a f32mac $a4, $a6 .int 0x5a406180 # CHECK: 80 71 40 5a f32mac $a4, $a7 .int 0x5a407180 # CHECK: 80 81 40 5a f32mac $a4, $a8 .int 0x5a408180 # CHECK: 80 91 40 5a f32mac $a4, $a9 .int 0x5a409180 # CHECK: 80 a1 40 5a f32mac $a4, $a10 .int 0x5a40a180 # CHECK: 80 b1 40 5a f32mac $a4, $a11 .int 0x5a40b180 # CHECK: 80 c1 40 5a f32mac $a4, $a12 .int 0x5a40c180 # CHECK: 80 d1 40 5a f32mac $a4, $a13 .int 0x5a40d180 # CHECK: 80 e1 40 5a f32mac $a4, $a14 .int 0x5a40e180 # CHECK: 80 f1 40 5a f32mac $a4, $a15 .int 0x5a40f180 # CHECK: 80 01 50 5a f32mac $a5, $a0 .int 0x5a500180 # CHECK: 80 11 50 5a f32mac $a5, $a1 .int 0x5a501180 # CHECK: 80 21 50 5a f32mac $a5, $a2 .int 0x5a502180 # CHECK: 80 31 50 5a f32mac $a5, $a3 .int 0x5a503180 # CHECK: 80 41 50 5a f32mac $a5, $a4 .int 0x5a504180 # CHECK: 80 51 50 5a f32mac $a5, $a5 .int 0x5a505180 # CHECK: 80 61 50 5a f32mac $a5, $a6 .int 0x5a506180 # CHECK: 80 71 50 5a f32mac $a5, $a7 .int 0x5a507180 # CHECK: 80 81 50 5a f32mac $a5, $a8 .int 0x5a508180 # CHECK: 80 91 50 5a f32mac $a5, $a9 .int 0x5a509180 # CHECK: 80 a1 50 5a f32mac $a5, $a10 .int 0x5a50a180 # CHECK: 80 b1 50 5a f32mac $a5, $a11 .int 0x5a50b180 # CHECK: 80 c1 50 5a f32mac $a5, $a12 .int 0x5a50c180 # CHECK: 80 d1 50 5a f32mac $a5, $a13 .int 0x5a50d180 # CHECK: 80 e1 50 5a f32mac $a5, $a14 .int 0x5a50e180 # CHECK: 80 f1 50 5a f32mac $a5, $a15 .int 0x5a50f180 # CHECK: 80 01 60 5a f32mac $a6, $a0 .int 0x5a600180 # CHECK: 80 11 60 5a f32mac $a6, $a1 .int 0x5a601180 # CHECK: 80 21 60 5a f32mac $a6, $a2 .int 0x5a602180 # CHECK: 80 31 60 5a f32mac $a6, $a3 .int 0x5a603180 # CHECK: 80 41 60 5a f32mac $a6, $a4 .int 0x5a604180 # CHECK: 80 51 60 5a f32mac $a6, $a5 .int 0x5a605180 # CHECK: 80 61 60 5a f32mac $a6, $a6 .int 0x5a606180 # CHECK: 80 71 60 5a f32mac $a6, $a7 .int 0x5a607180 # CHECK: 80 81 60 5a f32mac $a6, $a8 .int 0x5a608180 # CHECK: 80 91 60 5a f32mac $a6, $a9 .int 0x5a609180 # CHECK: 80 a1 60 5a f32mac $a6, $a10 .int 0x5a60a180 # CHECK: 80 b1 60 5a f32mac $a6, $a11 .int 0x5a60b180 # CHECK: 80 c1 60 5a f32mac $a6, $a12 .int 0x5a60c180 # CHECK: 80 d1 60 5a f32mac $a6, $a13 .int 0x5a60d180 # CHECK: 80 e1 60 5a f32mac $a6, $a14 .int 0x5a60e180 # CHECK: 80 f1 60 5a f32mac $a6, $a15 .int 0x5a60f180 # CHECK: 80 01 70 5a f32mac $a7, $a0 .int 0x5a700180 # CHECK: 80 11 70 5a f32mac $a7, $a1 .int 0x5a701180 # CHECK: 80 21 70 5a f32mac $a7, $a2 .int 0x5a702180 # CHECK: 80 31 70 5a f32mac $a7, $a3 .int 0x5a703180 # CHECK: 80 41 70 5a f32mac $a7, $a4 .int 0x5a704180 # CHECK: 80 51 70 5a f32mac $a7, $a5 .int 0x5a705180 # CHECK: 80 61 70 5a f32mac $a7, $a6 .int 0x5a706180 # CHECK: 80 71 70 5a f32mac $a7, $a7 .int 0x5a707180 # CHECK: 80 81 70 5a f32mac $a7, $a8 .int 0x5a708180 # CHECK: 80 91 70 5a f32mac $a7, $a9 .int 0x5a709180 # CHECK: 80 a1 70 5a f32mac $a7, $a10 .int 0x5a70a180 # CHECK: 80 b1 70 5a f32mac $a7, $a11 .int 0x5a70b180 # CHECK: 80 c1 70 5a f32mac $a7, $a12 .int 0x5a70c180 # CHECK: 80 d1 70 5a f32mac $a7, $a13 .int 0x5a70d180 # CHECK: 80 e1 70 5a f32mac $a7, $a14 .int 0x5a70e180 # CHECK: 80 f1 70 5a f32mac $a7, $a15 .int 0x5a70f180 # CHECK: 80 01 80 5a f32mac $a8, $a0 .int 0x5a800180 # CHECK: 80 11 80 5a f32mac $a8, $a1 .int 0x5a801180 # CHECK: 80 21 80 5a f32mac $a8, $a2 .int 0x5a802180 # CHECK: 80 31 80 5a f32mac $a8, $a3 .int 0x5a803180 # CHECK: 80 41 80 5a f32mac $a8, $a4 .int 0x5a804180 # CHECK: 80 51 80 5a f32mac $a8, $a5 .int 0x5a805180 # CHECK: 80 61 80 5a f32mac $a8, $a6 .int 0x5a806180 # CHECK: 80 71 80 5a f32mac $a8, $a7 .int 0x5a807180 # CHECK: 80 81 80 5a f32mac $a8, $a8 .int 0x5a808180 # CHECK: 80 91 80 5a f32mac $a8, $a9 .int 0x5a809180 # CHECK: 80 a1 80 5a f32mac $a8, $a10 .int 0x5a80a180 # CHECK: 80 b1 80 5a f32mac $a8, $a11 .int 0x5a80b180 # CHECK: 80 c1 80 5a f32mac $a8, $a12 .int 0x5a80c180 # CHECK: 80 d1 80 5a f32mac $a8, $a13 .int 0x5a80d180 # CHECK: 80 e1 80 5a f32mac $a8, $a14 .int 0x5a80e180 # CHECK: 80 f1 80 5a f32mac $a8, $a15 .int 0x5a80f180 # CHECK: 80 01 90 5a f32mac $a9, $a0 .int 0x5a900180 # CHECK: 80 11 90 5a f32mac $a9, $a1 .int 0x5a901180 # CHECK: 80 21 90 5a f32mac $a9, $a2 .int 0x5a902180 # CHECK: 80 31 90 5a f32mac $a9, $a3 .int 0x5a903180 # CHECK: 80 41 90 5a f32mac $a9, $a4 .int 0x5a904180 # CHECK: 80 51 90 5a f32mac $a9, $a5 .int 0x5a905180 # CHECK: 80 61 90 5a f32mac $a9, $a6 .int 0x5a906180 # CHECK: 80 71 90 5a f32mac $a9, $a7 .int 0x5a907180 # CHECK: 80 81 90 5a f32mac $a9, $a8 .int 0x5a908180 # CHECK: 80 91 90 5a f32mac $a9, $a9 .int 0x5a909180 # CHECK: 80 a1 90 5a f32mac $a9, $a10 .int 0x5a90a180 # CHECK: 80 b1 90 5a f32mac $a9, $a11 .int 0x5a90b180 # CHECK: 80 c1 90 5a f32mac $a9, $a12 .int 0x5a90c180 # CHECK: 80 d1 90 5a f32mac $a9, $a13 .int 0x5a90d180 # CHECK: 80 e1 90 5a f32mac $a9, $a14 .int 0x5a90e180 # CHECK: 80 f1 90 5a f32mac $a9, $a15 .int 0x5a90f180 # CHECK: 80 01 a0 5a f32mac $a10, $a0 .int 0x5aa00180 # CHECK: 80 11 a0 5a f32mac $a10, $a1 .int 0x5aa01180 # CHECK: 80 21 a0 5a f32mac $a10, $a2 .int 0x5aa02180 # CHECK: 80 31 a0 5a f32mac $a10, $a3 .int 0x5aa03180 # CHECK: 80 41 a0 5a f32mac $a10, $a4 .int 0x5aa04180 # CHECK: 80 51 a0 5a f32mac $a10, $a5 .int 0x5aa05180 # CHECK: 80 61 a0 5a f32mac $a10, $a6 .int 0x5aa06180 # CHECK: 80 71 a0 5a f32mac $a10, $a7 .int 0x5aa07180 # CHECK: 80 81 a0 5a f32mac $a10, $a8 .int 0x5aa08180 # CHECK: 80 91 a0 5a f32mac $a10, $a9 .int 0x5aa09180 # CHECK: 80 a1 a0 5a f32mac $a10, $a10 .int 0x5aa0a180 # CHECK: 80 b1 a0 5a f32mac $a10, $a11 .int 0x5aa0b180 # CHECK: 80 c1 a0 5a f32mac $a10, $a12 .int 0x5aa0c180 # CHECK: 80 d1 a0 5a f32mac $a10, $a13 .int 0x5aa0d180 # CHECK: 80 e1 a0 5a f32mac $a10, $a14 .int 0x5aa0e180 # CHECK: 80 f1 a0 5a f32mac $a10, $a15 .int 0x5aa0f180 # CHECK: 80 01 b0 5a f32mac $a11, $a0 .int 0x5ab00180 # CHECK: 80 11 b0 5a f32mac $a11, $a1 .int 0x5ab01180 # CHECK: 80 21 b0 5a f32mac $a11, $a2 .int 0x5ab02180 # CHECK: 80 31 b0 5a f32mac $a11, $a3 .int 0x5ab03180 # CHECK: 80 41 b0 5a f32mac $a11, $a4 .int 0x5ab04180 # CHECK: 80 51 b0 5a f32mac $a11, $a5 .int 0x5ab05180 # CHECK: 80 61 b0 5a f32mac $a11, $a6 .int 0x5ab06180 # CHECK: 80 71 b0 5a f32mac $a11, $a7 .int 0x5ab07180 # CHECK: 80 81 b0 5a f32mac $a11, $a8 .int 0x5ab08180 # CHECK: 80 91 b0 5a f32mac $a11, $a9 .int 0x5ab09180 # CHECK: 80 a1 b0 5a f32mac $a11, $a10 .int 0x5ab0a180 # CHECK: 80 b1 b0 5a f32mac $a11, $a11 .int 0x5ab0b180 # CHECK: 80 c1 b0 5a f32mac $a11, $a12 .int 0x5ab0c180 # CHECK: 80 d1 b0 5a f32mac $a11, $a13 .int 0x5ab0d180 # CHECK: 80 e1 b0 5a f32mac $a11, $a14 .int 0x5ab0e180 # CHECK: 80 f1 b0 5a f32mac $a11, $a15 .int 0x5ab0f180 # CHECK: 80 01 c0 5a f32mac $a12, $a0 .int 0x5ac00180 # CHECK: 80 11 c0 5a f32mac $a12, $a1 .int 0x5ac01180 # CHECK: 80 21 c0 5a f32mac $a12, $a2 .int 0x5ac02180 # CHECK: 80 31 c0 5a f32mac $a12, $a3 .int 0x5ac03180 # CHECK: 80 41 c0 5a f32mac $a12, $a4 .int 0x5ac04180 # CHECK: 80 51 c0 5a f32mac $a12, $a5 .int 0x5ac05180 # CHECK: 80 61 c0 5a f32mac $a12, $a6 .int 0x5ac06180 # CHECK: 80 71 c0 5a f32mac $a12, $a7 .int 0x5ac07180 # CHECK: 80 81 c0 5a f32mac $a12, $a8 .int 0x5ac08180 # CHECK: 80 91 c0 5a f32mac $a12, $a9 .int 0x5ac09180 # CHECK: 80 a1 c0 5a f32mac $a12, $a10 .int 0x5ac0a180 # CHECK: 80 b1 c0 5a f32mac $a12, $a11 .int 0x5ac0b180 # CHECK: 80 c1 c0 5a f32mac $a12, $a12 .int 0x5ac0c180 # CHECK: 80 d1 c0 5a f32mac $a12, $a13 .int 0x5ac0d180 # CHECK: 80 e1 c0 5a f32mac $a12, $a14 .int 0x5ac0e180 # CHECK: 80 f1 c0 5a f32mac $a12, $a15 .int 0x5ac0f180 # CHECK: 80 01 d0 5a f32mac $a13, $a0 .int 0x5ad00180 # CHECK: 80 11 d0 5a f32mac $a13, $a1 .int 0x5ad01180 # CHECK: 80 21 d0 5a f32mac $a13, $a2 .int 0x5ad02180 # CHECK: 80 31 d0 5a f32mac $a13, $a3 .int 0x5ad03180 # CHECK: 80 41 d0 5a f32mac $a13, $a4 .int 0x5ad04180 # CHECK: 80 51 d0 5a f32mac $a13, $a5 .int 0x5ad05180 # CHECK: 80 61 d0 5a f32mac $a13, $a6 .int 0x5ad06180 # CHECK: 80 71 d0 5a f32mac $a13, $a7 .int 0x5ad07180 # CHECK: 80 81 d0 5a f32mac $a13, $a8 .int 0x5ad08180 # CHECK: 80 91 d0 5a f32mac $a13, $a9 .int 0x5ad09180 # CHECK: 80 a1 d0 5a f32mac $a13, $a10 .int 0x5ad0a180 # CHECK: 80 b1 d0 5a f32mac $a13, $a11 .int 0x5ad0b180 # CHECK: 80 c1 d0 5a f32mac $a13, $a12 .int 0x5ad0c180 # CHECK: 80 d1 d0 5a f32mac $a13, $a13 .int 0x5ad0d180 # CHECK: 80 e1 d0 5a f32mac $a13, $a14 .int 0x5ad0e180 # CHECK: 80 f1 d0 5a f32mac $a13, $a15 .int 0x5ad0f180 # CHECK: 80 01 e0 5a f32mac $a14, $a0 .int 0x5ae00180 # CHECK: 80 11 e0 5a f32mac $a14, $a1 .int 0x5ae01180 # CHECK: 80 21 e0 5a f32mac $a14, $a2 .int 0x5ae02180 # CHECK: 80 31 e0 5a f32mac $a14, $a3 .int 0x5ae03180 # CHECK: 80 41 e0 5a f32mac $a14, $a4 .int 0x5ae04180 # CHECK: 80 51 e0 5a f32mac $a14, $a5 .int 0x5ae05180 # CHECK: 80 61 e0 5a f32mac $a14, $a6 .int 0x5ae06180 # CHECK: 80 71 e0 5a f32mac $a14, $a7 .int 0x5ae07180 # CHECK: 80 81 e0 5a f32mac $a14, $a8 .int 0x5ae08180 # CHECK: 80 91 e0 5a f32mac $a14, $a9 .int 0x5ae09180 # CHECK: 80 a1 e0 5a f32mac $a14, $a10 .int 0x5ae0a180 # CHECK: 80 b1 e0 5a f32mac $a14, $a11 .int 0x5ae0b180 # CHECK: 80 c1 e0 5a f32mac $a14, $a12 .int 0x5ae0c180 # CHECK: 80 d1 e0 5a f32mac $a14, $a13 .int 0x5ae0d180 # CHECK: 80 e1 e0 5a f32mac $a14, $a14 .int 0x5ae0e180 # CHECK: 80 f1 e0 5a f32mac $a14, $a15 .int 0x5ae0f180 # CHECK: 80 01 f0 5a f32mac $a15, $a0 .int 0x5af00180 # CHECK: 80 11 f0 5a f32mac $a15, $a1 .int 0x5af01180 # CHECK: 80 21 f0 5a f32mac $a15, $a2 .int 0x5af02180 # CHECK: 80 31 f0 5a f32mac $a15, $a3 .int 0x5af03180 # CHECK: 80 41 f0 5a f32mac $a15, $a4 .int 0x5af04180 # CHECK: 80 51 f0 5a f32mac $a15, $a5 .int 0x5af05180 # CHECK: 80 61 f0 5a f32mac $a15, $a6 .int 0x5af06180 # CHECK: 80 71 f0 5a f32mac $a15, $a7 .int 0x5af07180 # CHECK: 80 81 f0 5a f32mac $a15, $a8 .int 0x5af08180 # CHECK: 80 91 f0 5a f32mac $a15, $a9 .int 0x5af09180 # CHECK: 80 a1 f0 5a f32mac $a15, $a10 .int 0x5af0a180 # CHECK: 80 b1 f0 5a f32mac $a15, $a11 .int 0x5af0b180 # CHECK: 80 c1 f0 5a f32mac $a15, $a12 .int 0x5af0c180 # CHECK: 80 d1 f0 5a f32mac $a15, $a13 .int 0x5af0d180 # CHECK: 80 e1 f0 5a f32mac $a15, $a14 .int 0x5af0e180 # CHECK: 80 f1 f0 5a f32mac $a15, $a15 .int 0x5af0f180