gem5 [DEVELOP-FOR-25.1]
Loading...
Searching...
No Matches
gpu_decoder.cc
Go to the documentation of this file.
1/*
2 * Copyright (c) 2015-2021 Advanced Micro Devices, Inc.
3 * All rights reserved.
4 *
5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions are met:
7 *
8 * 1. Redistributions of source code must retain the above copyright notice,
9 * this list of conditions and the following disclaimer.
10 *
11 * 2. Redistributions in binary form must reproduce the above copyright notice,
12 * this list of conditions and the following disclaimer in the documentation
13 * and/or other materials provided with the distribution.
14 *
15 * 3. Neither the name of the copyright holder nor the names of its
16 * contributors may be used to endorse or promote products derived from this
17 * software without specific prior written permission.
18 *
19 * THIS SOFTWARE IS PROVIDED BY THE COPYRIGHT HOLDERS AND CONTRIBUTORS "AS IS"
20 * AND ANY EXPRESS OR IMPLIED WARRANTIES, INCLUDING, BUT NOT LIMITED TO, THE
21 * IMPLIED WARRANTIES OF MERCHANTABILITY AND FITNESS FOR A PARTICULAR PURPOSE
22 * ARE DISCLAIMED. IN NO EVENT SHALL THE COPYRIGHT HOLDER OR CONTRIBUTORS BE
23 * LIABLE FOR ANY DIRECT, INDIRECT, INCIDENTAL, SPECIAL, EXEMPLARY, OR
24 * CONSEQUENTIAL DAMAGES (INCLUDING, BUT NOT LIMITED TO, PROCUREMENT OF
25 * SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, DATA, OR PROFITS; OR BUSINESS
26 * INTERRUPTION) HOWEVER CAUSED AND ON ANY THEORY OF LIABILITY, WHETHER IN
27 * CONTRACT, STRICT LIABILITY, OR TORT (INCLUDING NEGLIGENCE OR OTHERWISE)
28 * ARISING IN ANY WAY OUT OF THE USE OF THIS SOFTWARE, EVEN IF ADVISED OF THE
29 * POSSIBILITY OF SUCH DAMAGE.
30 */
31
33
34#include <vector>
35
39
40namespace gem5
41{
42
43namespace VegaISA
44{
46 {
47 } // Decoder
48
50 {
51 } // ~Decoder
52
60
61 void Decoder::setGfxVersion(GfxVersion gfxVersion)
62 {
63 // Some ISA have recycled opcodes and are using those going forward.
64 // Here we replace those entries in the decoder table.
65 if (gfxVersion == GfxVersion::gfx90a) {
67 } else if (gfxVersion == GfxVersion::gfx942) {
69 // No further changes beyond changes in gfx90a
70 }
71 }
72
73 /*
74 * These will probably have to be updated according to the Vega ISA manual:
75 * https://developer.amd.com/wp-content/resources/
76 * Vega_Shader_ISA_28July2017.pdf
77 */
591 };
592
1362
1620 };
1621
1751 };
1752
1882 };
1883
2013 };
2014
2032 };
2033
2163 };
2164
2294 };
2295
2553 };
2554
2812 };
2813
2943 };
2944
3074 };
3075
3081 };
3082
3340
3598 };
3599
3729 };
3730
3731 GPUStaticInst*
3733 {
3734 InFmt_SOP1 *enc = &mach_inst->iFmt_SOP1;
3736 return (this->*method)(mach_inst);
3737 } // decode
3738
3741 {
3742 InFmt_VOPC *enc = &iFmt->iFmt_VOPC;
3744 return (this->*method)(iFmt);
3745 } // subDecode_OP_VOPC
3746
3749 {
3750 InFmt_VOP3P *enc = &iFmt->iFmt_VOP3P;
3752 return (this->*method)(iFmt);
3753 } // subDecode_OP_VOP3P
3754
3757 {
3758 InFmt_VOP1 *enc = &iFmt->iFmt_VOP1;
3760 return (this->*method)(iFmt);
3761 } // subDecode_OP_VOP1
3762
3765 {
3766 InFmt_SOP1 *enc = &iFmt->iFmt_SOP1;
3768 return (this->*method)(iFmt);
3769 } // subDecode_OP_SOP1
3770
3773 {
3774 InFmt_SOPC *enc = &iFmt->iFmt_SOPC;
3776 return (this->*method)(iFmt);
3777 } // subDecode_OP_SOPC
3778
3781 {
3782 InFmt_SOPP *enc = &iFmt->iFmt_SOPP;
3784 return (this->*method)(iFmt);
3785 } // subDecode_OP_SOPP
3786
3789 {
3790 InFmt_SMEM *enc = &iFmt->iFmt_SMEM;
3792 return (this->*method)(iFmt);
3793 } // subDecode_OP_SMEM
3794
3797 {
3798 InFmt_VOP3A *enc = &iFmt->iFmt_VOP3A;
3800 return (this->*method)(iFmt);
3801 } // subDecode_OPU_VOP3
3802
3805 {
3806 InFmt_VINTRP *enc = &iFmt->iFmt_VINTRP;
3808 return (this->*method)(iFmt);
3809 } // subDecode_OP_VINTRP
3810
3813 {
3814 InFmt_DS *enc = &iFmt->iFmt_DS;
3816 return (this->*method)(iFmt);
3817 } // subDecode_OP_DS
3818
3821 {
3822 InFmt_FLAT *enc = &iFmt->iFmt_FLAT;
3823 IsaDecodeMethod method;
3824 switch (enc->SEG) {
3825 case 0:
3826 method = tableSubDecode_OP_FLAT[enc->OP];
3827 break;
3828 case 1:
3829 method = tableSubDecode_OP_SCRATCH[enc->OP];
3830 break;
3831 case 2:
3832 method = tableSubDecode_OP_GLOBAL[enc->OP];
3833 break;
3834 default:
3835 fatal("Invalid SEG for FLAT encoding: %d\n", enc->SEG);
3836 }
3837 return (this->*method)(iFmt);
3838 } // subDecode_OP_FLAT
3839
3842 {
3843 InFmt_MUBUF *enc = &iFmt->iFmt_MUBUF;
3845 return (this->*method)(iFmt);
3846 } // subDecode_OP_MUBUF
3847
3850 {
3851 InFmt_MTBUF *enc = &iFmt->iFmt_MTBUF;
3853 return (this->*method)(iFmt);
3854 } // subDecode_OP_MTBUF
3855
3858 {
3859 InFmt_MIMG *enc = &iFmt->iFmt_MIMG;
3861 return (this->*method)(iFmt);
3862 } // subDecode_OP_MIMG
3863
3866 {
3867 return new Inst_VOP2__V_CNDMASK_B32(&iFmt->iFmt_VOP2);
3868 } // decode_OP_VOP2__V_CNDMASK_B32
3869
3872 {
3873 return new Inst_VOP2__V_ADD_F32(&iFmt->iFmt_VOP2);
3874 } // decode_OP_VOP2__V_ADD_F32
3875
3878 {
3879 return new Inst_VOP2__V_SUB_F32(&iFmt->iFmt_VOP2);
3880 } // decode_OP_VOP2__V_SUB_F32
3881
3884 {
3885 return new Inst_VOP2__V_SUBREV_F32(&iFmt->iFmt_VOP2);
3886 } // decode_OP_VOP2__V_SUBREV_F32
3887
3890 {
3891 return new Inst_VOP2__V_MUL_LEGACY_F32(&iFmt->iFmt_VOP2);
3892 } // decode_OP_VOP2__V_MUL_LEGACY_F32
3893
3899
3902 {
3903 return new Inst_VOP2__V_MUL_F32(&iFmt->iFmt_VOP2);
3904 } // decode_OP_VOP2__V_MUL_F32
3905
3908 {
3909 return new Inst_VOP2__V_MUL_I32_I24(&iFmt->iFmt_VOP2);
3910 } // decode_OP_VOP2__V_MUL_I32_I24
3911
3914 {
3915 return new Inst_VOP2__V_MUL_HI_I32_I24(&iFmt->iFmt_VOP2);
3916 } // decode_OP_VOP2__V_MUL_HI_I32_I24
3917
3920 {
3921 return new Inst_VOP2__V_MUL_U32_U24(&iFmt->iFmt_VOP2);
3922 } // decode_OP_VOP2__V_MUL_U32_U24
3923
3926 {
3927 return new Inst_VOP2__V_MUL_HI_U32_U24(&iFmt->iFmt_VOP2);
3928 } // decode_OP_VOP2__V_MUL_HI_U32_U24
3929
3932 {
3933 return new Inst_VOP2__V_MIN_F32(&iFmt->iFmt_VOP2);
3934 } // decode_OP_VOP2__V_MIN_F32
3935
3938 {
3939 return new Inst_VOP2__V_MAX_F32(&iFmt->iFmt_VOP2);
3940 } // decode_OP_VOP2__V_MAX_F32
3941
3944 {
3945 return new Inst_VOP2__V_MIN_I32(&iFmt->iFmt_VOP2);
3946 } // decode_OP_VOP2__V_MIN_I32
3947
3950 {
3951 return new Inst_VOP2__V_MAX_I32(&iFmt->iFmt_VOP2);
3952 } // decode_OP_VOP2__V_MAX_I32
3953
3956 {
3957 return new Inst_VOP2__V_MIN_U32(&iFmt->iFmt_VOP2);
3958 } // decode_OP_VOP2__V_MIN_U32
3959
3962 {
3963 return new Inst_VOP2__V_MAX_U32(&iFmt->iFmt_VOP2);
3964 } // decode_OP_VOP2__V_MAX_U32
3965
3968 {
3969 return new Inst_VOP2__V_LSHRREV_B32(&iFmt->iFmt_VOP2);
3970 } // decode_OP_VOP2__V_LSHRREV_B32
3971
3974 {
3975 return new Inst_VOP2__V_ASHRREV_I32(&iFmt->iFmt_VOP2);
3976 } // decode_OP_VOP2__V_ASHRREV_I32
3977
3980 {
3981 return new Inst_VOP2__V_LSHLREV_B32(&iFmt->iFmt_VOP2);
3982 } // decode_OP_VOP2__V_LSHLREV_B32
3983
3986 {
3987 return new Inst_VOP2__V_AND_B32(&iFmt->iFmt_VOP2);
3988 } // decode_OP_VOP2__V_AND_B32
3989
3992 {
3993 return new Inst_VOP2__V_OR_B32(&iFmt->iFmt_VOP2);
3994 } // decode_OP_VOP2__V_OR_B32
3995
3998 {
3999 return new Inst_VOP2__V_XOR_B32(&iFmt->iFmt_VOP2);
4000 } // decode_OP_VOP2__V_XOR_B32
4001
4004 {
4005 return new Inst_VOP2__V_DOT2C_F32_BF16(&iFmt->iFmt_VOP2);
4006 } // decode_OP_VOP2__V_DOT2C_F32_BF16
4007
4010 {
4011 return new Inst_VOP2__V_MAC_F32(&iFmt->iFmt_VOP2);
4012 } // decode_OP_VOP2__V_MAC_F32
4013
4016 {
4017 return new Inst_VOP2__V_MADMK_F32(&iFmt->iFmt_VOP2);
4018 } // decode_OP_VOP2__V_MADMK_F32
4019
4022 {
4023 return new Inst_VOP2__V_MADAK_F32(&iFmt->iFmt_VOP2);
4024 } // decode_OP_VOP2__V_MADAK_F32
4025
4028 {
4029 return new Inst_VOP2__V_ADD_CO_U32(&iFmt->iFmt_VOP2);
4030 } // decode_OP_VOP2__V_ADD_CO_U32
4031
4034 {
4035 return new Inst_VOP2__V_SUB_CO_U32(&iFmt->iFmt_VOP2);
4036 } // decode_OP_VOP2__V_SUB_CO_U32
4037
4040 {
4041 return new Inst_VOP2__V_SUBREV_CO_U32(&iFmt->iFmt_VOP2);
4042 } // decode_OP_VOP2__V_SUBREV_CO_U32
4043
4046 {
4047 return new Inst_VOP2__V_ADDC_CO_U32(&iFmt->iFmt_VOP2);
4048 } // decode_OP_VOP2__V_ADDC_CO_U32
4049
4052 {
4053 return new Inst_VOP2__V_SUBB_CO_U32(&iFmt->iFmt_VOP2);
4054 } // decode_OP_VOP2__V_SUBB_CO_U32
4055
4058 {
4059 return new Inst_VOP2__V_SUBBREV_CO_U32(&iFmt->iFmt_VOP2);
4060 } // decode_OP_VOP2__V_SUBBREV_CO_U32
4061
4064 {
4065 return new Inst_VOP2__V_ADD_F16(&iFmt->iFmt_VOP2);
4066 } // decode_OP_VOP2__V_ADD_F16
4067
4070 {
4071 return new Inst_VOP2__V_SUB_F16(&iFmt->iFmt_VOP2);
4072 } // decode_OP_VOP2__V_SUB_F16
4073
4076 {
4077 return new Inst_VOP2__V_SUBREV_F16(&iFmt->iFmt_VOP2);
4078 } // decode_OP_VOP2__V_SUBREV_F16
4079
4082 {
4083 return new Inst_VOP2__V_MUL_F16(&iFmt->iFmt_VOP2);
4084 } // decode_OP_VOP2__V_MUL_F16
4085
4088 {
4089 return new Inst_VOP2__V_MAC_F16(&iFmt->iFmt_VOP2);
4090 } // decode_OP_VOP2__V_MAC_F16
4091
4094 {
4095 return new Inst_VOP2__V_MADMK_F16(&iFmt->iFmt_VOP2);
4096 } // decode_OP_VOP2__V_MADMK_F16
4097
4100 {
4101 return new Inst_VOP2__V_MADAK_F16(&iFmt->iFmt_VOP2);
4102 } // decode_OP_VOP2__V_MADAK_F16
4103
4106 {
4107 return new Inst_VOP2__V_ADD_U16(&iFmt->iFmt_VOP2);
4108 } // decode_OP_VOP2__V_ADD_U16
4109
4112 {
4113 return new Inst_VOP2__V_SUB_U16(&iFmt->iFmt_VOP2);
4114 } // decode_OP_VOP2__V_SUB_U16
4115
4118 {
4119 return new Inst_VOP2__V_SUBREV_U16(&iFmt->iFmt_VOP2);
4120 } // decode_OP_VOP2__V_SUBREV_U16
4121
4124 {
4125 return new Inst_VOP2__V_MUL_LO_U16(&iFmt->iFmt_VOP2);
4126 } // decode_OP_VOP2__V_MUL_LO_U16
4127
4130 {
4131 return new Inst_VOP2__V_LSHLREV_B16(&iFmt->iFmt_VOP2);
4132 } // decode_OP_VOP2__V_LSHLREV_B16
4133
4136 {
4137 return new Inst_VOP2__V_LSHRREV_B16(&iFmt->iFmt_VOP2);
4138 } // decode_OP_VOP2__V_LSHRREV_B16
4139
4142 {
4143 return new Inst_VOP2__V_ASHRREV_I16(&iFmt->iFmt_VOP2);
4144 } // decode_OP_VOP2__V_ASHRREV_I16
4145
4148 {
4149 return new Inst_VOP2__V_MAX_F16(&iFmt->iFmt_VOP2);
4150 } // decode_OP_VOP2__V_MAX_F16
4151
4154 {
4155 return new Inst_VOP2__V_MIN_F16(&iFmt->iFmt_VOP2);
4156 } // decode_OP_VOP2__V_MIN_F16
4157
4160 {
4161 return new Inst_VOP2__V_MAX_U16(&iFmt->iFmt_VOP2);
4162 } // decode_OP_VOP2__V_MAX_U16
4163
4166 {
4167 return new Inst_VOP2__V_MAX_I16(&iFmt->iFmt_VOP2);
4168 } // decode_OP_VOP2__V_MAX_I16
4169
4172 {
4173 return new Inst_VOP2__V_MIN_U16(&iFmt->iFmt_VOP2);
4174 } // decode_OP_VOP2__V_MIN_U16
4175
4178 {
4179 return new Inst_VOP2__V_MIN_I16(&iFmt->iFmt_VOP2);
4180 } // decode_OP_VOP2__V_MIN_I16
4181
4184 {
4185 return new Inst_VOP2__V_LDEXP_F16(&iFmt->iFmt_VOP2);
4186 } // decode_OP_VOP2__V_LDEXP_F16
4187
4193
4199
4205
4208 {
4209 fatal("Trying to decode instruction without a class\n");
4210 return nullptr;
4211 }
4212
4215 {
4216 fatal("Trying to decode instruction without a class\n");
4217 return nullptr;
4218 }
4219
4222 {
4223 fatal("Trying to decode instruction without a class\n");
4224 return nullptr;
4225 }
4226
4229 {
4230 fatal("Trying to decode instruction without a class\n");
4231 return nullptr;
4232 }
4233
4239
4242 {
4243 fatal("Trying to decode instruction without a class\n");
4244 return nullptr;
4245 }
4246
4252
4255 {
4256 return new Inst_SOP2__S_ADD_U32(&iFmt->iFmt_SOP2);
4257 } // decode_OP_SOP2__S_ADD_U32
4258
4261 {
4262 return new Inst_SOP2__S_SUB_U32(&iFmt->iFmt_SOP2);
4263 } // decode_OP_SOP2__S_SUB_U32
4264
4267 {
4268 return new Inst_SOP2__S_ADD_I32(&iFmt->iFmt_SOP2);
4269 } // decode_OP_SOP2__S_ADD_I32
4270
4273 {
4274 return new Inst_SOP2__S_SUB_I32(&iFmt->iFmt_SOP2);
4275 } // decode_OP_SOP2__S_SUB_I32
4276
4279 {
4280 return new Inst_SOP2__S_ADDC_U32(&iFmt->iFmt_SOP2);
4281 } // decode_OP_SOP2__S_ADDC_U32
4282
4285 {
4286 return new Inst_SOP2__S_SUBB_U32(&iFmt->iFmt_SOP2);
4287 } // decode_OP_SOP2__S_SUBB_U32
4288
4291 {
4292 return new Inst_SOP2__S_MIN_I32(&iFmt->iFmt_SOP2);
4293 } // decode_OP_SOP2__S_MIN_I32
4294
4297 {
4298 return new Inst_SOP2__S_MIN_U32(&iFmt->iFmt_SOP2);
4299 } // decode_OP_SOP2__S_MIN_U32
4300
4303 {
4304 return new Inst_SOP2__S_MAX_I32(&iFmt->iFmt_SOP2);
4305 } // decode_OP_SOP2__S_MAX_I32
4306
4309 {
4310 return new Inst_SOP2__S_MAX_U32(&iFmt->iFmt_SOP2);
4311 } // decode_OP_SOP2__S_MAX_U32
4312
4315 {
4316 return new Inst_SOP2__S_CSELECT_B32(&iFmt->iFmt_SOP2);
4317 } // decode_OP_SOP2__S_CSELECT_B32
4318
4321 {
4322 return new Inst_SOP2__S_CSELECT_B64(&iFmt->iFmt_SOP2);
4323 } // decode_OP_SOP2__S_CSELECT_B64
4324
4327 {
4328 return new Inst_SOP2__S_AND_B32(&iFmt->iFmt_SOP2);
4329 } // decode_OP_SOP2__S_AND_B32
4330
4333 {
4334 return new Inst_SOP2__S_AND_B64(&iFmt->iFmt_SOP2);
4335 } // decode_OP_SOP2__S_AND_B64
4336
4339 {
4340 return new Inst_SOP2__S_OR_B32(&iFmt->iFmt_SOP2);
4341 } // decode_OP_SOP2__S_OR_B32
4342
4345 {
4346 return new Inst_SOP2__S_OR_B64(&iFmt->iFmt_SOP2);
4347 } // decode_OP_SOP2__S_OR_B64
4348
4351 {
4352 return new Inst_SOP2__S_XOR_B32(&iFmt->iFmt_SOP2);
4353 } // decode_OP_SOP2__S_XOR_B32
4354
4357 {
4358 return new Inst_SOP2__S_XOR_B64(&iFmt->iFmt_SOP2);
4359 } // decode_OP_SOP2__S_XOR_B64
4360
4363 {
4364 return new Inst_SOP2__S_ANDN2_B32(&iFmt->iFmt_SOP2);
4365 } // decode_OP_SOP2__S_ANDN2_B32
4366
4369 {
4370 return new Inst_SOP2__S_ANDN2_B64(&iFmt->iFmt_SOP2);
4371 } // decode_OP_SOP2__S_ANDN2_B64
4372
4375 {
4376 return new Inst_SOP2__S_ORN2_B32(&iFmt->iFmt_SOP2);
4377 } // decode_OP_SOP2__S_ORN2_B32
4378
4381 {
4382 return new Inst_SOP2__S_ORN2_B64(&iFmt->iFmt_SOP2);
4383 } // decode_OP_SOP2__S_ORN2_B64
4384
4387 {
4388 return new Inst_SOP2__S_NAND_B32(&iFmt->iFmt_SOP2);
4389 } // decode_OP_SOP2__S_NAND_B32
4390
4393 {
4394 return new Inst_SOP2__S_NAND_B64(&iFmt->iFmt_SOP2);
4395 } // decode_OP_SOP2__S_NAND_B64
4396
4399 {
4400 return new Inst_SOP2__S_NOR_B32(&iFmt->iFmt_SOP2);
4401 } // decode_OP_SOP2__S_NOR_B32
4402
4405 {
4406 return new Inst_SOP2__S_NOR_B64(&iFmt->iFmt_SOP2);
4407 } // decode_OP_SOP2__S_NOR_B64
4408
4411 {
4412 return new Inst_SOP2__S_XNOR_B32(&iFmt->iFmt_SOP2);
4413 } // decode_OP_SOP2__S_XNOR_B32
4414
4417 {
4418 return new Inst_SOP2__S_XNOR_B64(&iFmt->iFmt_SOP2);
4419 } // decode_OP_SOP2__S_XNOR_B64
4420
4423 {
4424 return new Inst_SOP2__S_LSHL_B32(&iFmt->iFmt_SOP2);
4425 } // decode_OP_SOP2__S_LSHL_B32
4426
4429 {
4430 return new Inst_SOP2__S_LSHL_B64(&iFmt->iFmt_SOP2);
4431 } // decode_OP_SOP2__S_LSHL_B64
4432
4435 {
4436 return new Inst_SOP2__S_LSHR_B32(&iFmt->iFmt_SOP2);
4437 } // decode_OP_SOP2__S_LSHR_B32
4438
4441 {
4442 return new Inst_SOP2__S_LSHR_B64(&iFmt->iFmt_SOP2);
4443 } // decode_OP_SOP2__S_LSHR_B64
4444
4447 {
4448 return new Inst_SOP2__S_ASHR_I32(&iFmt->iFmt_SOP2);
4449 } // decode_OP_SOP2__S_ASHR_I32
4450
4453 {
4454 return new Inst_SOP2__S_ASHR_I64(&iFmt->iFmt_SOP2);
4455 } // decode_OP_SOP2__S_ASHR_I64
4456
4459 {
4460 return new Inst_SOP2__S_BFM_B32(&iFmt->iFmt_SOP2);
4461 } // decode_OP_SOP2__S_BFM_B32
4462
4465 {
4466 return new Inst_SOP2__S_BFM_B64(&iFmt->iFmt_SOP2);
4467 } // decode_OP_SOP2__S_BFM_B64
4468
4471 {
4472 return new Inst_SOP2__S_MUL_I32(&iFmt->iFmt_SOP2);
4473 } // decode_OP_SOP2__S_MUL_I32
4474
4477 {
4478 return new Inst_SOP2__S_BFE_U32(&iFmt->iFmt_SOP2);
4479 } // decode_OP_SOP2__S_BFE_U32
4480
4483 {
4484 return new Inst_SOP2__S_BFE_I32(&iFmt->iFmt_SOP2);
4485 } // decode_OP_SOP2__S_BFE_I32
4486
4489 {
4490 return new Inst_SOP2__S_BFE_U64(&iFmt->iFmt_SOP2);
4491 } // decode_OP_SOP2__S_BFE_U64
4492
4495 {
4496 return new Inst_SOP2__S_BFE_I64(&iFmt->iFmt_SOP2);
4497 } // decode_OP_SOP2__S_BFE_I64
4498
4501 {
4502 return new Inst_SOP2__S_CBRANCH_G_FORK(&iFmt->iFmt_SOP2);
4503 } // decode_OP_SOP2__S_CBRANCH_G_FORK
4504
4507 {
4508 return new Inst_SOP2__S_ABSDIFF_I32(&iFmt->iFmt_SOP2);
4509 } // decode_OP_SOP2__S_ABSDIFF_I32
4510
4513 {
4514 return new Inst_SOP2__S_RFE_RESTORE_B64(&iFmt->iFmt_SOP2);
4515 } // decode_OP_SOP2__S_RFE_RESTORE_B64
4516
4522
4528
4531 {
4532 fatal("Trying to decode instruction without a class\n");
4533 return nullptr;
4534 }
4535
4538 {
4539 fatal("Trying to decode instruction without a class\n");
4540 return nullptr;
4541 }
4542
4545 {
4546 fatal("Trying to decode instruction without a class\n");
4547 return nullptr;
4548 }
4549
4552 {
4553 fatal("Trying to decode instruction without a class\n");
4554 return nullptr;
4555 }
4556
4559 {
4560 fatal("Trying to decode instruction without a class\n");
4561 return nullptr;
4562 }
4563
4566 {
4567 fatal("Trying to decode instruction without a class\n");
4568 return nullptr;
4569 }
4570
4573 {
4574 fatal("Trying to decode instruction without a class\n");
4575 return nullptr;
4576 }
4577
4580 {
4581 return new Inst_SOPK__S_MOVK_I32(&iFmt->iFmt_SOPK);
4582 } // decode_OP_SOPK__S_MOVK_I32
4583
4586 {
4587 return new Inst_SOPK__S_CMOVK_I32(&iFmt->iFmt_SOPK);
4588 } // decode_OP_SOPK__S_CMOVK_I32
4589
4592 {
4593 return new Inst_SOPK__S_CMPK_EQ_I32(&iFmt->iFmt_SOPK);
4594 } // decode_OP_SOPK__S_CMPK_EQ_I32
4595
4598 {
4599 return new Inst_SOPK__S_CMPK_LG_I32(&iFmt->iFmt_SOPK);
4600 } // decode_OP_SOPK__S_CMPK_LG_I32
4601
4604 {
4605 return new Inst_SOPK__S_CMPK_GT_I32(&iFmt->iFmt_SOPK);
4606 } // decode_OP_SOPK__S_CMPK_GT_I32
4607
4610 {
4611 return new Inst_SOPK__S_CMPK_GE_I32(&iFmt->iFmt_SOPK);
4612 } // decode_OP_SOPK__S_CMPK_GE_I32
4613
4616 {
4617 return new Inst_SOPK__S_CMPK_LT_I32(&iFmt->iFmt_SOPK);
4618 } // decode_OP_SOPK__S_CMPK_LT_I32
4619
4622 {
4623 return new Inst_SOPK__S_CMPK_LE_I32(&iFmt->iFmt_SOPK);
4624 } // decode_OP_SOPK__S_CMPK_LE_I32
4625
4628 {
4629 return new Inst_SOPK__S_CMPK_EQ_U32(&iFmt->iFmt_SOPK);
4630 } // decode_OP_SOPK__S_CMPK_EQ_U32
4631
4634 {
4635 return new Inst_SOPK__S_CMPK_LG_U32(&iFmt->iFmt_SOPK);
4636 } // decode_OP_SOPK__S_CMPK_LG_U32
4637
4640 {
4641 return new Inst_SOPK__S_CMPK_GT_U32(&iFmt->iFmt_SOPK);
4642 } // decode_OP_SOPK__S_CMPK_GT_U32
4643
4646 {
4647 return new Inst_SOPK__S_CMPK_GE_U32(&iFmt->iFmt_SOPK);
4648 } // decode_OP_SOPK__S_CMPK_GE_U32
4649
4652 {
4653 return new Inst_SOPK__S_CMPK_LT_U32(&iFmt->iFmt_SOPK);
4654 } // decode_OP_SOPK__S_CMPK_LT_U32
4655
4658 {
4659 return new Inst_SOPK__S_CMPK_LE_U32(&iFmt->iFmt_SOPK);
4660 } // decode_OP_SOPK__S_CMPK_LE_U32
4661
4664 {
4665 return new Inst_SOPK__S_ADDK_I32(&iFmt->iFmt_SOPK);
4666 } // decode_OP_SOPK__S_ADDK_I32
4667
4670 {
4671 return new Inst_SOPK__S_MULK_I32(&iFmt->iFmt_SOPK);
4672 } // decode_OP_SOPK__S_MULK_I32
4673
4676 {
4677 return new Inst_SOPK__S_CBRANCH_I_FORK(&iFmt->iFmt_SOPK);
4678 } // decode_OP_SOPK__S_CBRANCH_I_FORK
4679
4682 {
4683 return new Inst_SOPK__S_GETREG_B32(&iFmt->iFmt_SOPK);
4684 } // decode_OP_SOPK__S_GETREG_B32
4685
4688 {
4689 return new Inst_SOPK__S_SETREG_B32(&iFmt->iFmt_SOPK);
4690 } // decode_OP_SOPK__S_SETREG_B32
4691
4694 {
4695 return new Inst_SOPK__S_SETREG_IMM32_B32(&iFmt->iFmt_SOPK);
4696 } // decode_OP_SOPK__S_SETREG_IMM32_B32
4697
4700 {
4701 fatal("Trying to decode instruction without a class\n");
4702 return nullptr;
4703 }
4704
4707 {
4708 return new Inst_EXP__EXP(&iFmt->iFmt_EXP);
4709 } // decode_OP_EXP
4710
4713 {
4714 return new Inst_VOP3__V_CMP_CLASS_F32(&iFmt->iFmt_VOP3A);
4715 } // decode_OPU_VOP3__V_CMP_CLASS_F32
4716
4719 {
4720 return new Inst_VOP3__V_CMPX_CLASS_F32(&iFmt->iFmt_VOP3A);
4721 } // decode_OPU_VOP3__V_CMPX_CLASS_F32
4722
4725 {
4726 return new Inst_VOP3__V_CMP_CLASS_F64(&iFmt->iFmt_VOP3A);
4727 } // decode_OPU_VOP3__V_CMP_CLASS_F64
4728
4731 {
4732 return new Inst_VOP3__V_CMPX_CLASS_F64(&iFmt->iFmt_VOP3A);
4733 } // decode_OPU_VOP3__V_CMPX_CLASS_F64
4734
4737 {
4738 return new Inst_VOP3__V_CMP_CLASS_F16(&iFmt->iFmt_VOP3A);
4739 } // decode_OPU_VOP3__V_CMP_CLASS_F16
4740
4743 {
4744 return new Inst_VOP3__V_CMPX_CLASS_F16(&iFmt->iFmt_VOP3A);
4745 } // decode_OPU_VOP3__V_CMPX_CLASS_F16
4746
4749 {
4750 return new Inst_VOP3__V_CMP_F_F16(&iFmt->iFmt_VOP3A);
4751 } // decode_OPU_VOP3__V_CMP_F_F16
4752
4755 {
4756 return new Inst_VOP3__V_CMP_LT_F16(&iFmt->iFmt_VOP3A);
4757 } // decode_OPU_VOP3__V_CMP_LT_F16
4758
4761 {
4762 return new Inst_VOP3__V_CMP_EQ_F16(&iFmt->iFmt_VOP3A);
4763 } // decode_OPU_VOP3__V_CMP_EQ_F16
4764
4767 {
4768 return new Inst_VOP3__V_CMP_LE_F16(&iFmt->iFmt_VOP3A);
4769 } // decode_OPU_VOP3__V_CMP_LE_F16
4770
4773 {
4774 return new Inst_VOP3__V_CMP_GT_F16(&iFmt->iFmt_VOP3A);
4775 } // decode_OPU_VOP3__V_CMP_GT_F16
4776
4779 {
4780 return new Inst_VOP3__V_CMP_LG_F16(&iFmt->iFmt_VOP3A);
4781 } // decode_OPU_VOP3__V_CMP_LG_F16
4782
4785 {
4786 return new Inst_VOP3__V_CMP_GE_F16(&iFmt->iFmt_VOP3A);
4787 } // decode_OPU_VOP3__V_CMP_GE_F16
4788
4791 {
4792 return new Inst_VOP3__V_CMP_O_F16(&iFmt->iFmt_VOP3A);
4793 } // decode_OPU_VOP3__V_CMP_O_F16
4794
4797 {
4798 return new Inst_VOP3__V_CMP_U_F16(&iFmt->iFmt_VOP3A);
4799 } // decode_OPU_VOP3__V_CMP_U_F16
4800
4803 {
4804 return new Inst_VOP3__V_CMP_NGE_F16(&iFmt->iFmt_VOP3A);
4805 } // decode_OPU_VOP3__V_CMP_NGE_F16
4806
4809 {
4810 return new Inst_VOP3__V_CMP_NLG_F16(&iFmt->iFmt_VOP3A);
4811 } // decode_OPU_VOP3__V_CMP_NLG_F16
4812
4815 {
4816 return new Inst_VOP3__V_CMP_NGT_F16(&iFmt->iFmt_VOP3A);
4817 } // decode_OPU_VOP3__V_CMP_NGT_F16
4818
4821 {
4822 return new Inst_VOP3__V_CMP_NLE_F16(&iFmt->iFmt_VOP3A);
4823 } // decode_OPU_VOP3__V_CMP_NLE_F16
4824
4827 {
4828 return new Inst_VOP3__V_CMP_NEQ_F16(&iFmt->iFmt_VOP3A);
4829 } // decode_OPU_VOP3__V_CMP_NEQ_F16
4830
4833 {
4834 return new Inst_VOP3__V_CMP_NLT_F16(&iFmt->iFmt_VOP3A);
4835 } // decode_OPU_VOP3__V_CMP_NLT_F16
4836
4839 {
4840 return new Inst_VOP3__V_CMP_TRU_F16(&iFmt->iFmt_VOP3A);
4841 } // decode_OPU_VOP3__V_CMP_TRU_F16
4842
4845 {
4846 return new Inst_VOP3__V_CMPX_F_F16(&iFmt->iFmt_VOP3A);
4847 } // decode_OPU_VOP3__V_CMPX_F_F16
4848
4851 {
4852 return new Inst_VOP3__V_CMPX_LT_F16(&iFmt->iFmt_VOP3A);
4853 } // decode_OPU_VOP3__V_CMPX_LT_F16
4854
4857 {
4858 return new Inst_VOP3__V_CMPX_EQ_F16(&iFmt->iFmt_VOP3A);
4859 } // decode_OPU_VOP3__V_CMPX_EQ_F16
4860
4863 {
4864 return new Inst_VOP3__V_CMPX_LE_F16(&iFmt->iFmt_VOP3A);
4865 } // decode_OPU_VOP3__V_CMPX_LE_F16
4866
4869 {
4870 return new Inst_VOP3__V_CMPX_GT_F16(&iFmt->iFmt_VOP3A);
4871 } // decode_OPU_VOP3__V_CMPX_GT_F16
4872
4875 {
4876 return new Inst_VOP3__V_CMPX_LG_F16(&iFmt->iFmt_VOP3A);
4877 } // decode_OPU_VOP3__V_CMPX_LG_F16
4878
4881 {
4882 return new Inst_VOP3__V_CMPX_GE_F16(&iFmt->iFmt_VOP3A);
4883 } // decode_OPU_VOP3__V_CMPX_GE_F16
4884
4887 {
4888 return new Inst_VOP3__V_CMPX_O_F16(&iFmt->iFmt_VOP3A);
4889 } // decode_OPU_VOP3__V_CMPX_O_F16
4890
4893 {
4894 return new Inst_VOP3__V_CMPX_U_F16(&iFmt->iFmt_VOP3A);
4895 } // decode_OPU_VOP3__V_CMPX_U_F16
4896
4899 {
4900 return new Inst_VOP3__V_CMPX_NGE_F16(&iFmt->iFmt_VOP3A);
4901 } // decode_OPU_VOP3__V_CMPX_NGE_F16
4902
4905 {
4906 return new Inst_VOP3__V_CMPX_NLG_F16(&iFmt->iFmt_VOP3A);
4907 } // decode_OPU_VOP3__V_CMPX_NLG_F16
4908
4911 {
4912 return new Inst_VOP3__V_CMPX_NGT_F16(&iFmt->iFmt_VOP3A);
4913 } // decode_OPU_VOP3__V_CMPX_NGT_F16
4914
4917 {
4918 return new Inst_VOP3__V_CMPX_NLE_F16(&iFmt->iFmt_VOP3A);
4919 } // decode_OPU_VOP3__V_CMPX_NLE_F16
4920
4923 {
4924 return new Inst_VOP3__V_CMPX_NEQ_F16(&iFmt->iFmt_VOP3A);
4925 } // decode_OPU_VOP3__V_CMPX_NEQ_F16
4926
4929 {
4930 return new Inst_VOP3__V_CMPX_NLT_F16(&iFmt->iFmt_VOP3A);
4931 } // decode_OPU_VOP3__V_CMPX_NLT_F16
4932
4935 {
4936 return new Inst_VOP3__V_CMPX_TRU_F16(&iFmt->iFmt_VOP3A);
4937 } // decode_OPU_VOP3__V_CMPX_TRU_F16
4938
4941 {
4942 return new Inst_VOP3__V_CMP_F_F32(&iFmt->iFmt_VOP3A);
4943 } // decode_OPU_VOP3__V_CMP_F_F32
4944
4947 {
4948 return new Inst_VOP3__V_CMP_LT_F32(&iFmt->iFmt_VOP3A);
4949 } // decode_OPU_VOP3__V_CMP_LT_F32
4950
4953 {
4954 return new Inst_VOP3__V_CMP_EQ_F32(&iFmt->iFmt_VOP3A);
4955 } // decode_OPU_VOP3__V_CMP_EQ_F32
4956
4959 {
4960 return new Inst_VOP3__V_CMP_LE_F32(&iFmt->iFmt_VOP3A);
4961 } // decode_OPU_VOP3__V_CMP_LE_F32
4962
4965 {
4966 return new Inst_VOP3__V_CMP_GT_F32(&iFmt->iFmt_VOP3A);
4967 } // decode_OPU_VOP3__V_CMP_GT_F32
4968
4971 {
4972 return new Inst_VOP3__V_CMP_LG_F32(&iFmt->iFmt_VOP3A);
4973 } // decode_OPU_VOP3__V_CMP_LG_F32
4974
4977 {
4978 return new Inst_VOP3__V_CMP_GE_F32(&iFmt->iFmt_VOP3A);
4979 } // decode_OPU_VOP3__V_CMP_GE_F32
4980
4983 {
4984 return new Inst_VOP3__V_CMP_O_F32(&iFmt->iFmt_VOP3A);
4985 } // decode_OPU_VOP3__V_CMP_O_F32
4986
4989 {
4990 return new Inst_VOP3__V_CMP_U_F32(&iFmt->iFmt_VOP3A);
4991 } // decode_OPU_VOP3__V_CMP_U_F32
4992
4995 {
4996 return new Inst_VOP3__V_CMP_NGE_F32(&iFmt->iFmt_VOP3A);
4997 } // decode_OPU_VOP3__V_CMP_NGE_F32
4998
5001 {
5002 return new Inst_VOP3__V_CMP_NLG_F32(&iFmt->iFmt_VOP3A);
5003 } // decode_OPU_VOP3__V_CMP_NLG_F32
5004
5007 {
5008 return new Inst_VOP3__V_CMP_NGT_F32(&iFmt->iFmt_VOP3A);
5009 } // decode_OPU_VOP3__V_CMP_NGT_F32
5010
5013 {
5014 return new Inst_VOP3__V_CMP_NLE_F32(&iFmt->iFmt_VOP3A);
5015 } // decode_OPU_VOP3__V_CMP_NLE_F32
5016
5019 {
5020 return new Inst_VOP3__V_CMP_NEQ_F32(&iFmt->iFmt_VOP3A);
5021 } // decode_OPU_VOP3__V_CMP_NEQ_F32
5022
5025 {
5026 return new Inst_VOP3__V_CMP_NLT_F32(&iFmt->iFmt_VOP3A);
5027 } // decode_OPU_VOP3__V_CMP_NLT_F32
5028
5031 {
5032 return new Inst_VOP3__V_CMP_TRU_F32(&iFmt->iFmt_VOP3A);
5033 } // decode_OPU_VOP3__V_CMP_TRU_F32
5034
5037 {
5038 return new Inst_VOP3__V_CMPX_F_F32(&iFmt->iFmt_VOP3A);
5039 } // decode_OPU_VOP3__V_CMPX_F_F32
5040
5043 {
5044 return new Inst_VOP3__V_CMPX_LT_F32(&iFmt->iFmt_VOP3A);
5045 } // decode_OPU_VOP3__V_CMPX_LT_F32
5046
5049 {
5050 return new Inst_VOP3__V_CMPX_EQ_F32(&iFmt->iFmt_VOP3A);
5051 } // decode_OPU_VOP3__V_CMPX_EQ_F32
5052
5055 {
5056 return new Inst_VOP3__V_CMPX_LE_F32(&iFmt->iFmt_VOP3A);
5057 } // decode_OPU_VOP3__V_CMPX_LE_F32
5058
5061 {
5062 return new Inst_VOP3__V_CMPX_GT_F32(&iFmt->iFmt_VOP3A);
5063 } // decode_OPU_VOP3__V_CMPX_GT_F32
5064
5067 {
5068 return new Inst_VOP3__V_CMPX_LG_F32(&iFmt->iFmt_VOP3A);
5069 } // decode_OPU_VOP3__V_CMPX_LG_F32
5070
5073 {
5074 return new Inst_VOP3__V_CMPX_GE_F32(&iFmt->iFmt_VOP3A);
5075 } // decode_OPU_VOP3__V_CMPX_GE_F32
5076
5079 {
5080 return new Inst_VOP3__V_CMPX_O_F32(&iFmt->iFmt_VOP3A);
5081 } // decode_OPU_VOP3__V_CMPX_O_F32
5082
5085 {
5086 return new Inst_VOP3__V_CMPX_U_F32(&iFmt->iFmt_VOP3A);
5087 } // decode_OPU_VOP3__V_CMPX_U_F32
5088
5091 {
5092 return new Inst_VOP3__V_CMPX_NGE_F32(&iFmt->iFmt_VOP3A);
5093 } // decode_OPU_VOP3__V_CMPX_NGE_F32
5094
5097 {
5098 return new Inst_VOP3__V_CMPX_NLG_F32(&iFmt->iFmt_VOP3A);
5099 } // decode_OPU_VOP3__V_CMPX_NLG_F32
5100
5103 {
5104 return new Inst_VOP3__V_CMPX_NGT_F32(&iFmt->iFmt_VOP3A);
5105 } // decode_OPU_VOP3__V_CMPX_NGT_F32
5106
5109 {
5110 return new Inst_VOP3__V_CMPX_NLE_F32(&iFmt->iFmt_VOP3A);
5111 } // decode_OPU_VOP3__V_CMPX_NLE_F32
5112
5115 {
5116 return new Inst_VOP3__V_CMPX_NEQ_F32(&iFmt->iFmt_VOP3A);
5117 } // decode_OPU_VOP3__V_CMPX_NEQ_F32
5118
5121 {
5122 return new Inst_VOP3__V_CMPX_NLT_F32(&iFmt->iFmt_VOP3A);
5123 } // decode_OPU_VOP3__V_CMPX_NLT_F32
5124
5127 {
5128 return new Inst_VOP3__V_CMPX_TRU_F32(&iFmt->iFmt_VOP3A);
5129 } // decode_OPU_VOP3__V_CMPX_TRU_F32
5130
5133 {
5134 return new Inst_VOP3__V_CMP_F_F64(&iFmt->iFmt_VOP3A);
5135 } // decode_OPU_VOP3__V_CMP_F_F64
5136
5139 {
5140 return new Inst_VOP3__V_CMP_LT_F64(&iFmt->iFmt_VOP3A);
5141 } // decode_OPU_VOP3__V_CMP_LT_F64
5142
5145 {
5146 return new Inst_VOP3__V_CMP_EQ_F64(&iFmt->iFmt_VOP3A);
5147 } // decode_OPU_VOP3__V_CMP_EQ_F64
5148
5151 {
5152 return new Inst_VOP3__V_CMP_LE_F64(&iFmt->iFmt_VOP3A);
5153 } // decode_OPU_VOP3__V_CMP_LE_F64
5154
5157 {
5158 return new Inst_VOP3__V_CMP_GT_F64(&iFmt->iFmt_VOP3A);
5159 } // decode_OPU_VOP3__V_CMP_GT_F64
5160
5163 {
5164 return new Inst_VOP3__V_CMP_LG_F64(&iFmt->iFmt_VOP3A);
5165 } // decode_OPU_VOP3__V_CMP_LG_F64
5166
5169 {
5170 return new Inst_VOP3__V_CMP_GE_F64(&iFmt->iFmt_VOP3A);
5171 } // decode_OPU_VOP3__V_CMP_GE_F64
5172
5175 {
5176 return new Inst_VOP3__V_CMP_O_F64(&iFmt->iFmt_VOP3A);
5177 } // decode_OPU_VOP3__V_CMP_O_F64
5178
5181 {
5182 return new Inst_VOP3__V_CMP_U_F64(&iFmt->iFmt_VOP3A);
5183 } // decode_OPU_VOP3__V_CMP_U_F64
5184
5187 {
5188 return new Inst_VOP3__V_CMP_NGE_F64(&iFmt->iFmt_VOP3A);
5189 } // decode_OPU_VOP3__V_CMP_NGE_F64
5190
5193 {
5194 return new Inst_VOP3__V_CMP_NLG_F64(&iFmt->iFmt_VOP3A);
5195 } // decode_OPU_VOP3__V_CMP_NLG_F64
5196
5199 {
5200 return new Inst_VOP3__V_CMP_NGT_F64(&iFmt->iFmt_VOP3A);
5201 } // decode_OPU_VOP3__V_CMP_NGT_F64
5202
5205 {
5206 return new Inst_VOP3__V_CMP_NLE_F64(&iFmt->iFmt_VOP3A);
5207 } // decode_OPU_VOP3__V_CMP_NLE_F64
5208
5211 {
5212 return new Inst_VOP3__V_CMP_NEQ_F64(&iFmt->iFmt_VOP3A);
5213 } // decode_OPU_VOP3__V_CMP_NEQ_F64
5214
5217 {
5218 return new Inst_VOP3__V_CMP_NLT_F64(&iFmt->iFmt_VOP3A);
5219 } // decode_OPU_VOP3__V_CMP_NLT_F64
5220
5223 {
5224 return new Inst_VOP3__V_CMP_TRU_F64(&iFmt->iFmt_VOP3A);
5225 } // decode_OPU_VOP3__V_CMP_TRU_F64
5226
5229 {
5230 return new Inst_VOP3__V_CMPX_F_F64(&iFmt->iFmt_VOP3A);
5231 } // decode_OPU_VOP3__V_CMPX_F_F64
5232
5235 {
5236 return new Inst_VOP3__V_CMPX_LT_F64(&iFmt->iFmt_VOP3A);
5237 } // decode_OPU_VOP3__V_CMPX_LT_F64
5238
5241 {
5242 return new Inst_VOP3__V_CMPX_EQ_F64(&iFmt->iFmt_VOP3A);
5243 } // decode_OPU_VOP3__V_CMPX_EQ_F64
5244
5247 {
5248 return new Inst_VOP3__V_CMPX_LE_F64(&iFmt->iFmt_VOP3A);
5249 } // decode_OPU_VOP3__V_CMPX_LE_F64
5250
5253 {
5254 return new Inst_VOP3__V_CMPX_GT_F64(&iFmt->iFmt_VOP3A);
5255 } // decode_OPU_VOP3__V_CMPX_GT_F64
5256
5259 {
5260 return new Inst_VOP3__V_CMPX_LG_F64(&iFmt->iFmt_VOP3A);
5261 } // decode_OPU_VOP3__V_CMPX_LG_F64
5262
5265 {
5266 return new Inst_VOP3__V_CMPX_GE_F64(&iFmt->iFmt_VOP3A);
5267 } // decode_OPU_VOP3__V_CMPX_GE_F64
5268
5271 {
5272 return new Inst_VOP3__V_CMPX_O_F64(&iFmt->iFmt_VOP3A);
5273 } // decode_OPU_VOP3__V_CMPX_O_F64
5274
5277 {
5278 return new Inst_VOP3__V_CMPX_U_F64(&iFmt->iFmt_VOP3A);
5279 } // decode_OPU_VOP3__V_CMPX_U_F64
5280
5283 {
5284 return new Inst_VOP3__V_CMPX_NGE_F64(&iFmt->iFmt_VOP3A);
5285 } // decode_OPU_VOP3__V_CMPX_NGE_F64
5286
5289 {
5290 return new Inst_VOP3__V_CMPX_NLG_F64(&iFmt->iFmt_VOP3A);
5291 } // decode_OPU_VOP3__V_CMPX_NLG_F64
5292
5295 {
5296 return new Inst_VOP3__V_CMPX_NGT_F64(&iFmt->iFmt_VOP3A);
5297 } // decode_OPU_VOP3__V_CMPX_NGT_F64
5298
5301 {
5302 return new Inst_VOP3__V_CMPX_NLE_F64(&iFmt->iFmt_VOP3A);
5303 } // decode_OPU_VOP3__V_CMPX_NLE_F64
5304
5307 {
5308 return new Inst_VOP3__V_CMPX_NEQ_F64(&iFmt->iFmt_VOP3A);
5309 } // decode_OPU_VOP3__V_CMPX_NEQ_F64
5310
5313 {
5314 return new Inst_VOP3__V_CMPX_NLT_F64(&iFmt->iFmt_VOP3A);
5315 } // decode_OPU_VOP3__V_CMPX_NLT_F64
5316
5319 {
5320 return new Inst_VOP3__V_CMPX_TRU_F64(&iFmt->iFmt_VOP3A);
5321 } // decode_OPU_VOP3__V_CMPX_TRU_F64
5322
5325 {
5326 return new Inst_VOP3__V_CMP_F_I16(&iFmt->iFmt_VOP3A);
5327 } // decode_OPU_VOP3__V_CMP_F_I16
5328
5331 {
5332 return new Inst_VOP3__V_CMP_LT_I16(&iFmt->iFmt_VOP3A);
5333 } // decode_OPU_VOP3__V_CMP_LT_I16
5334
5337 {
5338 return new Inst_VOP3__V_CMP_EQ_I16(&iFmt->iFmt_VOP3A);
5339 } // decode_OPU_VOP3__V_CMP_EQ_I16
5340
5343 {
5344 return new Inst_VOP3__V_CMP_LE_I16(&iFmt->iFmt_VOP3A);
5345 } // decode_OPU_VOP3__V_CMP_LE_I16
5346
5349 {
5350 return new Inst_VOP3__V_CMP_GT_I16(&iFmt->iFmt_VOP3A);
5351 } // decode_OPU_VOP3__V_CMP_GT_I16
5352
5355 {
5356 return new Inst_VOP3__V_CMP_NE_I16(&iFmt->iFmt_VOP3A);
5357 } // decode_OPU_VOP3__V_CMP_NE_I16
5358
5361 {
5362 return new Inst_VOP3__V_CMP_GE_I16(&iFmt->iFmt_VOP3A);
5363 } // decode_OPU_VOP3__V_CMP_GE_I16
5364
5367 {
5368 return new Inst_VOP3__V_CMP_T_I16(&iFmt->iFmt_VOP3A);
5369 } // decode_OPU_VOP3__V_CMP_T_I16
5370
5373 {
5374 return new Inst_VOP3__V_CMP_F_U16(&iFmt->iFmt_VOP3A);
5375 } // decode_OPU_VOP3__V_CMP_F_U16
5376
5379 {
5380 return new Inst_VOP3__V_CMP_LT_U16(&iFmt->iFmt_VOP3A);
5381 } // decode_OPU_VOP3__V_CMP_LT_U16
5382
5385 {
5386 return new Inst_VOP3__V_CMP_EQ_U16(&iFmt->iFmt_VOP3A);
5387 } // decode_OPU_VOP3__V_CMP_EQ_U16
5388
5391 {
5392 return new Inst_VOP3__V_CMP_LE_U16(&iFmt->iFmt_VOP3A);
5393 } // decode_OPU_VOP3__V_CMP_LE_U16
5394
5397 {
5398 return new Inst_VOP3__V_CMP_GT_U16(&iFmt->iFmt_VOP3A);
5399 } // decode_OPU_VOP3__V_CMP_GT_U16
5400
5403 {
5404 return new Inst_VOP3__V_CMP_NE_U16(&iFmt->iFmt_VOP3A);
5405 } // decode_OPU_VOP3__V_CMP_NE_U16
5406
5409 {
5410 return new Inst_VOP3__V_CMP_GE_U16(&iFmt->iFmt_VOP3A);
5411 } // decode_OPU_VOP3__V_CMP_GE_U16
5412
5415 {
5416 return new Inst_VOP3__V_CMP_T_U16(&iFmt->iFmt_VOP3A);
5417 } // decode_OPU_VOP3__V_CMP_T_U16
5418
5421 {
5422 return new Inst_VOP3__V_CMPX_F_I16(&iFmt->iFmt_VOP3A);
5423 } // decode_OPU_VOP3__V_CMPX_F_I16
5424
5427 {
5428 return new Inst_VOP3__V_CMPX_LT_I16(&iFmt->iFmt_VOP3A);
5429 } // decode_OPU_VOP3__V_CMPX_LT_I16
5430
5433 {
5434 return new Inst_VOP3__V_CMPX_EQ_I16(&iFmt->iFmt_VOP3A);
5435 } // decode_OPU_VOP3__V_CMPX_EQ_I16
5436
5439 {
5440 return new Inst_VOP3__V_CMPX_LE_I16(&iFmt->iFmt_VOP3A);
5441 } // decode_OPU_VOP3__V_CMPX_LE_I16
5442
5445 {
5446 return new Inst_VOP3__V_CMPX_GT_I16(&iFmt->iFmt_VOP3A);
5447 } // decode_OPU_VOP3__V_CMPX_GT_I16
5448
5451 {
5452 return new Inst_VOP3__V_CMPX_NE_I16(&iFmt->iFmt_VOP3A);
5453 } // decode_OPU_VOP3__V_CMPX_NE_I16
5454
5457 {
5458 return new Inst_VOP3__V_CMPX_GE_I16(&iFmt->iFmt_VOP3A);
5459 } // decode_OPU_VOP3__V_CMPX_GE_I16
5460
5463 {
5464 return new Inst_VOP3__V_CMPX_T_I16(&iFmt->iFmt_VOP3A);
5465 } // decode_OPU_VOP3__V_CMPX_T_I16
5466
5469 {
5470 return new Inst_VOP3__V_CMPX_F_U16(&iFmt->iFmt_VOP3A);
5471 } // decode_OPU_VOP3__V_CMPX_F_U16
5472
5475 {
5476 return new Inst_VOP3__V_CMPX_LT_U16(&iFmt->iFmt_VOP3A);
5477 } // decode_OPU_VOP3__V_CMPX_LT_U16
5478
5481 {
5482 return new Inst_VOP3__V_CMPX_EQ_U16(&iFmt->iFmt_VOP3A);
5483 } // decode_OPU_VOP3__V_CMPX_EQ_U16
5484
5487 {
5488 return new Inst_VOP3__V_CMPX_LE_U16(&iFmt->iFmt_VOP3A);
5489 } // decode_OPU_VOP3__V_CMPX_LE_U16
5490
5493 {
5494 return new Inst_VOP3__V_CMPX_GT_U16(&iFmt->iFmt_VOP3A);
5495 } // decode_OPU_VOP3__V_CMPX_GT_U16
5496
5499 {
5500 return new Inst_VOP3__V_CMPX_NE_U16(&iFmt->iFmt_VOP3A);
5501 } // decode_OPU_VOP3__V_CMPX_NE_U16
5502
5505 {
5506 return new Inst_VOP3__V_CMPX_GE_U16(&iFmt->iFmt_VOP3A);
5507 } // decode_OPU_VOP3__V_CMPX_GE_U16
5508
5511 {
5512 return new Inst_VOP3__V_CMPX_T_U16(&iFmt->iFmt_VOP3A);
5513 } // decode_OPU_VOP3__V_CMPX_T_U16
5514
5517 {
5518 return new Inst_VOP3__V_CMP_F_I32(&iFmt->iFmt_VOP3A);
5519 } // decode_OPU_VOP3__V_CMP_F_I32
5520
5523 {
5524 return new Inst_VOP3__V_CMP_LT_I32(&iFmt->iFmt_VOP3A);
5525 } // decode_OPU_VOP3__V_CMP_LT_I32
5526
5529 {
5530 return new Inst_VOP3__V_CMP_EQ_I32(&iFmt->iFmt_VOP3A);
5531 } // decode_OPU_VOP3__V_CMP_EQ_I32
5532
5535 {
5536 return new Inst_VOP3__V_CMP_LE_I32(&iFmt->iFmt_VOP3A);
5537 } // decode_OPU_VOP3__V_CMP_LE_I32
5538
5541 {
5542 return new Inst_VOP3__V_CMP_GT_I32(&iFmt->iFmt_VOP3A);
5543 } // decode_OPU_VOP3__V_CMP_GT_I32
5544
5547 {
5548 return new Inst_VOP3__V_CMP_NE_I32(&iFmt->iFmt_VOP3A);
5549 } // decode_OPU_VOP3__V_CMP_NE_I32
5550
5553 {
5554 return new Inst_VOP3__V_CMP_GE_I32(&iFmt->iFmt_VOP3A);
5555 } // decode_OPU_VOP3__V_CMP_GE_I32
5556
5559 {
5560 return new Inst_VOP3__V_CMP_T_I32(&iFmt->iFmt_VOP3A);
5561 } // decode_OPU_VOP3__V_CMP_T_I32
5562
5565 {
5566 return new Inst_VOP3__V_CMP_F_U32(&iFmt->iFmt_VOP3A);
5567 } // decode_OPU_VOP3__V_CMP_F_U32
5568
5571 {
5572 return new Inst_VOP3__V_CMP_LT_U32(&iFmt->iFmt_VOP3A);
5573 } // decode_OPU_VOP3__V_CMP_LT_U32
5574
5577 {
5578 return new Inst_VOP3__V_CMP_EQ_U32(&iFmt->iFmt_VOP3A);
5579 } // decode_OPU_VOP3__V_CMP_EQ_U32
5580
5583 {
5584 return new Inst_VOP3__V_CMP_LE_U32(&iFmt->iFmt_VOP3A);
5585 } // decode_OPU_VOP3__V_CMP_LE_U32
5586
5589 {
5590 return new Inst_VOP3__V_CMP_GT_U32(&iFmt->iFmt_VOP3A);
5591 } // decode_OPU_VOP3__V_CMP_GT_U32
5592
5595 {
5596 return new Inst_VOP3__V_CMP_NE_U32(&iFmt->iFmt_VOP3A);
5597 } // decode_OPU_VOP3__V_CMP_NE_U32
5598
5601 {
5602 return new Inst_VOP3__V_CMP_GE_U32(&iFmt->iFmt_VOP3A);
5603 } // decode_OPU_VOP3__V_CMP_GE_U32
5604
5607 {
5608 return new Inst_VOP3__V_CMP_T_U32(&iFmt->iFmt_VOP3A);
5609 } // decode_OPU_VOP3__V_CMP_T_U32
5610
5613 {
5614 return new Inst_VOP3__V_CMPX_F_I32(&iFmt->iFmt_VOP3A);
5615 } // decode_OPU_VOP3__V_CMPX_F_I32
5616
5619 {
5620 return new Inst_VOP3__V_CMPX_LT_I32(&iFmt->iFmt_VOP3A);
5621 } // decode_OPU_VOP3__V_CMPX_LT_I32
5622
5625 {
5626 return new Inst_VOP3__V_CMPX_EQ_I32(&iFmt->iFmt_VOP3A);
5627 } // decode_OPU_VOP3__V_CMPX_EQ_I32
5628
5631 {
5632 return new Inst_VOP3__V_CMPX_LE_I32(&iFmt->iFmt_VOP3A);
5633 } // decode_OPU_VOP3__V_CMPX_LE_I32
5634
5637 {
5638 return new Inst_VOP3__V_CMPX_GT_I32(&iFmt->iFmt_VOP3A);
5639 } // decode_OPU_VOP3__V_CMPX_GT_I32
5640
5643 {
5644 return new Inst_VOP3__V_CMPX_NE_I32(&iFmt->iFmt_VOP3A);
5645 } // decode_OPU_VOP3__V_CMPX_NE_I32
5646
5649 {
5650 return new Inst_VOP3__V_CMPX_GE_I32(&iFmt->iFmt_VOP3A);
5651 } // decode_OPU_VOP3__V_CMPX_GE_I32
5652
5655 {
5656 return new Inst_VOP3__V_CMPX_T_I32(&iFmt->iFmt_VOP3A);
5657 } // decode_OPU_VOP3__V_CMPX_T_I32
5658
5661 {
5662 return new Inst_VOP3__V_CMPX_F_U32(&iFmt->iFmt_VOP3A);
5663 } // decode_OPU_VOP3__V_CMPX_F_U32
5664
5667 {
5668 return new Inst_VOP3__V_CMPX_LT_U32(&iFmt->iFmt_VOP3A);
5669 } // decode_OPU_VOP3__V_CMPX_LT_U32
5670
5673 {
5674 return new Inst_VOP3__V_CMPX_EQ_U32(&iFmt->iFmt_VOP3A);
5675 } // decode_OPU_VOP3__V_CMPX_EQ_U32
5676
5679 {
5680 return new Inst_VOP3__V_CMPX_LE_U32(&iFmt->iFmt_VOP3A);
5681 } // decode_OPU_VOP3__V_CMPX_LE_U32
5682
5685 {
5686 return new Inst_VOP3__V_CMPX_GT_U32(&iFmt->iFmt_VOP3A);
5687 } // decode_OPU_VOP3__V_CMPX_GT_U32
5688
5691 {
5692 return new Inst_VOP3__V_CMPX_NE_U32(&iFmt->iFmt_VOP3A);
5693 } // decode_OPU_VOP3__V_CMPX_NE_U32
5694
5697 {
5698 return new Inst_VOP3__V_CMPX_GE_U32(&iFmt->iFmt_VOP3A);
5699 } // decode_OPU_VOP3__V_CMPX_GE_U32
5700
5703 {
5704 return new Inst_VOP3__V_CMPX_T_U32(&iFmt->iFmt_VOP3A);
5705 } // decode_OPU_VOP3__V_CMPX_T_U32
5706
5709 {
5710 return new Inst_VOP3__V_CMP_F_I64(&iFmt->iFmt_VOP3A);
5711 } // decode_OPU_VOP3__V_CMP_F_I64
5712
5715 {
5716 return new Inst_VOP3__V_CMP_LT_I64(&iFmt->iFmt_VOP3A);
5717 } // decode_OPU_VOP3__V_CMP_LT_I64
5718
5721 {
5722 return new Inst_VOP3__V_CMP_EQ_I64(&iFmt->iFmt_VOP3A);
5723 } // decode_OPU_VOP3__V_CMP_EQ_I64
5724
5727 {
5728 return new Inst_VOP3__V_CMP_LE_I64(&iFmt->iFmt_VOP3A);
5729 } // decode_OPU_VOP3__V_CMP_LE_I64
5730
5733 {
5734 return new Inst_VOP3__V_CMP_GT_I64(&iFmt->iFmt_VOP3A);
5735 } // decode_OPU_VOP3__V_CMP_GT_I64
5736
5739 {
5740 return new Inst_VOP3__V_CMP_NE_I64(&iFmt->iFmt_VOP3A);
5741 } // decode_OPU_VOP3__V_CMP_NE_I64
5742
5745 {
5746 return new Inst_VOP3__V_CMP_GE_I64(&iFmt->iFmt_VOP3A);
5747 } // decode_OPU_VOP3__V_CMP_GE_I64
5748
5751 {
5752 return new Inst_VOP3__V_CMP_T_I64(&iFmt->iFmt_VOP3A);
5753 } // decode_OPU_VOP3__V_CMP_T_I64
5754
5757 {
5758 return new Inst_VOP3__V_CMP_F_U64(&iFmt->iFmt_VOP3A);
5759 } // decode_OPU_VOP3__V_CMP_F_U64
5760
5763 {
5764 return new Inst_VOP3__V_CMP_LT_U64(&iFmt->iFmt_VOP3A);
5765 } // decode_OPU_VOP3__V_CMP_LT_U64
5766
5769 {
5770 return new Inst_VOP3__V_CMP_EQ_U64(&iFmt->iFmt_VOP3A);
5771 } // decode_OPU_VOP3__V_CMP_EQ_U64
5772
5775 {
5776 return new Inst_VOP3__V_CMP_LE_U64(&iFmt->iFmt_VOP3A);
5777 } // decode_OPU_VOP3__V_CMP_LE_U64
5778
5781 {
5782 return new Inst_VOP3__V_CMP_GT_U64(&iFmt->iFmt_VOP3A);
5783 } // decode_OPU_VOP3__V_CMP_GT_U64
5784
5787 {
5788 return new Inst_VOP3__V_CMP_NE_U64(&iFmt->iFmt_VOP3A);
5789 } // decode_OPU_VOP3__V_CMP_NE_U64
5790
5793 {
5794 return new Inst_VOP3__V_CMP_GE_U64(&iFmt->iFmt_VOP3A);
5795 } // decode_OPU_VOP3__V_CMP_GE_U64
5796
5799 {
5800 return new Inst_VOP3__V_CMP_T_U64(&iFmt->iFmt_VOP3A);
5801 } // decode_OPU_VOP3__V_CMP_T_U64
5802
5805 {
5806 return new Inst_VOP3__V_CMPX_F_I64(&iFmt->iFmt_VOP3A);
5807 } // decode_OPU_VOP3__V_CMPX_F_I64
5808
5811 {
5812 return new Inst_VOP3__V_CMPX_LT_I64(&iFmt->iFmt_VOP3A);
5813 } // decode_OPU_VOP3__V_CMPX_LT_I64
5814
5817 {
5818 return new Inst_VOP3__V_CMPX_EQ_I64(&iFmt->iFmt_VOP3A);
5819 } // decode_OPU_VOP3__V_CMPX_EQ_I64
5820
5823 {
5824 return new Inst_VOP3__V_CMPX_LE_I64(&iFmt->iFmt_VOP3A);
5825 } // decode_OPU_VOP3__V_CMPX_LE_I64
5826
5829 {
5830 return new Inst_VOP3__V_CMPX_GT_I64(&iFmt->iFmt_VOP3A);
5831 } // decode_OPU_VOP3__V_CMPX_GT_I64
5832
5835 {
5836 return new Inst_VOP3__V_CMPX_NE_I64(&iFmt->iFmt_VOP3A);
5837 } // decode_OPU_VOP3__V_CMPX_NE_I64
5838
5841 {
5842 return new Inst_VOP3__V_CMPX_GE_I64(&iFmt->iFmt_VOP3A);
5843 } // decode_OPU_VOP3__V_CMPX_GE_I64
5844
5847 {
5848 return new Inst_VOP3__V_CMPX_T_I64(&iFmt->iFmt_VOP3A);
5849 } // decode_OPU_VOP3__V_CMPX_T_I64
5850
5853 {
5854 return new Inst_VOP3__V_CMPX_F_U64(&iFmt->iFmt_VOP3A);
5855 } // decode_OPU_VOP3__V_CMPX_F_U64
5856
5859 {
5860 return new Inst_VOP3__V_CMPX_LT_U64(&iFmt->iFmt_VOP3A);
5861 } // decode_OPU_VOP3__V_CMPX_LT_U64
5862
5865 {
5866 return new Inst_VOP3__V_CMPX_EQ_U64(&iFmt->iFmt_VOP3A);
5867 } // decode_OPU_VOP3__V_CMPX_EQ_U64
5868
5871 {
5872 return new Inst_VOP3__V_CMPX_LE_U64(&iFmt->iFmt_VOP3A);
5873 } // decode_OPU_VOP3__V_CMPX_LE_U64
5874
5877 {
5878 return new Inst_VOP3__V_CMPX_GT_U64(&iFmt->iFmt_VOP3A);
5879 } // decode_OPU_VOP3__V_CMPX_GT_U64
5880
5883 {
5884 return new Inst_VOP3__V_CMPX_NE_U64(&iFmt->iFmt_VOP3A);
5885 } // decode_OPU_VOP3__V_CMPX_NE_U64
5886
5889 {
5890 return new Inst_VOP3__V_CMPX_GE_U64(&iFmt->iFmt_VOP3A);
5891 } // decode_OPU_VOP3__V_CMPX_GE_U64
5892
5895 {
5896 return new Inst_VOP3__V_CMPX_T_U64(&iFmt->iFmt_VOP3A);
5897 } // decode_OPU_VOP3__V_CMPX_T_U64
5898
5901 {
5902 return new Inst_VOP3__V_CNDMASK_B32(&iFmt->iFmt_VOP3A);
5903 } // decode_OPU_VOP3__V_CNDMASK_B32
5904
5907 {
5908 return new Inst_VOP3__V_ADD_F32(&iFmt->iFmt_VOP3A);
5909 } // decode_OPU_VOP3__V_ADD_F32
5910
5913 {
5914 return new Inst_VOP3__V_SUB_F32(&iFmt->iFmt_VOP3A);
5915 } // decode_OPU_VOP3__V_SUB_F32
5916
5919 {
5920 return new Inst_VOP3__V_SUBREV_F32(&iFmt->iFmt_VOP3A);
5921 } // decode_OPU_VOP3__V_SUBREV_F32
5922
5925 {
5926 return new Inst_VOP3__V_MUL_LEGACY_F32(&iFmt->iFmt_VOP3A);
5927 } // decode_OPU_VOP3__V_MUL_LEGACY_F32
5928
5931 {
5932 return new Inst_VOP3__V_MUL_F32(&iFmt->iFmt_VOP3A);
5933 } // decode_OPU_VOP3__V_MUL_F32
5934
5937 {
5938 return new Inst_VOP3__V_MUL_I32_I24(&iFmt->iFmt_VOP3A);
5939 } // decode_OPU_VOP3__V_MUL_I32_I24
5940
5943 {
5944 return new Inst_VOP3__V_MUL_HI_I32_I24(&iFmt->iFmt_VOP3A);
5945 } // decode_OPU_VOP3__V_MUL_HI_I32_I24
5946
5949 {
5950 return new Inst_VOP3__V_MUL_U32_U24(&iFmt->iFmt_VOP3A);
5951 } // decode_OPU_VOP3__V_MUL_U32_U24
5952
5955 {
5956 return new Inst_VOP3__V_MUL_HI_U32_U24(&iFmt->iFmt_VOP3A);
5957 } // decode_OPU_VOP3__V_MUL_HI_U32_U24
5958
5961 {
5962 return new Inst_VOP3__V_MIN_F32(&iFmt->iFmt_VOP3A);
5963 } // decode_OPU_VOP3__V_MIN_F32
5964
5967 {
5968 return new Inst_VOP3__V_MAX_F32(&iFmt->iFmt_VOP3A);
5969 } // decode_OPU_VOP3__V_MAX_F32
5970
5973 {
5974 return new Inst_VOP3__V_MIN_I32(&iFmt->iFmt_VOP3A);
5975 } // decode_OPU_VOP3__V_MIN_I32
5976
5979 {
5980 return new Inst_VOP3__V_MAX_I32(&iFmt->iFmt_VOP3A);
5981 } // decode_OPU_VOP3__V_MAX_I32
5982
5985 {
5986 return new Inst_VOP3__V_MIN_U32(&iFmt->iFmt_VOP3A);
5987 } // decode_OPU_VOP3__V_MIN_U32
5988
5991 {
5992 return new Inst_VOP3__V_MAX_U32(&iFmt->iFmt_VOP3A);
5993 } // decode_OPU_VOP3__V_MAX_U32
5994
5997 {
5998 return new Inst_VOP3__V_LSHRREV_B32(&iFmt->iFmt_VOP3A);
5999 } // decode_OPU_VOP3__V_LSHRREV_B32
6000
6003 {
6004 return new Inst_VOP3__V_ASHRREV_I32(&iFmt->iFmt_VOP3A);
6005 } // decode_OPU_VOP3__V_ASHRREV_I32
6006
6009 {
6010 return new Inst_VOP3__V_LSHLREV_B32(&iFmt->iFmt_VOP3A);
6011 } // decode_OPU_VOP3__V_LSHLREV_B32
6012
6015 {
6016 return new Inst_VOP3__V_AND_B32(&iFmt->iFmt_VOP3A);
6017 } // decode_OPU_VOP3__V_AND_B32
6018
6021 {
6022 return new Inst_VOP3__V_OR_B32(&iFmt->iFmt_VOP3A);
6023 } // decode_OPU_VOP3__V_OR_B32
6024
6027 {
6028 return new Inst_VOP3__V_XOR_B32(&iFmt->iFmt_VOP3A);
6029 } // decode_OPU_VOP3__V_XOR_B32
6030
6033 {
6034 return new Inst_VOP3__V_DOT2C_F32_BF16(&iFmt->iFmt_VOP3A);
6035 } // decode_OPU_VOP3__V_DOT2C_F32_BF16
6036
6039 {
6040 return new Inst_VOP3__V_MAC_F32(&iFmt->iFmt_VOP3A);
6041 } // decode_OPU_VOP3__V_MAC_F32
6042
6045 {
6046 return new Inst_VOP3__V_ADD_CO_U32(&iFmt->iFmt_VOP3B);
6047 } // decode_OPU_VOP3__V_ADD_CO_U32
6048
6051 {
6052 return new Inst_VOP3__V_SUB_CO_U32(&iFmt->iFmt_VOP3B);
6053 } // decode_OPU_VOP3__V_SUB_CO_U32
6054
6057 {
6058 return new Inst_VOP3__V_SUBREV_CO_U32(&iFmt->iFmt_VOP3B);
6059 } // decode_OPU_VOP3__V_SUBREV_CO_U32
6060
6063 {
6064 return new Inst_VOP3__V_ADDC_CO_U32(&iFmt->iFmt_VOP3B);
6065 } // decode_OPU_VOP3__V_ADDC_CO_U32
6066
6069 {
6070 return new Inst_VOP3__V_SUBB_CO_U32(&iFmt->iFmt_VOP3B);
6071 } // decode_OPU_VOP3__V_SUBB_CO_U32
6072
6075 {
6076 return new Inst_VOP3__V_SUBBREV_CO_U32(&iFmt->iFmt_VOP3B);
6077 } // decode_OPU_VOP3__V_SUBBREV_CO_U32
6078
6081 {
6082 return new Inst_VOP3__V_ADD_F16(&iFmt->iFmt_VOP3A);
6083 } // decode_OPU_VOP3__V_ADD_F16
6084
6087 {
6088 return new Inst_VOP3__V_SUB_F16(&iFmt->iFmt_VOP3A);
6089 } // decode_OPU_VOP3__V_SUB_F16
6090
6093 {
6094 return new Inst_VOP3__V_SUBREV_F16(&iFmt->iFmt_VOP3A);
6095 } // decode_OPU_VOP3__V_SUBREV_F16
6096
6099 {
6100 return new Inst_VOP3__V_MUL_F16(&iFmt->iFmt_VOP3A);
6101 } // decode_OPU_VOP3__V_MUL_F16
6102
6105 {
6106 return new Inst_VOP3__V_MAC_F16(&iFmt->iFmt_VOP3A);
6107 } // decode_OPU_VOP3__V_MAC_F16
6108
6111 {
6112 return new Inst_VOP3__V_ADD_U16(&iFmt->iFmt_VOP3A);
6113 } // decode_OPU_VOP3__V_ADD_U16
6114
6117 {
6118 return new Inst_VOP3__V_SUB_U16(&iFmt->iFmt_VOP3A);
6119 } // decode_OPU_VOP3__V_SUB_U16
6120
6123 {
6124 return new Inst_VOP3__V_SUBREV_U16(&iFmt->iFmt_VOP3A);
6125 } // decode_OPU_VOP3__V_SUBREV_U16
6126
6129 {
6130 return new Inst_VOP3__V_MUL_LO_U16(&iFmt->iFmt_VOP3A);
6131 } // decode_OPU_VOP3__V_MUL_LO_U16
6132
6135 {
6136 return new Inst_VOP3__V_LSHLREV_B16(&iFmt->iFmt_VOP3A);
6137 } // decode_OPU_VOP3__V_LSHLREV_B16
6138
6141 {
6142 return new Inst_VOP3__V_LSHRREV_B16(&iFmt->iFmt_VOP3A);
6143 } // decode_OPU_VOP3__V_LSHRREV_B16
6144
6147 {
6148 return new Inst_VOP3__V_ASHRREV_I16(&iFmt->iFmt_VOP3A);
6149 } // decode_OPU_VOP3__V_ASHRREV_I16
6150
6153 {
6154 return new Inst_VOP3__V_MAX_F16(&iFmt->iFmt_VOP3A);
6155 } // decode_OPU_VOP3__V_MAX_F16
6156
6159 {
6160 return new Inst_VOP3__V_MIN_F16(&iFmt->iFmt_VOP3A);
6161 } // decode_OPU_VOP3__V_MIN_F16
6162
6165 {
6166 return new Inst_VOP3__V_MAX_U16(&iFmt->iFmt_VOP3A);
6167 } // decode_OPU_VOP3__V_MAX_U16
6168
6171 {
6172 return new Inst_VOP3__V_MAX_I16(&iFmt->iFmt_VOP3A);
6173 } // decode_OPU_VOP3__V_MAX_I16
6174
6177 {
6178 return new Inst_VOP3__V_MIN_U16(&iFmt->iFmt_VOP3A);
6179 } // decode_OPU_VOP3__V_MIN_U16
6180
6183 {
6184 return new Inst_VOP3__V_MIN_I16(&iFmt->iFmt_VOP3A);
6185 } // decode_OPU_VOP3__V_MIN_I16
6186
6189 {
6190 return new Inst_VOP3__V_LDEXP_F16(&iFmt->iFmt_VOP3A);
6191 } // decode_OPU_VOP3__V_LDEXP_F16
6192
6195 {
6196 return new Inst_VOP3__V_ADD_U32(&iFmt->iFmt_VOP3A);
6197 } // decode_OPU_VOP3__V_ADD_U32
6198
6201 {
6202 return new Inst_VOP3__V_SUB_U32(&iFmt->iFmt_VOP3A);
6203 } // decode_OPU_VOP3__V_SUB_U32
6204
6207 {
6208 return new Inst_VOP3__V_SUBREV_U32(&iFmt->iFmt_VOP3A);
6209 } // decode_OPU_VOP3__V_SUBREV_U32
6210
6213 {
6214 return new Inst_VOP3__V_FMAC_F32(&iFmt->iFmt_VOP3A);
6215 } // decode_OPU_VOP3__V_FMAC_F32
6216
6219 {
6220 return new Inst_VOP3__V_NOP(&iFmt->iFmt_VOP3A);
6221 } // decode_OPU_VOP3__V_NOP
6222
6225 {
6226 return new Inst_VOP3__V_MOV_B32(&iFmt->iFmt_VOP3A);
6227 } // decode_OPU_VOP3__V_MOV_B32
6228
6231 {
6232 return new Inst_VOP3__V_CVT_I32_F64(&iFmt->iFmt_VOP3A);
6233 } // decode_OPU_VOP3__V_CVT_I32_F64
6234
6237 {
6238 return new Inst_VOP3__V_CVT_F64_I32(&iFmt->iFmt_VOP3A);
6239 } // decode_OPU_VOP3__V_CVT_F64_I32
6240
6243 {
6244 return new Inst_VOP3__V_CVT_F32_I32(&iFmt->iFmt_VOP3A);
6245 } // decode_OPU_VOP3__V_CVT_F32_I32
6246
6249 {
6250 return new Inst_VOP3__V_CVT_F32_U32(&iFmt->iFmt_VOP3A);
6251 } // decode_OPU_VOP3__V_CVT_F32_U32
6252
6255 {
6256 return new Inst_VOP3__V_CVT_U32_F32(&iFmt->iFmt_VOP3A);
6257 } // decode_OPU_VOP3__V_CVT_U32_F32
6258
6261 {
6262 return new Inst_VOP3__V_CVT_I32_F32(&iFmt->iFmt_VOP3A);
6263 } // decode_OPU_VOP3__V_CVT_I32_F32
6264
6267 {
6268 return new Inst_VOP3__V_MOV_FED_B32(&iFmt->iFmt_VOP3A);
6269 } // decode_OPU_VOP3__V_MOV_FED_B32
6270
6273 {
6274 return new Inst_VOP3__V_CVT_F16_F32(&iFmt->iFmt_VOP3A);
6275 } // decode_OPU_VOP3__V_CVT_F16_F32
6276
6279 {
6280 return new Inst_VOP3__V_CVT_F32_F16(&iFmt->iFmt_VOP3A);
6281 } // decode_OPU_VOP3__V_CVT_F32_F16
6282
6285 {
6286 return new Inst_VOP3__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP3A);
6287 } // decode_OPU_VOP3__V_CVT_RPI_I32_F32
6288
6291 {
6292 return new Inst_VOP3__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP3A);
6293 } // decode_OPU_VOP3__V_CVT_FLR_I32_F32
6294
6297 {
6298 return new Inst_VOP3__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP3A);
6299 } // decode_OPU_VOP3__V_CVT_OFF_F32_I4
6300
6303 {
6304 return new Inst_VOP3__V_CVT_F32_F64(&iFmt->iFmt_VOP3A);
6305 } // decode_OPU_VOP3__V_CVT_F32_F64
6306
6309 {
6310 return new Inst_VOP3__V_CVT_F64_F32(&iFmt->iFmt_VOP3A);
6311 } // decode_OPU_VOP3__V_CVT_F64_F32
6312
6315 {
6316 return new Inst_VOP3__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP3A);
6317 } // decode_OPU_VOP3__V_CVT_F32_UBYTE0
6318
6321 {
6322 return new Inst_VOP3__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP3A);
6323 } // decode_OPU_VOP3__V_CVT_F32_UBYTE1
6324
6327 {
6328 return new Inst_VOP3__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP3A);
6329 } // decode_OPU_VOP3__V_CVT_F32_UBYTE2
6330
6333 {
6334 return new Inst_VOP3__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP3A);
6335 } // decode_OPU_VOP3__V_CVT_F32_UBYTE3
6336
6339 {
6340 return new Inst_VOP3__V_CVT_U32_F64(&iFmt->iFmt_VOP3A);
6341 } // decode_OPU_VOP3__V_CVT_U32_F64
6342
6345 {
6346 return new Inst_VOP3__V_CVT_F64_U32(&iFmt->iFmt_VOP3A);
6347 } // decode_OPU_VOP3__V_CVT_F64_U32
6348
6351 {
6352 return new Inst_VOP3__V_TRUNC_F64(&iFmt->iFmt_VOP3A);
6353 } // decode_OPU_VOP3__V_TRUNC_F64
6354
6357 {
6358 return new Inst_VOP3__V_CEIL_F64(&iFmt->iFmt_VOP3A);
6359 } // decode_OPU_VOP3__V_CEIL_F64
6360
6363 {
6364 return new Inst_VOP3__V_RNDNE_F64(&iFmt->iFmt_VOP3A);
6365 } // decode_OPU_VOP3__V_RNDNE_F64
6366
6369 {
6370 return new Inst_VOP3__V_FLOOR_F64(&iFmt->iFmt_VOP3A);
6371 } // decode_OPU_VOP3__V_FLOOR_F64
6372
6375 {
6376 return new Inst_VOP3__V_FRACT_F32(&iFmt->iFmt_VOP3A);
6377 } // decode_OPU_VOP3__V_FRACT_F32
6378
6381 {
6382 return new Inst_VOP3__V_TRUNC_F32(&iFmt->iFmt_VOP3A);
6383 } // decode_OPU_VOP3__V_TRUNC_F32
6384
6387 {
6388 return new Inst_VOP3__V_CEIL_F32(&iFmt->iFmt_VOP3A);
6389 } // decode_OPU_VOP3__V_CEIL_F32
6390
6393 {
6394 return new Inst_VOP3__V_RNDNE_F32(&iFmt->iFmt_VOP3A);
6395 } // decode_OPU_VOP3__V_RNDNE_F32
6396
6399 {
6400 return new Inst_VOP3__V_FLOOR_F32(&iFmt->iFmt_VOP3A);
6401 } // decode_OPU_VOP3__V_FLOOR_F32
6402
6405 {
6406 return new Inst_VOP3__V_EXP_F32(&iFmt->iFmt_VOP3A);
6407 } // decode_OPU_VOP3__V_EXP_F32
6408
6411 {
6412 return new Inst_VOP3__V_LOG_F32(&iFmt->iFmt_VOP3A);
6413 } // decode_OPU_VOP3__V_LOG_F32
6414
6417 {
6418 return new Inst_VOP3__V_RCP_F32(&iFmt->iFmt_VOP3A);
6419 } // decode_OPU_VOP3__V_RCP_F32
6420
6423 {
6424 return new Inst_VOP3__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP3A);
6425 } // decode_OPU_VOP3__V_RCP_IFLAG_F32
6426
6429 {
6430 return new Inst_VOP3__V_RSQ_F32(&iFmt->iFmt_VOP3A);
6431 } // decode_OPU_VOP3__V_RSQ_F32
6432
6435 {
6436 return new Inst_VOP3__V_RCP_F64(&iFmt->iFmt_VOP3A);
6437 } // decode_OPU_VOP3__V_RCP_F64
6438
6441 {
6442 return new Inst_VOP3__V_RSQ_F64(&iFmt->iFmt_VOP3A);
6443 } // decode_OPU_VOP3__V_RSQ_F64
6444
6447 {
6448 return new Inst_VOP3__V_SQRT_F32(&iFmt->iFmt_VOP3A);
6449 } // decode_OPU_VOP3__V_SQRT_F32
6450
6453 {
6454 return new Inst_VOP3__V_SQRT_F64(&iFmt->iFmt_VOP3A);
6455 } // decode_OPU_VOP3__V_SQRT_F64
6456
6459 {
6460 return new Inst_VOP3__V_SIN_F32(&iFmt->iFmt_VOP3A);
6461 } // decode_OPU_VOP3__V_SIN_F32
6462
6465 {
6466 return new Inst_VOP3__V_COS_F32(&iFmt->iFmt_VOP3A);
6467 } // decode_OPU_VOP3__V_COS_F32
6468
6471 {
6472 return new Inst_VOP3__V_NOT_B32(&iFmt->iFmt_VOP3A);
6473 } // decode_OPU_VOP3__V_NOT_B32
6474
6477 {
6478 return new Inst_VOP3__V_BFREV_B32(&iFmt->iFmt_VOP3A);
6479 } // decode_OPU_VOP3__V_BFREV_B32
6480
6483 {
6484 return new Inst_VOP3__V_FFBH_U32(&iFmt->iFmt_VOP3A);
6485 } // decode_OPU_VOP3__V_FFBH_U32
6486
6489 {
6490 return new Inst_VOP3__V_FFBL_B32(&iFmt->iFmt_VOP3A);
6491 } // decode_OPU_VOP3__V_FFBL_B32
6492
6495 {
6496 return new Inst_VOP3__V_FFBH_I32(&iFmt->iFmt_VOP3A);
6497 } // decode_OPU_VOP3__V_FFBH_I32
6498
6501 {
6502 return new Inst_VOP3__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP3A);
6503 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F64
6504
6507 {
6508 return new Inst_VOP3__V_FREXP_MANT_F64(&iFmt->iFmt_VOP3A);
6509 } // decode_OPU_VOP3__V_FREXP_MANT_F64
6510
6513 {
6514 return new Inst_VOP3__V_FRACT_F64(&iFmt->iFmt_VOP3A);
6515 } // decode_OPU_VOP3__V_FRACT_F64
6516
6519 {
6520 return new Inst_VOP3__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP3A);
6521 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F32
6522
6525 {
6526 return new Inst_VOP3__V_FREXP_MANT_F32(&iFmt->iFmt_VOP3A);
6527 } // decode_OPU_VOP3__V_FREXP_MANT_F32
6528
6531 {
6532 return new Inst_VOP3__V_CLREXCP(&iFmt->iFmt_VOP3A);
6533 } // decode_OPU_VOP3__V_CLREXCP
6534
6537 {
6538 return new Inst_VOP3__V_CVT_F16_U16(&iFmt->iFmt_VOP3A);
6539 } // decode_OPU_VOP3__V_CVT_F16_U16
6540
6543 {
6544 return new Inst_VOP3__V_CVT_F16_I16(&iFmt->iFmt_VOP3A);
6545 } // decode_OPU_VOP3__V_CVT_F16_I16
6546
6549 {
6550 return new Inst_VOP3__V_CVT_U16_F16(&iFmt->iFmt_VOP3A);
6551 } // decode_OPU_VOP3__V_CVT_U16_F16
6552
6555 {
6556 return new Inst_VOP3__V_CVT_I16_F16(&iFmt->iFmt_VOP3A);
6557 } // decode_OPU_VOP3__V_CVT_I16_F16
6558
6561 {
6562 return new Inst_VOP3__V_RCP_F16(&iFmt->iFmt_VOP3A);
6563 } // decode_OPU_VOP3__V_RCP_F16
6564
6567 {
6568 return new Inst_VOP3__V_SQRT_F16(&iFmt->iFmt_VOP3A);
6569 } // decode_OPU_VOP3__V_SQRT_F16
6570
6573 {
6574 return new Inst_VOP3__V_RSQ_F16(&iFmt->iFmt_VOP3A);
6575 } // decode_OPU_VOP3__V_RSQ_F16
6576
6579 {
6580 return new Inst_VOP3__V_LOG_F16(&iFmt->iFmt_VOP3A);
6581 } // decode_OPU_VOP3__V_LOG_F16
6582
6585 {
6586 return new Inst_VOP3__V_EXP_F16(&iFmt->iFmt_VOP3A);
6587 } // decode_OPU_VOP3__V_EXP_F16
6588
6591 {
6592 return new Inst_VOP3__V_FREXP_MANT_F16(&iFmt->iFmt_VOP3A);
6593 } // decode_OPU_VOP3__V_FREXP_MANT_F16
6594
6597 {
6598 return new Inst_VOP3__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP3A);
6599 } // decode_OPU_VOP3__V_FREXP_EXP_I16_F16
6600
6603 {
6604 return new Inst_VOP3__V_FLOOR_F16(&iFmt->iFmt_VOP3A);
6605 } // decode_OPU_VOP3__V_FLOOR_F16
6606
6609 {
6610 return new Inst_VOP3__V_CEIL_F16(&iFmt->iFmt_VOP3A);
6611 } // decode_OPU_VOP3__V_CEIL_F16
6612
6615 {
6616 return new Inst_VOP3__V_TRUNC_F16(&iFmt->iFmt_VOP3A);
6617 } // decode_OPU_VOP3__V_TRUNC_F16
6618
6621 {
6622 return new Inst_VOP3__V_RNDNE_F16(&iFmt->iFmt_VOP3A);
6623 } // decode_OPU_VOP3__V_RNDNE_F16
6624
6627 {
6628 return new Inst_VOP3__V_FRACT_F16(&iFmt->iFmt_VOP3A);
6629 } // decode_OPU_VOP3__V_FRACT_F16
6630
6633 {
6634 return new Inst_VOP3__V_SIN_F16(&iFmt->iFmt_VOP3A);
6635 } // decode_OPU_VOP3__V_SIN_F16
6636
6639 {
6640 return new Inst_VOP3__V_COS_F16(&iFmt->iFmt_VOP3A);
6641 } // decode_OPU_VOP3__V_COS_F16
6642
6645 {
6646 return new Inst_VOP3__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP3A);
6647 } // decode_OPU_VOP3__V_EXP_LEGACY_F32
6648
6651 {
6652 return new Inst_VOP3__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP3A);
6653 } // decode_OPU_VOP3__V_LOG_LEGACY_F32
6654
6660
6666
6672
6678
6681 {
6682 return new Inst_VOP3__V_MAD_LEGACY_F32(&iFmt->iFmt_VOP3A);
6683 } // decode_OPU_VOP3__V_MAD_LEGACY_F32
6684
6687 {
6688 return new Inst_VOP3__V_MAD_F32(&iFmt->iFmt_VOP3A);
6689 } // decode_OPU_VOP3__V_MAD_F32
6690
6693 {
6694 return new Inst_VOP3__V_MAD_I32_I24(&iFmt->iFmt_VOP3A);
6695 } // decode_OPU_VOP3__V_MAD_I32_I24
6696
6699 {
6700 return new Inst_VOP3__V_MAD_U32_U24(&iFmt->iFmt_VOP3A);
6701 } // decode_OPU_VOP3__V_MAD_U32_U24
6702
6705 {
6706 return new Inst_VOP3__V_CUBEID_F32(&iFmt->iFmt_VOP3A);
6707 } // decode_OPU_VOP3__V_CUBEID_F32
6708
6711 {
6712 return new Inst_VOP3__V_CUBESC_F32(&iFmt->iFmt_VOP3A);
6713 } // decode_OPU_VOP3__V_CUBESC_F32
6714
6717 {
6718 return new Inst_VOP3__V_CUBETC_F32(&iFmt->iFmt_VOP3A);
6719 } // decode_OPU_VOP3__V_CUBETC_F32
6720
6723 {
6724 return new Inst_VOP3__V_CUBEMA_F32(&iFmt->iFmt_VOP3A);
6725 } // decode_OPU_VOP3__V_CUBEMA_F32
6726
6729 {
6730 return new Inst_VOP3__V_BFE_U32(&iFmt->iFmt_VOP3A);
6731 } // decode_OPU_VOP3__V_BFE_U32
6732
6735 {
6736 return new Inst_VOP3__V_BFE_I32(&iFmt->iFmt_VOP3A);
6737 } // decode_OPU_VOP3__V_BFE_I32
6738
6741 {
6742 return new Inst_VOP3__V_BFI_B32(&iFmt->iFmt_VOP3A);
6743 } // decode_OPU_VOP3__V_BFI_B32
6744
6747 {
6748 return new Inst_VOP3__V_FMA_F32(&iFmt->iFmt_VOP3A);
6749 } // decode_OPU_VOP3__V_FMA_F32
6750
6753 {
6754 return new Inst_VOP3__V_FMA_F64(&iFmt->iFmt_VOP3A);
6755 } // decode_OPU_VOP3__V_FMA_F64
6756
6759 {
6760 return new Inst_VOP3__V_LERP_U8(&iFmt->iFmt_VOP3A);
6761 } // decode_OPU_VOP3__V_LERP_U8
6762
6765 {
6766 return new Inst_VOP3__V_ALIGNBIT_B32(&iFmt->iFmt_VOP3A);
6767 } // decode_OPU_VOP3__V_ALIGNBIT_B32
6768
6771 {
6772 return new Inst_VOP3__V_ALIGNBYTE_B32(&iFmt->iFmt_VOP3A);
6773 } // decode_OPU_VOP3__V_ALIGNBYTE_B32
6774
6777 {
6778 return new Inst_VOP3__V_MIN3_F32(&iFmt->iFmt_VOP3A);
6779 } // decode_OPU_VOP3__V_MIN3_F32
6780
6783 {
6784 return new Inst_VOP3__V_MIN3_I32(&iFmt->iFmt_VOP3A);
6785 } // decode_OPU_VOP3__V_MIN3_I32
6786
6789 {
6790 return new Inst_VOP3__V_MIN3_U32(&iFmt->iFmt_VOP3A);
6791 } // decode_OPU_VOP3__V_MIN3_U32
6792
6795 {
6796 return new Inst_VOP3__V_MAX3_F32(&iFmt->iFmt_VOP3A);
6797 } // decode_OPU_VOP3__V_MAX3_F32
6798
6801 {
6802 return new Inst_VOP3__V_MAX3_I32(&iFmt->iFmt_VOP3A);
6803 } // decode_OPU_VOP3__V_MAX3_I32
6804
6807 {
6808 return new Inst_VOP3__V_MAX3_U32(&iFmt->iFmt_VOP3A);
6809 } // decode_OPU_VOP3__V_MAX3_U32
6810
6813 {
6814 return new Inst_VOP3__V_MED3_F32(&iFmt->iFmt_VOP3A);
6815 } // decode_OPU_VOP3__V_MED3_F32
6816
6819 {
6820 return new Inst_VOP3__V_MED3_I32(&iFmt->iFmt_VOP3A);
6821 } // decode_OPU_VOP3__V_MED3_I32
6822
6825 {
6826 return new Inst_VOP3__V_MED3_U32(&iFmt->iFmt_VOP3A);
6827 } // decode_OPU_VOP3__V_MED3_U32
6828
6831 {
6832 return new Inst_VOP3__V_SAD_U8(&iFmt->iFmt_VOP3A);
6833 } // decode_OPU_VOP3__V_SAD_U8
6834
6837 {
6838 return new Inst_VOP3__V_SAD_HI_U8(&iFmt->iFmt_VOP3A);
6839 } // decode_OPU_VOP3__V_SAD_HI_U8
6840
6843 {
6844 return new Inst_VOP3__V_SAD_U16(&iFmt->iFmt_VOP3A);
6845 } // decode_OPU_VOP3__V_SAD_U16
6846
6849 {
6850 return new Inst_VOP3__V_SAD_U32(&iFmt->iFmt_VOP3A);
6851 } // decode_OPU_VOP3__V_SAD_U32
6852
6855 {
6856 return new Inst_VOP3__V_CVT_PK_U8_F32(&iFmt->iFmt_VOP3A);
6857 } // decode_OPU_VOP3__V_CVT_PK_U8_F32
6858
6861 {
6862 return new Inst_VOP3__V_DIV_FIXUP_F32(&iFmt->iFmt_VOP3A);
6863 } // decode_OPU_VOP3__V_DIV_FIXUP_F32
6864
6867 {
6868 return new Inst_VOP3__V_DIV_FIXUP_F64(&iFmt->iFmt_VOP3A);
6869 } // decode_OPU_VOP3__V_DIV_FIXUP_F64
6870
6873 {
6874 return new Inst_VOP3__V_DIV_SCALE_F32(&iFmt->iFmt_VOP3B);
6875 } // decode_OPU_VOP3__V_DIV_SCALE_F32
6876
6879 {
6880 return new Inst_VOP3__V_DIV_SCALE_F64(&iFmt->iFmt_VOP3B);
6881 } // decode_OPU_VOP3__V_DIV_SCALE_F64
6882
6885 {
6886 return new Inst_VOP3__V_DIV_FMAS_F32(&iFmt->iFmt_VOP3A);
6887 } // decode_OPU_VOP3__V_DIV_FMAS_F32
6888
6891 {
6892 return new Inst_VOP3__V_DIV_FMAS_F64(&iFmt->iFmt_VOP3A);
6893 } // decode_OPU_VOP3__V_DIV_FMAS_F64
6894
6897 {
6898 return new Inst_VOP3__V_MSAD_U8(&iFmt->iFmt_VOP3A);
6899 } // decode_OPU_VOP3__V_MSAD_U8
6900
6903 {
6904 return new Inst_VOP3__V_QSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6905 } // decode_OPU_VOP3__V_QSAD_PK_U16_U8
6906
6909 {
6910 return new Inst_VOP3__V_MQSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6911 } // decode_OPU_VOP3__V_MQSAD_PK_U16_U8
6912
6915 {
6916 return new Inst_VOP3__V_MQSAD_U32_U8(&iFmt->iFmt_VOP3A);
6917 } // decode_OPU_VOP3__V_MQSAD_U32_U8
6918
6921 {
6922 return new Inst_VOP3__V_MAD_U64_U32(&iFmt->iFmt_VOP3B);
6923 } // decode_OPU_VOP3__V_MAD_U64_U32
6924
6927 {
6928 return new Inst_VOP3__V_MAD_I64_I32(&iFmt->iFmt_VOP3B);
6929 } // decode_OPU_VOP3__V_MAD_I64_I32
6930
6933 {
6934 return new Inst_VOP3__V_MAD_F16(&iFmt->iFmt_VOP3A);
6935 } // decode_OPU_VOP3__V_MAD_LEGACY_F16
6936
6939 {
6940 return new Inst_VOP3__V_MAD_U16(&iFmt->iFmt_VOP3A);
6941 } // decode_OPU_VOP3__V_MAD_LEGACY_U16
6942
6945 {
6946 return new Inst_VOP3__V_MAD_I16(&iFmt->iFmt_VOP3A);
6947 } // decode_OPU_VOP3__V_MAD_LEGACY_I16
6948
6951 {
6952 return new Inst_VOP3__V_PERM_B32(&iFmt->iFmt_VOP3A);
6953 } // decode_OPU_VOP3__V_PERM_B32
6954
6957 {
6958 return new Inst_VOP3__V_FMA_F16(&iFmt->iFmt_VOP3A);
6959 } // decode_OPU_VOP3__V_FMA_LEGACY_F16
6960
6963 {
6964 return new Inst_VOP3__V_DIV_FIXUP_F16(&iFmt->iFmt_VOP3A);
6965 } // decode_OPU_VOP3__V_DIV_FIXUP_LEGACY_F16
6966
6969 {
6971 } // decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32
6972
6975 {
6976 fatal("Trying to decode instruction without a class\n");
6977 return nullptr;
6978 }
6979
6982 {
6983 fatal("Trying to decode instruction without a class\n");
6984 return nullptr;
6985 }
6986
6992
6995 {
6996 fatal("Trying to decode instruction without a class\n");
6997 return nullptr;
6998 }
6999
7002 {
7003 fatal("Trying to decode instruction without a class\n");
7004 return nullptr;
7005 }
7006
7009 {
7010 fatal("Trying to decode instruction without a class\n");
7011 return nullptr;
7012 }
7013
7016 {
7017 fatal("Trying to decode instruction without a class\n");
7018 return nullptr;
7019 }
7020
7023 {
7024 fatal("Trying to decode instruction without a class\n");
7025 return nullptr;
7026 }
7027
7030 {
7031 fatal("Trying to decode instruction without a class\n");
7032 return nullptr;
7033 }
7034
7037 {
7038 fatal("Trying to decode instruction without a class\n");
7039 return nullptr;
7040 }
7041
7044 {
7045 fatal("Trying to decode instruction without a class\n");
7046 return nullptr;
7047 }
7048
7051 {
7052 fatal("Trying to decode instruction without a class\n");
7053 return nullptr;
7054 }
7055
7061
7067
7073
7079
7085
7091
7097
7103
7109
7115
7121
7127
7133
7139
7145
7151
7157
7163
7169
7175
7181
7187
7193
7199
7205
7211
7217
7223
7229
7235
7241
7247
7253
7259
7265
7271
7277
7283
7289
7295
7301
7307
7313
7319
7325
7331
7337
7343
7349
7355
7361
7367
7373
7379
7385
7391
7397
7403
7409
7415
7421
7427
7433
7439
7445
7451
7457
7460 {
7461 return new Inst_VOP3__V_INTERP_P1_F32(&iFmt->iFmt_VOP3A);
7462 } // decode_OPU_VOP3__V_INTERP_P1_F32
7463
7466 {
7467 return new Inst_VOP3__V_INTERP_P2_F32(&iFmt->iFmt_VOP3A);
7468 } // decode_OPU_VOP3__V_INTERP_P2_F32
7469
7472 {
7473 return new Inst_VOP3__V_INTERP_MOV_F32(&iFmt->iFmt_VOP3A);
7474 } // decode_OPU_VOP3__V_INTERP_MOV_F32
7475
7478 {
7479 return new Inst_VOP3__V_INTERP_P1LL_F16(&iFmt->iFmt_VOP3A);
7480 } // decode_OPU_VOP3__V_INTERP_P1LL_F16
7481
7484 {
7485 return new Inst_VOP3__V_INTERP_P1LV_F16(&iFmt->iFmt_VOP3A);
7486 } // decode_OPU_VOP3__V_INTERP_P1LV_F16
7487
7490 {
7491 fatal("Trying to decode instruction without a class\n");
7492 return nullptr;
7493 }
7494
7497 {
7498 return new Inst_VOP3__V_INTERP_P2_F16(&iFmt->iFmt_VOP3A);
7499 } // decode_OPU_VOP3__V_INTERP_P2_F16
7500
7503 {
7504 return new Inst_VOP3__V_ADD_F64(&iFmt->iFmt_VOP3A);
7505 } // decode_OPU_VOP3__V_ADD_F64
7506
7509 {
7510 return new Inst_VOP3__V_MUL_F64(&iFmt->iFmt_VOP3A);
7511 } // decode_OPU_VOP3__V_MUL_F64
7512
7515 {
7516 return new Inst_VOP3__V_MIN_F64(&iFmt->iFmt_VOP3A);
7517 } // decode_OPU_VOP3__V_MIN_F64
7518
7521 {
7522 return new Inst_VOP3__V_MAX_F64(&iFmt->iFmt_VOP3A);
7523 } // decode_OPU_VOP3__V_MAX_F64
7524
7527 {
7528 return new Inst_VOP3__V_LDEXP_F64(&iFmt->iFmt_VOP3A);
7529 } // decode_OPU_VOP3__V_LDEXP_F64
7530
7533 {
7534 return new Inst_VOP3__V_MUL_LO_U32(&iFmt->iFmt_VOP3A);
7535 } // decode_OPU_VOP3__V_MUL_LO_U32
7536
7539 {
7540 return new Inst_VOP3__V_MUL_HI_U32(&iFmt->iFmt_VOP3A);
7541 } // decode_OPU_VOP3__V_MUL_HI_U32
7542
7545 {
7546 return new Inst_VOP3__V_MUL_HI_I32(&iFmt->iFmt_VOP3A);
7547 } // decode_OPU_VOP3__V_MUL_HI_I32
7548
7551 {
7552 return new Inst_VOP3__V_LDEXP_F32(&iFmt->iFmt_VOP3A);
7553 } // decode_OPU_VOP3__V_LDEXP_F32
7554
7557 {
7558 return new Inst_VOP3__V_READLANE_B32(&iFmt->iFmt_VOP3A);
7559 } // decode_OPU_VOP3__V_READLANE_B32
7560
7563 {
7564 return new Inst_VOP3__V_WRITELANE_B32(&iFmt->iFmt_VOP3A);
7565 } // decode_OPU_VOP3__V_WRITELANE_B32
7566
7569 {
7570 return new Inst_VOP3__V_BCNT_U32_B32(&iFmt->iFmt_VOP3A);
7571 } // decode_OPU_VOP3__V_BCNT_U32_B32
7572
7575 {
7576 return new Inst_VOP3__V_MBCNT_LO_U32_B32(&iFmt->iFmt_VOP3A);
7577 } // decode_OPU_VOP3__V_MBCNT_LO_U32_B32
7578
7581 {
7582 return new Inst_VOP3__V_MBCNT_HI_U32_B32(&iFmt->iFmt_VOP3A);
7583 } // decode_OPU_VOP3__V_MBCNT_HI_U32_B32
7584
7587 {
7588 return new Inst_VOP3__V_LSHLREV_B64(&iFmt->iFmt_VOP3A);
7589 } // decode_OPU_VOP3__V_LSHLREV_B64
7590
7593 {
7594 return new Inst_VOP3__V_LSHRREV_B64(&iFmt->iFmt_VOP3A);
7595 } // decode_OPU_VOP3__V_LSHRREV_B64
7596
7599 {
7600 return new Inst_VOP3__V_ASHRREV_I64(&iFmt->iFmt_VOP3A);
7601 } // decode_OPU_VOP3__V_ASHRREV_I64
7602
7605 {
7606 return new Inst_VOP3__V_TRIG_PREOP_F64(&iFmt->iFmt_VOP3A);
7607 } // decode_OPU_VOP3__V_TRIG_PREOP_F64
7608
7611 {
7612 return new Inst_VOP3__V_BFM_B32(&iFmt->iFmt_VOP3A);
7613 } // decode_OPU_VOP3__V_BFM_B32
7614
7617 {
7619 } // decode_OPU_VOP3__V_CVT_PKNORM_I16_F32
7620
7623 {
7625 } // decode_OPU_VOP3__V_CVT_PKNORM_U16_F32
7626
7629 {
7630 return new Inst_VOP3__V_CVT_PKRTZ_F16_F32(&iFmt->iFmt_VOP3A);
7631 } // decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32
7632
7635 {
7636 return new Inst_VOP3__V_CVT_PK_U16_U32(&iFmt->iFmt_VOP3A);
7637 } // decode_OPU_VOP3__V_CVT_PK_U16_U32
7638
7641 {
7642 return new Inst_VOP3__V_CVT_PK_I16_I32(&iFmt->iFmt_VOP3A);
7643 } // decode_OPU_VOP3__V_CVT_PK_I16_I32
7644
7647 {
7648 fatal("Trying to decode instruction without a class\n");
7649 return nullptr;
7650 }
7651
7654 {
7655 fatal("Trying to decode instruction without a class\n");
7656 return nullptr;
7657 }
7658
7661 {
7662 fatal("Trying to decode instruction without a class\n");
7663 return nullptr;
7664 }
7665
7668 {
7669 fatal("Trying to decode instruction without a class\n");
7670 return nullptr;
7671 }
7672
7675 {
7676 fatal("Trying to decode instruction without a class\n");
7677 return nullptr;
7678 }
7679
7682 {
7683 fatal("Trying to decode instruction without a class\n");
7684 return nullptr;
7685 }
7686
7689 {
7690 fatal("Trying to decode instruction without a class\n");
7691 return nullptr;
7692 }
7693
7699
7705
7711
7717
7723
7729
7732 {
7733 return new Inst_DS__DS_ADD_U32(&iFmt->iFmt_DS);
7734 } // decode_OP_DS__DS_ADD_U32
7735
7738 {
7739 return new Inst_DS__DS_SUB_U32(&iFmt->iFmt_DS);
7740 } // decode_OP_DS__DS_SUB_U32
7741
7744 {
7745 return new Inst_DS__DS_RSUB_U32(&iFmt->iFmt_DS);
7746 } // decode_OP_DS__DS_RSUB_U32
7747
7750 {
7751 return new Inst_DS__DS_INC_U32(&iFmt->iFmt_DS);
7752 } // decode_OP_DS__DS_INC_U32
7753
7756 {
7757 return new Inst_DS__DS_DEC_U32(&iFmt->iFmt_DS);
7758 } // decode_OP_DS__DS_DEC_U32
7759
7762 {
7763 return new Inst_DS__DS_MIN_I32(&iFmt->iFmt_DS);
7764 } // decode_OP_DS__DS_MIN_I32
7765
7768 {
7769 return new Inst_DS__DS_MAX_I32(&iFmt->iFmt_DS);
7770 } // decode_OP_DS__DS_MAX_I32
7771
7774 {
7775 return new Inst_DS__DS_MIN_U32(&iFmt->iFmt_DS);
7776 } // decode_OP_DS__DS_MIN_U32
7777
7780 {
7781 return new Inst_DS__DS_MAX_U32(&iFmt->iFmt_DS);
7782 } // decode_OP_DS__DS_MAX_U32
7783
7786 {
7787 return new Inst_DS__DS_AND_B32(&iFmt->iFmt_DS);
7788 } // decode_OP_DS__DS_AND_B32
7789
7792 {
7793 return new Inst_DS__DS_OR_B32(&iFmt->iFmt_DS);
7794 } // decode_OP_DS__DS_OR_B32
7795
7798 {
7799 return new Inst_DS__DS_XOR_B32(&iFmt->iFmt_DS);
7800 } // decode_OP_DS__DS_XOR_B32
7801
7804 {
7805 return new Inst_DS__DS_MSKOR_B32(&iFmt->iFmt_DS);
7806 } // decode_OP_DS__DS_MSKOR_B32
7807
7810 {
7811 return new Inst_DS__DS_WRITE_B32(&iFmt->iFmt_DS);
7812 } // decode_OP_DS__DS_WRITE_B32
7813
7816 {
7817 return new Inst_DS__DS_WRITE2_B32(&iFmt->iFmt_DS);
7818 } // decode_OP_DS__DS_WRITE2_B32
7819
7822 {
7823 return new Inst_DS__DS_WRITE2ST64_B32(&iFmt->iFmt_DS);
7824 } // decode_OP_DS__DS_WRITE2ST64_B32
7825
7828 {
7829 return new Inst_DS__DS_CMPST_B32(&iFmt->iFmt_DS);
7830 } // decode_OP_DS__DS_CMPST_B32
7831
7834 {
7835 return new Inst_DS__DS_CMPST_F32(&iFmt->iFmt_DS);
7836 } // decode_OP_DS__DS_CMPST_F32
7837
7840 {
7841 return new Inst_DS__DS_MIN_F32(&iFmt->iFmt_DS);
7842 } // decode_OP_DS__DS_MIN_F32
7843
7846 {
7847 return new Inst_DS__DS_MAX_F32(&iFmt->iFmt_DS);
7848 } // decode_OP_DS__DS_MAX_F32
7849
7852 {
7853 return new Inst_DS__DS_NOP(&iFmt->iFmt_DS);
7854 } // decode_OP_DS__DS_NOP
7855
7858 {
7859 return new Inst_DS__DS_ADD_F32(&iFmt->iFmt_DS);
7860 } // decode_OP_DS__DS_ADD_F32
7861
7864 {
7865 fatal("Trying to decode instruction without a class\n");
7866 return nullptr;
7867 }
7868
7871 {
7872 return new Inst_DS__DS_WRITE_B8(&iFmt->iFmt_DS);
7873 } // decode_OP_DS__DS_WRITE_B8
7874
7877 {
7878 return new Inst_DS__DS_WRITE_B16(&iFmt->iFmt_DS);
7879 } // decode_OP_DS__DS_WRITE_B16
7880
7883 {
7884 return new Inst_DS__DS_ADD_RTN_U32(&iFmt->iFmt_DS);
7885 } // decode_OP_DS__DS_ADD_RTN_U32
7886
7889 {
7890 return new Inst_DS__DS_SUB_RTN_U32(&iFmt->iFmt_DS);
7891 } // decode_OP_DS__DS_SUB_RTN_U32
7892
7895 {
7896 return new Inst_DS__DS_RSUB_RTN_U32(&iFmt->iFmt_DS);
7897 } // decode_OP_DS__DS_RSUB_RTN_U32
7898
7901 {
7902 return new Inst_DS__DS_INC_RTN_U32(&iFmt->iFmt_DS);
7903 } // decode_OP_DS__DS_INC_RTN_U32
7904
7907 {
7908 return new Inst_DS__DS_DEC_RTN_U32(&iFmt->iFmt_DS);
7909 } // decode_OP_DS__DS_DEC_RTN_U32
7910
7913 {
7914 return new Inst_DS__DS_MIN_RTN_I32(&iFmt->iFmt_DS);
7915 } // decode_OP_DS__DS_MIN_RTN_I32
7916
7919 {
7920 return new Inst_DS__DS_MAX_RTN_I32(&iFmt->iFmt_DS);
7921 } // decode_OP_DS__DS_MAX_RTN_I32
7922
7925 {
7926 return new Inst_DS__DS_MIN_RTN_U32(&iFmt->iFmt_DS);
7927 } // decode_OP_DS__DS_MIN_RTN_U32
7928
7931 {
7932 return new Inst_DS__DS_MAX_RTN_U32(&iFmt->iFmt_DS);
7933 } // decode_OP_DS__DS_MAX_RTN_U32
7934
7937 {
7938 return new Inst_DS__DS_AND_RTN_B32(&iFmt->iFmt_DS);
7939 } // decode_OP_DS__DS_AND_RTN_B32
7940
7943 {
7944 return new Inst_DS__DS_OR_RTN_B32(&iFmt->iFmt_DS);
7945 } // decode_OP_DS__DS_OR_RTN_B32
7946
7949 {
7950 return new Inst_DS__DS_XOR_RTN_B32(&iFmt->iFmt_DS);
7951 } // decode_OP_DS__DS_XOR_RTN_B32
7952
7955 {
7956 return new Inst_DS__DS_MSKOR_RTN_B32(&iFmt->iFmt_DS);
7957 } // decode_OP_DS__DS_MSKOR_RTN_B32
7958
7961 {
7962 return new Inst_DS__DS_WRXCHG_RTN_B32(&iFmt->iFmt_DS);
7963 } // decode_OP_DS__DS_WRXCHG_RTN_B32
7964
7967 {
7968 return new Inst_DS__DS_WRXCHG2_RTN_B32(&iFmt->iFmt_DS);
7969 } // decode_OP_DS__DS_WRXCHG2_RTN_B32
7970
7973 {
7974 return new Inst_DS__DS_WRXCHG2ST64_RTN_B32(&iFmt->iFmt_DS);
7975 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B32
7976
7979 {
7980 return new Inst_DS__DS_CMPST_RTN_B32(&iFmt->iFmt_DS);
7981 } // decode_OP_DS__DS_CMPST_RTN_B32
7982
7985 {
7986 return new Inst_DS__DS_CMPST_RTN_F32(&iFmt->iFmt_DS);
7987 } // decode_OP_DS__DS_CMPST_RTN_F32
7988
7991 {
7992 return new Inst_DS__DS_MIN_RTN_F32(&iFmt->iFmt_DS);
7993 } // decode_OP_DS__DS_MIN_RTN_F32
7994
7997 {
7998 return new Inst_DS__DS_MAX_RTN_F32(&iFmt->iFmt_DS);
7999 } // decode_OP_DS__DS_MAX_RTN_F32
8000
8003 {
8004 return new Inst_DS__DS_WRAP_RTN_B32(&iFmt->iFmt_DS);
8005 } // decode_OP_DS__DS_WRAP_RTN_B32
8006
8009 {
8010 return new Inst_DS__DS_ADD_RTN_F32(&iFmt->iFmt_DS);
8011 } // decode_OP_DS__DS_ADD_RTN_F32
8012
8015 {
8016 return new Inst_DS__DS_READ_B32(&iFmt->iFmt_DS);
8017 } // decode_OP_DS__DS_READ_B32
8018
8021 {
8022 return new Inst_DS__DS_READ2_B32(&iFmt->iFmt_DS);
8023 } // decode_OP_DS__DS_READ2_B32
8024
8027 {
8028 return new Inst_DS__DS_READ2ST64_B32(&iFmt->iFmt_DS);
8029 } // decode_OP_DS__DS_READ2ST64_B32
8030
8033 {
8034 return new Inst_DS__DS_READ_I8(&iFmt->iFmt_DS);
8035 } // decode_OP_DS__DS_READ_I8
8036
8039 {
8040 return new Inst_DS__DS_READ_U8(&iFmt->iFmt_DS);
8041 } // decode_OP_DS__DS_READ_U8
8042
8045 {
8046 return new Inst_DS__DS_READ_I16(&iFmt->iFmt_DS);
8047 } // decode_OP_DS__DS_READ_I16
8048
8051 {
8052 return new Inst_DS__DS_READ_U16(&iFmt->iFmt_DS);
8053 } // decode_OP_DS__DS_READ_U16
8054
8057 {
8058 return new Inst_DS__DS_SWIZZLE_B32(&iFmt->iFmt_DS);
8059 } // decode_OP_DS__DS_SWIZZLE_B32
8060
8063 {
8064 return new Inst_DS__DS_PERMUTE_B32(&iFmt->iFmt_DS);
8065 } // decode_OP_DS__DS_PERMUTE_B32
8066
8069 {
8070 return new Inst_DS__DS_BPERMUTE_B32(&iFmt->iFmt_DS);
8071 } // decode_OP_DS__DS_BPERMUTE_B32
8072
8075 {
8076 return new Inst_DS__DS_ADD_U64(&iFmt->iFmt_DS);
8077 } // decode_OP_DS__DS_ADD_U64
8078
8081 {
8082 return new Inst_DS__DS_SUB_U64(&iFmt->iFmt_DS);
8083 } // decode_OP_DS__DS_SUB_U64
8084
8087 {
8088 return new Inst_DS__DS_RSUB_U64(&iFmt->iFmt_DS);
8089 } // decode_OP_DS__DS_RSUB_U64
8090
8093 {
8094 return new Inst_DS__DS_INC_U64(&iFmt->iFmt_DS);
8095 } // decode_OP_DS__DS_INC_U64
8096
8099 {
8100 return new Inst_DS__DS_DEC_U64(&iFmt->iFmt_DS);
8101 } // decode_OP_DS__DS_DEC_U64
8102
8105 {
8106 return new Inst_DS__DS_MIN_I64(&iFmt->iFmt_DS);
8107 } // decode_OP_DS__DS_MIN_I64
8108
8111 {
8112 return new Inst_DS__DS_MAX_I64(&iFmt->iFmt_DS);
8113 } // decode_OP_DS__DS_MAX_I64
8114
8117 {
8118 return new Inst_DS__DS_MIN_U64(&iFmt->iFmt_DS);
8119 } // decode_OP_DS__DS_MIN_U64
8120
8123 {
8124 return new Inst_DS__DS_MAX_U64(&iFmt->iFmt_DS);
8125 } // decode_OP_DS__DS_MAX_U64
8126
8129 {
8130 return new Inst_DS__DS_AND_B64(&iFmt->iFmt_DS);
8131 } // decode_OP_DS__DS_AND_B64
8132
8135 {
8136 return new Inst_DS__DS_OR_B64(&iFmt->iFmt_DS);
8137 } // decode_OP_DS__DS_OR_B64
8138
8141 {
8142 return new Inst_DS__DS_XOR_B64(&iFmt->iFmt_DS);
8143 } // decode_OP_DS__DS_XOR_B64
8144
8147 {
8148 return new Inst_DS__DS_MSKOR_B64(&iFmt->iFmt_DS);
8149 } // decode_OP_DS__DS_MSKOR_B64
8150
8153 {
8154 return new Inst_DS__DS_WRITE_B64(&iFmt->iFmt_DS);
8155 } // decode_OP_DS__DS_WRITE_B64
8156
8159 {
8160 return new Inst_DS__DS_WRITE2_B64(&iFmt->iFmt_DS);
8161 } // decode_OP_DS__DS_WRITE2_B64
8162
8165 {
8166 return new Inst_DS__DS_WRITE2ST64_B64(&iFmt->iFmt_DS);
8167 } // decode_OP_DS__DS_WRITE2ST64_B64
8168
8171 {
8172 return new Inst_DS__DS_CMPST_B64(&iFmt->iFmt_DS);
8173 } // decode_OP_DS__DS_CMPST_B64
8174
8177 {
8178 return new Inst_DS__DS_CMPST_F64(&iFmt->iFmt_DS);
8179 } // decode_OP_DS__DS_CMPST_F64
8180
8183 {
8184 return new Inst_DS__DS_MIN_F64(&iFmt->iFmt_DS);
8185 } // decode_OP_DS__DS_MIN_F64
8186
8189 {
8190 return new Inst_DS__DS_MAX_F64(&iFmt->iFmt_DS);
8191 } // decode_OP_DS__DS_MAX_F64
8192
8198
8201 {
8202 fatal("Trying to decode instruction without a class\n");
8203 return nullptr;
8204 }
8205
8208 {
8209 fatal("Trying to decode instruction without a class\n");
8210 return nullptr;
8211 }
8212
8215 {
8216 fatal("Trying to decode instruction without a class\n");
8217 return nullptr;
8218 }
8219
8222 {
8223 fatal("Trying to decode instruction without a class\n");
8224 return nullptr;
8225 }
8226
8229 {
8230 fatal("Trying to decode instruction without a class\n");
8231 return nullptr;
8232 }
8233
8239
8245
8248 {
8249 return new Inst_DS__DS_ADD_RTN_U64(&iFmt->iFmt_DS);
8250 } // decode_OP_DS__DS_ADD_RTN_U64
8251
8254 {
8255 return new Inst_DS__DS_SUB_RTN_U64(&iFmt->iFmt_DS);
8256 } // decode_OP_DS__DS_SUB_RTN_U64
8257
8260 {
8261 return new Inst_DS__DS_RSUB_RTN_U64(&iFmt->iFmt_DS);
8262 } // decode_OP_DS__DS_RSUB_RTN_U64
8263
8266 {
8267 return new Inst_DS__DS_INC_RTN_U64(&iFmt->iFmt_DS);
8268 } // decode_OP_DS__DS_INC_RTN_U64
8269
8272 {
8273 return new Inst_DS__DS_DEC_RTN_U64(&iFmt->iFmt_DS);
8274 } // decode_OP_DS__DS_DEC_RTN_U64
8275
8278 {
8279 return new Inst_DS__DS_MIN_RTN_I64(&iFmt->iFmt_DS);
8280 } // decode_OP_DS__DS_MIN_RTN_I64
8281
8284 {
8285 return new Inst_DS__DS_MAX_RTN_I64(&iFmt->iFmt_DS);
8286 } // decode_OP_DS__DS_MAX_RTN_I64
8287
8290 {
8291 return new Inst_DS__DS_MIN_RTN_U64(&iFmt->iFmt_DS);
8292 } // decode_OP_DS__DS_MIN_RTN_U64
8293
8296 {
8297 return new Inst_DS__DS_MAX_RTN_U64(&iFmt->iFmt_DS);
8298 } // decode_OP_DS__DS_MAX_RTN_U64
8299
8302 {
8303 return new Inst_DS__DS_AND_RTN_B64(&iFmt->iFmt_DS);
8304 } // decode_OP_DS__DS_AND_RTN_B64
8305
8308 {
8309 return new Inst_DS__DS_OR_RTN_B64(&iFmt->iFmt_DS);
8310 } // decode_OP_DS__DS_OR_RTN_B64
8311
8314 {
8315 return new Inst_DS__DS_XOR_RTN_B64(&iFmt->iFmt_DS);
8316 } // decode_OP_DS__DS_XOR_RTN_B64
8317
8320 {
8321 return new Inst_DS__DS_MSKOR_RTN_B64(&iFmt->iFmt_DS);
8322 } // decode_OP_DS__DS_MSKOR_RTN_B64
8323
8326 {
8327 return new Inst_DS__DS_WRXCHG_RTN_B64(&iFmt->iFmt_DS);
8328 } // decode_OP_DS__DS_WRXCHG_RTN_B64
8329
8332 {
8333 return new Inst_DS__DS_WRXCHG2_RTN_B64(&iFmt->iFmt_DS);
8334 } // decode_OP_DS__DS_WRXCHG2_RTN_B64
8335
8338 {
8339 return new Inst_DS__DS_WRXCHG2ST64_RTN_B64(&iFmt->iFmt_DS);
8340 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B64
8341
8344 {
8345 return new Inst_DS__DS_CMPST_RTN_B64(&iFmt->iFmt_DS);
8346 } // decode_OP_DS__DS_CMPST_RTN_B64
8347
8350 {
8351 return new Inst_DS__DS_CMPST_RTN_F64(&iFmt->iFmt_DS);
8352 } // decode_OP_DS__DS_CMPST_RTN_F64
8353
8356 {
8357 return new Inst_DS__DS_MIN_RTN_F64(&iFmt->iFmt_DS);
8358 } // decode_OP_DS__DS_MIN_RTN_F64
8359
8362 {
8363 return new Inst_DS__DS_MAX_RTN_F64(&iFmt->iFmt_DS);
8364 } // decode_OP_DS__DS_MAX_RTN_F64
8365
8368 {
8369 return new Inst_DS__DS_READ_B64(&iFmt->iFmt_DS);
8370 } // decode_OP_DS__DS_READ_B64
8371
8374 {
8375 return new Inst_DS__DS_READ2_B64(&iFmt->iFmt_DS);
8376 } // decode_OP_DS__DS_READ2_B64
8377
8380 {
8381 return new Inst_DS__DS_READ2ST64_B64(&iFmt->iFmt_DS);
8382 } // decode_OP_DS__DS_READ2ST64_B64
8383
8386 {
8387 return new Inst_DS__DS_CONDXCHG32_RTN_B64(&iFmt->iFmt_DS);
8388 } // decode_OP_DS__DS_CONDXCHG32_RTN_B64
8389
8392 {
8393 return new Inst_DS__DS_ADD_SRC2_U32(&iFmt->iFmt_DS);
8394 } // decode_OP_DS__DS_ADD_SRC2_U32
8395
8398 {
8399 return new Inst_DS__DS_SUB_SRC2_U32(&iFmt->iFmt_DS);
8400 } // decode_OP_DS__DS_SUB_SRC2_U32
8401
8404 {
8405 return new Inst_DS__DS_RSUB_SRC2_U32(&iFmt->iFmt_DS);
8406 } // decode_OP_DS__DS_RSUB_SRC2_U32
8407
8410 {
8411 return new Inst_DS__DS_INC_SRC2_U32(&iFmt->iFmt_DS);
8412 } // decode_OP_DS__DS_INC_SRC2_U32
8413
8416 {
8417 return new Inst_DS__DS_DEC_SRC2_U32(&iFmt->iFmt_DS);
8418 } // decode_OP_DS__DS_DEC_SRC2_U32
8419
8422 {
8423 return new Inst_DS__DS_MIN_SRC2_I32(&iFmt->iFmt_DS);
8424 } // decode_OP_DS__DS_MIN_SRC2_I32
8425
8428 {
8429 return new Inst_DS__DS_MAX_SRC2_I32(&iFmt->iFmt_DS);
8430 } // decode_OP_DS__DS_MAX_SRC2_I32
8431
8434 {
8435 return new Inst_DS__DS_MIN_SRC2_U32(&iFmt->iFmt_DS);
8436 } // decode_OP_DS__DS_MIN_SRC2_U32
8437
8440 {
8441 return new Inst_DS__DS_MAX_SRC2_U32(&iFmt->iFmt_DS);
8442 } // decode_OP_DS__DS_MAX_SRC2_U32
8443
8446 {
8447 return new Inst_DS__DS_AND_SRC2_B32(&iFmt->iFmt_DS);
8448 } // decode_OP_DS__DS_AND_SRC2_B32
8449
8452 {
8453 return new Inst_DS__DS_OR_SRC2_B32(&iFmt->iFmt_DS);
8454 } // decode_OP_DS__DS_OR_SRC2_B32
8455
8458 {
8459 return new Inst_DS__DS_XOR_SRC2_B32(&iFmt->iFmt_DS);
8460 } // decode_OP_DS__DS_XOR_SRC2_B32
8461
8464 {
8465 return new Inst_DS__DS_WRITE_SRC2_B32(&iFmt->iFmt_DS);
8466 } // decode_OP_DS__DS_WRITE_SRC2_B32
8467
8470 {
8471 return new Inst_DS__DS_MIN_SRC2_F32(&iFmt->iFmt_DS);
8472 } // decode_OP_DS__DS_MIN_SRC2_F32
8473
8476 {
8477 return new Inst_DS__DS_MAX_SRC2_F32(&iFmt->iFmt_DS);
8478 } // decode_OP_DS__DS_MAX_SRC2_F32
8479
8482 {
8483 return new Inst_DS__DS_ADD_SRC2_F32(&iFmt->iFmt_DS);
8484 } // decode_OP_DS__DS_ADD_SRC2_F32
8485
8488 {
8489 return new Inst_DS__DS_GWS_SEMA_RELEASE_ALL(&iFmt->iFmt_DS);
8490 } // decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL
8491
8494 {
8495 return new Inst_DS__DS_GWS_INIT(&iFmt->iFmt_DS);
8496 } // decode_OP_DS__DS_GWS_INIT
8497
8500 {
8501 return new Inst_DS__DS_GWS_SEMA_V(&iFmt->iFmt_DS);
8502 } // decode_OP_DS__DS_GWS_SEMA_V
8503
8506 {
8507 return new Inst_DS__DS_GWS_SEMA_BR(&iFmt->iFmt_DS);
8508 } // decode_OP_DS__DS_GWS_SEMA_BR
8509
8512 {
8513 return new Inst_DS__DS_GWS_SEMA_P(&iFmt->iFmt_DS);
8514 } // decode_OP_DS__DS_GWS_SEMA_P
8515
8518 {
8519 return new Inst_DS__DS_GWS_BARRIER(&iFmt->iFmt_DS);
8520 } // decode_OP_DS__DS_GWS_BARRIER
8521
8524 {
8525 fatal("Trying to decode instruction without a class\n");
8526 return nullptr;
8527 }
8528
8531 {
8532 return new Inst_DS__DS_CONSUME(&iFmt->iFmt_DS);
8533 } // decode_OP_DS__DS_CONSUME
8534
8537 {
8538 return new Inst_DS__DS_APPEND(&iFmt->iFmt_DS);
8539 } // decode_OP_DS__DS_APPEND
8540
8543 {
8544 return new Inst_DS__DS_ORDERED_COUNT(&iFmt->iFmt_DS);
8545 } // decode_OP_DS__DS_ORDERED_COUNT
8546
8549 {
8550 return new Inst_DS__DS_ADD_SRC2_U64(&iFmt->iFmt_DS);
8551 } // decode_OP_DS__DS_ADD_SRC2_U64
8552
8555 {
8556 return new Inst_DS__DS_SUB_SRC2_U64(&iFmt->iFmt_DS);
8557 } // decode_OP_DS__DS_SUB_SRC2_U64
8558
8561 {
8562 return new Inst_DS__DS_RSUB_SRC2_U64(&iFmt->iFmt_DS);
8563 } // decode_OP_DS__DS_RSUB_SRC2_U64
8564
8567 {
8568 return new Inst_DS__DS_INC_SRC2_U64(&iFmt->iFmt_DS);
8569 } // decode_OP_DS__DS_INC_SRC2_U64
8570
8573 {
8574 return new Inst_DS__DS_DEC_SRC2_U64(&iFmt->iFmt_DS);
8575 } // decode_OP_DS__DS_DEC_SRC2_U64
8576
8579 {
8580 return new Inst_DS__DS_MIN_SRC2_I64(&iFmt->iFmt_DS);
8581 } // decode_OP_DS__DS_MIN_SRC2_I64
8582
8585 {
8586 return new Inst_DS__DS_MAX_SRC2_I64(&iFmt->iFmt_DS);
8587 } // decode_OP_DS__DS_MAX_SRC2_I64
8588
8591 {
8592 return new Inst_DS__DS_MIN_SRC2_U64(&iFmt->iFmt_DS);
8593 } // decode_OP_DS__DS_MIN_SRC2_U64
8594
8597 {
8598 return new Inst_DS__DS_MAX_SRC2_U64(&iFmt->iFmt_DS);
8599 } // decode_OP_DS__DS_MAX_SRC2_U64
8600
8603 {
8604 return new Inst_DS__DS_AND_SRC2_B64(&iFmt->iFmt_DS);
8605 } // decode_OP_DS__DS_AND_SRC2_B64
8606
8609 {
8610 return new Inst_DS__DS_OR_SRC2_B64(&iFmt->iFmt_DS);
8611 } // decode_OP_DS__DS_OR_SRC2_B64
8612
8615 {
8616 return new Inst_DS__DS_XOR_SRC2_B64(&iFmt->iFmt_DS);
8617 } // decode_OP_DS__DS_XOR_SRC2_B64
8618
8621 {
8622 return new Inst_DS__DS_WRITE_SRC2_B64(&iFmt->iFmt_DS);
8623 } // decode_OP_DS__DS_WRITE_SRC2_B64
8624
8627 {
8628 return new Inst_DS__DS_MIN_SRC2_F64(&iFmt->iFmt_DS);
8629 } // decode_OP_DS__DS_MIN_SRC2_F64
8630
8633 {
8634 return new Inst_DS__DS_MAX_SRC2_F64(&iFmt->iFmt_DS);
8635 } // decode_OP_DS__DS_MAX_SRC2_F64
8636
8639 {
8640 return new Inst_DS__DS_WRITE_B96(&iFmt->iFmt_DS);
8641 } // decode_OP_DS__DS_WRITE_B96
8642
8645 {
8646 return new Inst_DS__DS_WRITE_B128(&iFmt->iFmt_DS);
8647 } // decode_OP_DS__DS_WRITE_B128
8648
8654
8660
8666
8672
8675 {
8676 return new Inst_DS__DS_READ_B96(&iFmt->iFmt_DS);
8677 } // decode_OP_DS__DS_READ_B96
8678
8681 {
8682 return new Inst_DS__DS_READ_B128(&iFmt->iFmt_DS);
8683 } // decode_OP_DS__DS_READ_B128
8684
8687 {
8688 return new Inst_FLAT__FLAT_LOAD_UBYTE(&iFmt->iFmt_FLAT);
8689 } // decode_OP_FLAT__FLAT_LOAD_UBYTE
8690
8693 {
8694 return new Inst_FLAT__FLAT_LOAD_SBYTE(&iFmt->iFmt_FLAT);
8695 } // decode_OP_FLAT__FLAT_LOAD_SBYTE
8696
8699 {
8700 return new Inst_FLAT__FLAT_LOAD_USHORT(&iFmt->iFmt_FLAT);
8701 } // decode_OP_FLAT__FLAT_LOAD_USHORT
8702
8705 {
8706 return new Inst_FLAT__FLAT_LOAD_SSHORT(&iFmt->iFmt_FLAT);
8707 } // decode_OP_FLAT__FLAT_LOAD_SSHORT
8708
8711 {
8712 return new Inst_FLAT__FLAT_LOAD_DWORD(&iFmt->iFmt_FLAT);
8713 } // decode_OP_FLAT__FLAT_LOAD_DWORD
8714
8717 {
8718 return new Inst_FLAT__FLAT_LOAD_DWORDX2(&iFmt->iFmt_FLAT);
8719 } // decode_OP_FLAT__FLAT_LOAD_DWORDX2
8720
8723 {
8724 return new Inst_FLAT__FLAT_LOAD_DWORDX3(&iFmt->iFmt_FLAT);
8725 } // decode_OP_FLAT__FLAT_LOAD_DWORDX3
8726
8729 {
8730 return new Inst_FLAT__FLAT_LOAD_DWORDX4(&iFmt->iFmt_FLAT);
8731 } // decode_OP_FLAT__FLAT_LOAD_DWORDX4
8732
8735 {
8736 return new Inst_FLAT__FLAT_STORE_BYTE(&iFmt->iFmt_FLAT);
8737 } // decode_OP_FLAT__FLAT_STORE_BYTE
8738
8741 {
8742 fatal("Trying to decode instruction without a class\n");
8743 return nullptr;
8744 }
8745
8748 {
8749 return new Inst_FLAT__FLAT_STORE_SHORT(&iFmt->iFmt_FLAT);
8750 } // decode_OP_FLAT__FLAT_STORE_SHORT
8751
8757
8760 {
8761 return new Inst_FLAT__FLAT_STORE_DWORD(&iFmt->iFmt_FLAT);
8762 } // decode_OP_FLAT__FLAT_STORE_DWORD
8763
8766 {
8767 return new Inst_FLAT__FLAT_STORE_DWORDX2(&iFmt->iFmt_FLAT);
8768 } // decode_OP_FLAT__FLAT_STORE_DWORDX2
8769
8772 {
8773 return new Inst_FLAT__FLAT_STORE_DWORDX3(&iFmt->iFmt_FLAT);
8774 } // decode_OP_FLAT__FLAT_STORE_DWORDX3
8775
8778 {
8779 return new Inst_FLAT__FLAT_STORE_DWORDX4(&iFmt->iFmt_FLAT);
8780 } // decode_OP_FLAT__FLAT_STORE_DWORDX4
8781
8784 {
8785 fatal("Trying to decode instruction without a class\n");
8786 return nullptr;
8787 }
8788
8791 {
8792 fatal("Trying to decode instruction without a class\n");
8793 return nullptr;
8794 }
8795
8798 {
8799 fatal("Trying to decode instruction without a class\n");
8800 return nullptr;
8801 }
8802
8805 {
8806 fatal("Trying to decode instruction without a class\n");
8807 return nullptr;
8808 }
8809
8812 {
8813 fatal("Trying to decode instruction without a class\n");
8814 return nullptr;
8815 }
8816
8819 {
8820 fatal("Trying to decode instruction without a class\n");
8821 return nullptr;
8822 }
8823
8826 {
8827 return new Inst_FLAT__FLAT_ATOMIC_SWAP(&iFmt->iFmt_FLAT);
8828 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP
8829
8832 {
8833 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP(&iFmt->iFmt_FLAT);
8834 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP
8835
8838 {
8839 return new Inst_FLAT__FLAT_ATOMIC_ADD(&iFmt->iFmt_FLAT);
8840 } // decode_OP_FLAT__FLAT_ATOMIC_ADD
8841
8844 {
8845 return new Inst_FLAT__FLAT_ATOMIC_SUB(&iFmt->iFmt_FLAT);
8846 } // decode_OP_FLAT__FLAT_ATOMIC_SUB
8847
8850 {
8851 return new Inst_FLAT__FLAT_ATOMIC_SMIN(&iFmt->iFmt_FLAT);
8852 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN
8853
8856 {
8857 return new Inst_FLAT__FLAT_ATOMIC_UMIN(&iFmt->iFmt_FLAT);
8858 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN
8859
8862 {
8863 return new Inst_FLAT__FLAT_ATOMIC_SMAX(&iFmt->iFmt_FLAT);
8864 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX
8865
8868 {
8869 return new Inst_FLAT__FLAT_ATOMIC_UMAX(&iFmt->iFmt_FLAT);
8870 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX
8871
8874 {
8875 return new Inst_FLAT__FLAT_ATOMIC_AND(&iFmt->iFmt_FLAT);
8876 } // decode_OP_FLAT__FLAT_ATOMIC_AND
8877
8880 {
8881 return new Inst_FLAT__FLAT_ATOMIC_OR(&iFmt->iFmt_FLAT);
8882 } // decode_OP_FLAT__FLAT_ATOMIC_OR
8883
8886 {
8887 return new Inst_FLAT__FLAT_ATOMIC_XOR(&iFmt->iFmt_FLAT);
8888 } // decode_OP_FLAT__FLAT_ATOMIC_XOR
8889
8892 {
8893 return new Inst_FLAT__FLAT_ATOMIC_INC(&iFmt->iFmt_FLAT);
8894 } // decode_OP_FLAT__FLAT_ATOMIC_INC
8895
8898 {
8899 return new Inst_FLAT__FLAT_ATOMIC_DEC(&iFmt->iFmt_FLAT);
8900 } // decode_OP_FLAT__FLAT_ATOMIC_DEC
8901
8904 {
8905 return new Inst_FLAT__FLAT_ATOMIC_ADD_F64(&iFmt->iFmt_FLAT);
8906 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_F64
8907
8910 {
8911 return new Inst_FLAT__FLAT_ATOMIC_MIN_F64(&iFmt->iFmt_FLAT);
8912 } // decode_OP_FLAT__FLAT_ATOMIC_MIN_F64
8913
8916 {
8917 return new Inst_FLAT__FLAT_ATOMIC_MAX_F64(&iFmt->iFmt_FLAT);
8918 } // decode_OP_FLAT__FLAT_ATOMIC_MAX_F64
8919
8925
8928 {
8929 return new Inst_FLAT__FLAT_ATOMIC_SWAP_X2(&iFmt->iFmt_FLAT);
8930 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2
8931
8934 {
8936 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2
8937
8940 {
8941 return new Inst_FLAT__FLAT_ATOMIC_ADD_X2(&iFmt->iFmt_FLAT);
8942 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_X2
8943
8946 {
8947 return new Inst_FLAT__FLAT_ATOMIC_SUB_X2(&iFmt->iFmt_FLAT);
8948 } // decode_OP_FLAT__FLAT_ATOMIC_SUB_X2
8949
8952 {
8953 return new Inst_FLAT__FLAT_ATOMIC_SMIN_X2(&iFmt->iFmt_FLAT);
8954 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2
8955
8958 {
8959 return new Inst_FLAT__FLAT_ATOMIC_UMIN_X2(&iFmt->iFmt_FLAT);
8960 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2
8961
8964 {
8965 return new Inst_FLAT__FLAT_ATOMIC_SMAX_X2(&iFmt->iFmt_FLAT);
8966 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2
8967
8970 {
8971 return new Inst_FLAT__FLAT_ATOMIC_UMAX_X2(&iFmt->iFmt_FLAT);
8972 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2
8973
8976 {
8977 return new Inst_FLAT__FLAT_ATOMIC_AND_X2(&iFmt->iFmt_FLAT);
8978 } // decode_OP_FLAT__FLAT_ATOMIC_AND_X2
8979
8982 {
8983 return new Inst_FLAT__FLAT_ATOMIC_OR_X2(&iFmt->iFmt_FLAT);
8984 } // decode_OP_FLAT__FLAT_ATOMIC_OR_X2
8985
8988 {
8989 return new Inst_FLAT__FLAT_ATOMIC_XOR_X2(&iFmt->iFmt_FLAT);
8990 } // decode_OP_FLAT__FLAT_ATOMIC_XOR_X2
8991
8994 {
8995 return new Inst_FLAT__FLAT_ATOMIC_INC_X2(&iFmt->iFmt_FLAT);
8996 } // decode_OP_FLAT__FLAT_ATOMIC_INC_X2
8997
9000 {
9001 return new Inst_FLAT__FLAT_ATOMIC_DEC_X2(&iFmt->iFmt_FLAT);
9002 } // decode_OP_FLAT__FLAT_ATOMIC_DEC_X2
9003
9009
9015
9021
9027
9033
9039
9045
9051
9057
9060 {
9061 fatal("Trying to decode instruction without a class\n");
9062 return nullptr;
9063 }
9064
9070
9076
9082
9088
9094
9100
9103 {
9104 fatal("Trying to decode instruction without a class\n");
9105 return nullptr;
9106 }
9107
9110 {
9111 fatal("Trying to decode instruction without a class\n");
9112 return nullptr;
9113 }
9114
9117 {
9118 fatal("Trying to decode instruction without a class\n");
9119 return nullptr;
9120 }
9121
9124 {
9125 fatal("Trying to decode instruction without a class\n");
9126 return nullptr;
9127 }
9128
9131 {
9132 fatal("Trying to decode instruction without a class\n");
9133 return nullptr;
9134 }
9135
9138 {
9139 fatal("Trying to decode instruction without a class\n");
9140 return nullptr;
9141 }
9142
9148
9154
9160
9166
9172
9178
9184
9190
9196
9202
9208
9214
9220
9226
9232
9238
9244
9250
9253 {
9254 // Note: There is no flat_atomic_add_f32 as of MI200. However, gem5
9255 // impelements all global and scratch instructions as Inst_FLAT.
9256 return new Inst_FLAT__FLAT_ATOMIC_ADD_F32(&iFmt->iFmt_FLAT);
9257 }
9258
9261 {
9262 // Note: There is no flat_atomic_pk_add_f16 as of MI200. However, gem5
9263 // impelements all global and scratch instructions as Inst_FLAT.
9265 }
9266
9272
9278
9284
9290
9296
9302
9308
9314
9320
9326
9332
9338
9344
9350
9356
9362
9368
9374
9380
9383 {
9384 return new Inst_MIMG__IMAGE_LOAD(&iFmt->iFmt_MIMG);
9385 } // decode_OP_MIMG__IMAGE_LOAD
9386
9389 {
9390 return new Inst_MIMG__IMAGE_LOAD_MIP(&iFmt->iFmt_MIMG);
9391 } // decode_OP_MIMG__IMAGE_LOAD_MIP
9392
9395 {
9396 return new Inst_MIMG__IMAGE_LOAD_PCK(&iFmt->iFmt_MIMG);
9397 } // decode_OP_MIMG__IMAGE_LOAD_PCK
9398
9401 {
9402 return new Inst_MIMG__IMAGE_LOAD_PCK_SGN(&iFmt->iFmt_MIMG);
9403 } // decode_OP_MIMG__IMAGE_LOAD_PCK_SGN
9404
9407 {
9408 return new Inst_MIMG__IMAGE_LOAD_MIP_PCK(&iFmt->iFmt_MIMG);
9409 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK
9410
9413 {
9415 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN
9416
9419 {
9420 return new Inst_MIMG__IMAGE_STORE(&iFmt->iFmt_MIMG);
9421 } // decode_OP_MIMG__IMAGE_STORE
9422
9425 {
9426 return new Inst_MIMG__IMAGE_STORE_MIP(&iFmt->iFmt_MIMG);
9427 } // decode_OP_MIMG__IMAGE_STORE_MIP
9428
9431 {
9432 return new Inst_MIMG__IMAGE_STORE_PCK(&iFmt->iFmt_MIMG);
9433 } // decode_OP_MIMG__IMAGE_STORE_PCK
9434
9437 {
9438 return new Inst_MIMG__IMAGE_STORE_MIP_PCK(&iFmt->iFmt_MIMG);
9439 } // decode_OP_MIMG__IMAGE_STORE_MIP_PCK
9440
9443 {
9444 return new Inst_MIMG__IMAGE_GET_RESINFO(&iFmt->iFmt_MIMG);
9445 } // decode_OP_MIMG__IMAGE_GET_RESINFO
9446
9449 {
9450 return new Inst_MIMG__IMAGE_ATOMIC_SWAP(&iFmt->iFmt_MIMG);
9451 } // decode_OP_MIMG__IMAGE_ATOMIC_SWAP
9452
9455 {
9456 return new Inst_MIMG__IMAGE_ATOMIC_CMPSWAP(&iFmt->iFmt_MIMG);
9457 } // decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP
9458
9461 {
9462 return new Inst_MIMG__IMAGE_ATOMIC_ADD(&iFmt->iFmt_MIMG);
9463 } // decode_OP_MIMG__IMAGE_ATOMIC_ADD
9464
9467 {
9468 return new Inst_MIMG__IMAGE_ATOMIC_SUB(&iFmt->iFmt_MIMG);
9469 } // decode_OP_MIMG__IMAGE_ATOMIC_SUB
9470
9473 {
9474 return new Inst_MIMG__IMAGE_ATOMIC_SMIN(&iFmt->iFmt_MIMG);
9475 } // decode_OP_MIMG__IMAGE_ATOMIC_SMIN
9476
9479 {
9480 return new Inst_MIMG__IMAGE_ATOMIC_UMIN(&iFmt->iFmt_MIMG);
9481 } // decode_OP_MIMG__IMAGE_ATOMIC_UMIN
9482
9485 {
9486 return new Inst_MIMG__IMAGE_ATOMIC_SMAX(&iFmt->iFmt_MIMG);
9487 } // decode_OP_MIMG__IMAGE_ATOMIC_SMAX
9488
9491 {
9492 return new Inst_MIMG__IMAGE_ATOMIC_UMAX(&iFmt->iFmt_MIMG);
9493 } // decode_OP_MIMG__IMAGE_ATOMIC_UMAX
9494
9497 {
9498 return new Inst_MIMG__IMAGE_ATOMIC_AND(&iFmt->iFmt_MIMG);
9499 } // decode_OP_MIMG__IMAGE_ATOMIC_AND
9500
9503 {
9504 return new Inst_MIMG__IMAGE_ATOMIC_OR(&iFmt->iFmt_MIMG);
9505 } // decode_OP_MIMG__IMAGE_ATOMIC_OR
9506
9509 {
9510 return new Inst_MIMG__IMAGE_ATOMIC_XOR(&iFmt->iFmt_MIMG);
9511 } // decode_OP_MIMG__IMAGE_ATOMIC_XOR
9512
9515 {
9516 return new Inst_MIMG__IMAGE_ATOMIC_INC(&iFmt->iFmt_MIMG);
9517 } // decode_OP_MIMG__IMAGE_ATOMIC_INC
9518
9521 {
9522 return new Inst_MIMG__IMAGE_ATOMIC_DEC(&iFmt->iFmt_MIMG);
9523 } // decode_OP_MIMG__IMAGE_ATOMIC_DEC
9524
9527 {
9528 return new Inst_MIMG__IMAGE_SAMPLE(&iFmt->iFmt_MIMG);
9529 } // decode_OP_MIMG__IMAGE_SAMPLE
9530
9533 {
9534 return new Inst_MIMG__IMAGE_SAMPLE_CL(&iFmt->iFmt_MIMG);
9535 } // decode_OP_MIMG__IMAGE_SAMPLE_CL
9536
9539 {
9540 return new Inst_MIMG__IMAGE_SAMPLE_D(&iFmt->iFmt_MIMG);
9541 } // decode_OP_MIMG__IMAGE_SAMPLE_D
9542
9545 {
9546 return new Inst_MIMG__IMAGE_SAMPLE_D_CL(&iFmt->iFmt_MIMG);
9547 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL
9548
9551 {
9552 return new Inst_MIMG__IMAGE_SAMPLE_L(&iFmt->iFmt_MIMG);
9553 } // decode_OP_MIMG__IMAGE_SAMPLE_L
9554
9557 {
9558 return new Inst_MIMG__IMAGE_SAMPLE_B(&iFmt->iFmt_MIMG);
9559 } // decode_OP_MIMG__IMAGE_SAMPLE_B
9560
9563 {
9564 return new Inst_MIMG__IMAGE_SAMPLE_B_CL(&iFmt->iFmt_MIMG);
9565 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL
9566
9569 {
9570 return new Inst_MIMG__IMAGE_SAMPLE_LZ(&iFmt->iFmt_MIMG);
9571 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ
9572
9575 {
9576 return new Inst_MIMG__IMAGE_SAMPLE_C(&iFmt->iFmt_MIMG);
9577 } // decode_OP_MIMG__IMAGE_SAMPLE_C
9578
9581 {
9582 return new Inst_MIMG__IMAGE_SAMPLE_C_CL(&iFmt->iFmt_MIMG);
9583 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL
9584
9587 {
9588 return new Inst_MIMG__IMAGE_SAMPLE_C_D(&iFmt->iFmt_MIMG);
9589 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D
9590
9593 {
9594 return new Inst_MIMG__IMAGE_SAMPLE_C_D_CL(&iFmt->iFmt_MIMG);
9595 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL
9596
9599 {
9600 return new Inst_MIMG__IMAGE_SAMPLE_C_L(&iFmt->iFmt_MIMG);
9601 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L
9602
9605 {
9606 return new Inst_MIMG__IMAGE_SAMPLE_C_B(&iFmt->iFmt_MIMG);
9607 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B
9608
9611 {
9612 return new Inst_MIMG__IMAGE_SAMPLE_C_B_CL(&iFmt->iFmt_MIMG);
9613 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL
9614
9617 {
9618 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ(&iFmt->iFmt_MIMG);
9619 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ
9620
9623 {
9624 return new Inst_MIMG__IMAGE_SAMPLE_O(&iFmt->iFmt_MIMG);
9625 } // decode_OP_MIMG__IMAGE_SAMPLE_O
9626
9629 {
9630 return new Inst_MIMG__IMAGE_SAMPLE_CL_O(&iFmt->iFmt_MIMG);
9631 } // decode_OP_MIMG__IMAGE_SAMPLE_CL_O
9632
9635 {
9636 return new Inst_MIMG__IMAGE_SAMPLE_D_O(&iFmt->iFmt_MIMG);
9637 } // decode_OP_MIMG__IMAGE_SAMPLE_D_O
9638
9641 {
9642 return new Inst_MIMG__IMAGE_SAMPLE_D_CL_O(&iFmt->iFmt_MIMG);
9643 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O
9644
9647 {
9648 return new Inst_MIMG__IMAGE_SAMPLE_L_O(&iFmt->iFmt_MIMG);
9649 } // decode_OP_MIMG__IMAGE_SAMPLE_L_O
9650
9653 {
9654 return new Inst_MIMG__IMAGE_SAMPLE_B_O(&iFmt->iFmt_MIMG);
9655 } // decode_OP_MIMG__IMAGE_SAMPLE_B_O
9656
9659 {
9660 return new Inst_MIMG__IMAGE_SAMPLE_B_CL_O(&iFmt->iFmt_MIMG);
9661 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O
9662
9665 {
9666 return new Inst_MIMG__IMAGE_SAMPLE_LZ_O(&iFmt->iFmt_MIMG);
9667 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ_O
9668
9671 {
9672 return new Inst_MIMG__IMAGE_SAMPLE_C_O(&iFmt->iFmt_MIMG);
9673 } // decode_OP_MIMG__IMAGE_SAMPLE_C_O
9674
9677 {
9678 return new Inst_MIMG__IMAGE_SAMPLE_C_CL_O(&iFmt->iFmt_MIMG);
9679 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O
9680
9683 {
9684 return new Inst_MIMG__IMAGE_SAMPLE_C_D_O(&iFmt->iFmt_MIMG);
9685 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_O
9686
9689 {
9691 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O
9692
9695 {
9696 return new Inst_MIMG__IMAGE_SAMPLE_C_L_O(&iFmt->iFmt_MIMG);
9697 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L_O
9698
9701 {
9702 return new Inst_MIMG__IMAGE_SAMPLE_C_B_O(&iFmt->iFmt_MIMG);
9703 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_O
9704
9707 {
9709 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O
9710
9713 {
9714 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ_O(&iFmt->iFmt_MIMG);
9715 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O
9716
9719 {
9720 return new Inst_MIMG__IMAGE_GATHER4(&iFmt->iFmt_MIMG);
9721 } // decode_OP_MIMG__IMAGE_GATHER4
9722
9725 {
9726 return new Inst_MIMG__IMAGE_GATHER4_CL(&iFmt->iFmt_MIMG);
9727 } // decode_OP_MIMG__IMAGE_GATHER4_CL
9728
9731 {
9732 fatal("Trying to decode instruction without a class\n");
9733 return nullptr;
9734 }
9735
9738 {
9739 return new Inst_MIMG__IMAGE_GATHER4_L(&iFmt->iFmt_MIMG);
9740 } // decode_OP_MIMG__IMAGE_GATHER4_L
9741
9744 {
9745 return new Inst_MIMG__IMAGE_GATHER4_B(&iFmt->iFmt_MIMG);
9746 } // decode_OP_MIMG__IMAGE_GATHER4_B
9747
9750 {
9751 return new Inst_MIMG__IMAGE_GATHER4_B_CL(&iFmt->iFmt_MIMG);
9752 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL
9753
9756 {
9757 return new Inst_MIMG__IMAGE_GATHER4_LZ(&iFmt->iFmt_MIMG);
9758 } // decode_OP_MIMG__IMAGE_GATHER4_LZ
9759
9762 {
9763 return new Inst_MIMG__IMAGE_GATHER4_C(&iFmt->iFmt_MIMG);
9764 } // decode_OP_MIMG__IMAGE_GATHER4_C
9765
9768 {
9769 return new Inst_MIMG__IMAGE_GATHER4_C_CL(&iFmt->iFmt_MIMG);
9770 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL
9771
9774 {
9775 fatal("Trying to decode instruction without a class\n");
9776 return nullptr;
9777 }
9778
9781 {
9782 fatal("Trying to decode instruction without a class\n");
9783 return nullptr;
9784 }
9785
9788 {
9789 return new Inst_MIMG__IMAGE_GATHER4_C_L(&iFmt->iFmt_MIMG);
9790 } // decode_OP_MIMG__IMAGE_GATHER4_C_L
9791
9794 {
9795 return new Inst_MIMG__IMAGE_GATHER4_C_B(&iFmt->iFmt_MIMG);
9796 } // decode_OP_MIMG__IMAGE_GATHER4_C_B
9797
9800 {
9801 return new Inst_MIMG__IMAGE_GATHER4_C_B_CL(&iFmt->iFmt_MIMG);
9802 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL
9803
9806 {
9807 return new Inst_MIMG__IMAGE_GATHER4_C_LZ(&iFmt->iFmt_MIMG);
9808 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ
9809
9812 {
9813 return new Inst_MIMG__IMAGE_GATHER4_O(&iFmt->iFmt_MIMG);
9814 } // decode_OP_MIMG__IMAGE_GATHER4_O
9815
9818 {
9819 return new Inst_MIMG__IMAGE_GATHER4_CL_O(&iFmt->iFmt_MIMG);
9820 } // decode_OP_MIMG__IMAGE_GATHER4_CL_O
9821
9824 {
9825 return new Inst_MIMG__IMAGE_GATHER4_L_O(&iFmt->iFmt_MIMG);
9826 } // decode_OP_MIMG__IMAGE_GATHER4_L_O
9827
9830 {
9831 return new Inst_MIMG__IMAGE_GATHER4_B_O(&iFmt->iFmt_MIMG);
9832 } // decode_OP_MIMG__IMAGE_GATHER4_B_O
9833
9836 {
9837 return new Inst_MIMG__IMAGE_GATHER4_B_CL_O(&iFmt->iFmt_MIMG);
9838 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL_O
9839
9842 {
9843 return new Inst_MIMG__IMAGE_GATHER4_LZ_O(&iFmt->iFmt_MIMG);
9844 } // decode_OP_MIMG__IMAGE_GATHER4_LZ_O
9845
9848 {
9849 return new Inst_MIMG__IMAGE_GATHER4_C_O(&iFmt->iFmt_MIMG);
9850 } // decode_OP_MIMG__IMAGE_GATHER4_C_O
9851
9854 {
9855 return new Inst_MIMG__IMAGE_GATHER4_C_CL_O(&iFmt->iFmt_MIMG);
9856 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL_O
9857
9860 {
9861 return new Inst_MIMG__IMAGE_GATHER4_C_L_O(&iFmt->iFmt_MIMG);
9862 } // decode_OP_MIMG__IMAGE_GATHER4_C_L_O
9863
9866 {
9867 return new Inst_MIMG__IMAGE_GATHER4_C_B_O(&iFmt->iFmt_MIMG);
9868 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_O
9869
9872 {
9874 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O
9875
9878 {
9879 return new Inst_MIMG__IMAGE_GATHER4_C_LZ_O(&iFmt->iFmt_MIMG);
9880 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O
9881
9884 {
9885 return new Inst_MIMG__IMAGE_GET_LOD(&iFmt->iFmt_MIMG);
9886 } // decode_OP_MIMG__IMAGE_GET_LOD
9887
9890 {
9891 return new Inst_MIMG__IMAGE_SAMPLE_CD(&iFmt->iFmt_MIMG);
9892 } // decode_OP_MIMG__IMAGE_SAMPLE_CD
9893
9896 {
9897 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL(&iFmt->iFmt_MIMG);
9898 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL
9899
9902 {
9903 return new Inst_MIMG__IMAGE_SAMPLE_C_CD(&iFmt->iFmt_MIMG);
9904 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD
9905
9908 {
9909 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_CL(&iFmt->iFmt_MIMG);
9910 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL
9911
9914 {
9915 return new Inst_MIMG__IMAGE_SAMPLE_CD_O(&iFmt->iFmt_MIMG);
9916 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_O
9917
9920 {
9921 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL_O(&iFmt->iFmt_MIMG);
9922 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O
9923
9926 {
9927 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_O(&iFmt->iFmt_MIMG);
9928 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O
9929
9932 {
9934 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O
9935
9938 {
9940 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X
9941
9944 {
9946 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY
9947
9950 {
9952 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ
9953
9956 {
9958 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW
9959
9962 {
9964 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X
9965
9968 {
9970 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY
9971
9974 {
9976 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ
9977
9980 {
9982 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW
9983
9986 {
9988 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X
9989
9992 {
9994 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY
9995
9998 {
10000 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ
10001
10004 {
10006 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW
10007
10010 {
10012 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X
10013
10016 {
10018 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY
10019
10022 {
10024 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ
10025
10028 {
10029 return new
10031 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW
10032
10035 {
10037 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X
10038
10041 {
10043 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY
10044
10047 {
10049 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ
10050
10053 {
10055 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW
10056
10059 {
10061 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_X
10062
10065 {
10067 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY
10068
10071 {
10073 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ
10074
10077 {
10079 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW
10080
10083 {
10085 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X
10086
10089 {
10091 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY
10092
10095 {
10097 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ
10098
10101 {
10103 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW
10104
10107 {
10109 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X
10110
10113 {
10115 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY
10116
10119 {
10121 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ
10122
10125 {
10127 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW
10128
10131 {
10132 return new Inst_MUBUF__BUFFER_LOAD_UBYTE(&iFmt->iFmt_MUBUF);
10133 } // decode_OP_MUBUF__BUFFER_LOAD_UBYTE
10134
10137 {
10138 return new Inst_MUBUF__BUFFER_LOAD_SBYTE(&iFmt->iFmt_MUBUF);
10139 } // decode_OP_MUBUF__BUFFER_LOAD_SBYTE
10140
10143 {
10144 return new Inst_MUBUF__BUFFER_LOAD_USHORT(&iFmt->iFmt_MUBUF);
10145 } // decode_OP_MUBUF__BUFFER_LOAD_USHORT
10146
10149 {
10150 return new Inst_MUBUF__BUFFER_LOAD_SSHORT(&iFmt->iFmt_MUBUF);
10151 } // decode_OP_MUBUF__BUFFER_LOAD_SSHORT
10152
10155 {
10156 return new Inst_MUBUF__BUFFER_LOAD_DWORD(&iFmt->iFmt_MUBUF);
10157 } // decode_OP_MUBUF__BUFFER_LOAD_DWORD
10158
10161 {
10163 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX2
10164
10167 {
10169 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX3
10170
10173 {
10175 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX4
10176
10179 {
10180 return new Inst_MUBUF__BUFFER_STORE_BYTE(&iFmt->iFmt_MUBUF);
10181 } // decode_OP_MUBUF__BUFFER_STORE_BYTE
10182
10185 {
10186 fatal("Trying to decode instruction without a class\n");
10187 return nullptr;
10188 }
10189
10192 {
10193 return new Inst_MUBUF__BUFFER_STORE_SHORT(&iFmt->iFmt_MUBUF);
10194 } // decode_OP_MUBUF__BUFFER_STORE_SHORT
10195
10198 {
10199 fatal("Trying to decode instruction without a class\n");
10200 return nullptr;
10201 }
10202
10205 {
10206 return new Inst_MUBUF__BUFFER_STORE_DWORD(&iFmt->iFmt_MUBUF);
10207 } // decode_OP_MUBUF__BUFFER_STORE_DWORD
10208
10211 {
10213 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX2
10214
10217 {
10219 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX3
10220
10223 {
10225 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX4
10226
10229 {
10231 } // decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD
10232
10235 {
10236 return new Inst_MUBUF__BUFFER_WBINVL1(&iFmt->iFmt_MUBUF);
10237 } // decode_OP_MUBUF__BUFFER_WBINVL1
10238
10241 {
10242 return new Inst_MUBUF__BUFFER_WBINVL1_VOL(&iFmt->iFmt_MUBUF);
10243 } // decode_OP_MUBUF__BUFFER_WBINVL1_VOL
10244
10247 {
10248 return new Inst_MUBUF__BUFFER_ATOMIC_SWAP(&iFmt->iFmt_MUBUF);
10249 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP
10250
10253 {
10255 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP
10256
10259 {
10260 return new Inst_MUBUF__BUFFER_ATOMIC_ADD(&iFmt->iFmt_MUBUF);
10261 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD
10262
10265 {
10266 return new Inst_MUBUF__BUFFER_ATOMIC_SUB(&iFmt->iFmt_MUBUF);
10267 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB
10268
10271 {
10272 return new Inst_MUBUF__BUFFER_ATOMIC_SMIN(&iFmt->iFmt_MUBUF);
10273 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN
10274
10277 {
10278 return new Inst_MUBUF__BUFFER_ATOMIC_UMIN(&iFmt->iFmt_MUBUF);
10279 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN
10280
10283 {
10284 return new Inst_MUBUF__BUFFER_ATOMIC_SMAX(&iFmt->iFmt_MUBUF);
10285 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX
10286
10289 {
10290 return new Inst_MUBUF__BUFFER_ATOMIC_UMAX(&iFmt->iFmt_MUBUF);
10291 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX
10292
10295 {
10296 return new Inst_MUBUF__BUFFER_ATOMIC_AND(&iFmt->iFmt_MUBUF);
10297 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND
10298
10301 {
10302 return new Inst_MUBUF__BUFFER_ATOMIC_OR(&iFmt->iFmt_MUBUF);
10303 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR
10304
10307 {
10308 return new Inst_MUBUF__BUFFER_ATOMIC_XOR(&iFmt->iFmt_MUBUF);
10309 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR
10310
10313 {
10314 return new Inst_MUBUF__BUFFER_ATOMIC_INC(&iFmt->iFmt_MUBUF);
10315 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC
10316
10319 {
10320 return new Inst_MUBUF__BUFFER_ATOMIC_DEC(&iFmt->iFmt_MUBUF);
10321 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC
10322
10325 {
10327 } // decode_OP_MUBUF__BUFFER_ATOMIC_PK_ADD_BF17
10328
10331 {
10333 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2
10334
10337 {
10339 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2
10340
10343 {
10345 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2
10346
10349 {
10351 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2
10352
10355 {
10357 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2
10358
10361 {
10363 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2
10364
10367 {
10369 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2
10370
10373 {
10375 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2
10376
10379 {
10381 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2
10382
10385 {
10387 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2
10388
10391 {
10393 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2
10394
10397 {
10399 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2
10400
10403 {
10405 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2
10406
10412
10418
10424
10430
10436
10442
10448
10454
10460
10463 {
10464 fatal("Trying to decode instruction without a class\n");
10465 return nullptr;
10466 }
10467
10473
10479
10485
10491
10497
10503
10506 {
10507 fatal("Trying to decode instruction without a class\n");
10508 return nullptr;
10509 }
10510
10513 {
10514 fatal("Trying to decode instruction without a class\n");
10515 return nullptr;
10516 }
10517
10520 {
10521 fatal("Trying to decode instruction without a class\n");
10522 return nullptr;
10523 }
10524
10527 {
10528 fatal("Trying to decode instruction without a class\n");
10529 return nullptr;
10530 }
10531
10534 {
10535 fatal("Trying to decode instruction without a class\n");
10536 return nullptr;
10537 }
10538
10541 {
10542 fatal("Trying to decode instruction without a class\n");
10543 return nullptr;
10544 }
10545
10548 {
10549 return new Inst_SMEM__S_LOAD_DWORD(&iFmt->iFmt_SMEM);
10550 } // decode_OP_SMEM__S_LOAD_DWORD
10551
10554 {
10555 return new Inst_SMEM__S_LOAD_DWORDX2(&iFmt->iFmt_SMEM);
10556 } // decode_OP_SMEM__S_LOAD_DWORDX2
10557
10560 {
10561 return new Inst_SMEM__S_LOAD_DWORDX4(&iFmt->iFmt_SMEM);
10562 } // decode_OP_SMEM__S_LOAD_DWORDX4
10563
10566 {
10567 return new Inst_SMEM__S_LOAD_DWORDX8(&iFmt->iFmt_SMEM);
10568 } // decode_OP_SMEM__S_LOAD_DWORDX8
10569
10572 {
10573 return new Inst_SMEM__S_LOAD_DWORDX16(&iFmt->iFmt_SMEM);
10574 } // decode_OP_SMEM__S_LOAD_DWORDX16
10575
10578 {
10579 fatal("Trying to decode instruction without a class\n");
10580 return nullptr;
10581 }
10582
10585 {
10586 fatal("Trying to decode instruction without a class\n");
10587 return nullptr;
10588 }
10589
10592 {
10593 fatal("Trying to decode instruction without a class\n");
10594 return nullptr;
10595 }
10596
10599 {
10600 return new Inst_SMEM__S_BUFFER_LOAD_DWORD(&iFmt->iFmt_SMEM);
10601 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORD
10602
10605 {
10607 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2
10608
10611 {
10613 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4
10614
10617 {
10619 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8
10620
10623 {
10625 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16
10626
10629 {
10630 return new Inst_SMEM__S_STORE_DWORD(&iFmt->iFmt_SMEM);
10631 } // decode_OP_SMEM__S_STORE_DWORD
10632
10635 {
10636 return new Inst_SMEM__S_STORE_DWORDX2(&iFmt->iFmt_SMEM);
10637 } // decode_OP_SMEM__S_STORE_DWORDX2
10638
10641 {
10642 return new Inst_SMEM__S_STORE_DWORDX4(&iFmt->iFmt_SMEM);
10643 } // decode_OP_SMEM__S_STORE_DWORDX4
10644
10647 {
10648 fatal("Trying to decode instruction without a class\n");
10649 return nullptr;
10650 }
10651
10654 {
10655 fatal("Trying to decode instruction without a class\n");
10656 return nullptr;
10657 }
10658
10661 {
10662 fatal("Trying to decode instruction without a class\n");
10663 return nullptr;
10664 }
10665
10668 {
10669 return new Inst_SMEM__S_BUFFER_STORE_DWORD(&iFmt->iFmt_SMEM);
10670 } // decode_OP_SMEM__S_BUFFER_STORE_DWORD
10671
10674 {
10676 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX2
10677
10680 {
10682 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX4
10683
10686 {
10687 fatal("Trying to decode instruction without a class\n");
10688 return nullptr;
10689 }
10692 {
10693 fatal("Trying to decode instruction without a class\n");
10694 return nullptr;
10695 }
10698 {
10699 fatal("Trying to decode instruction without a class\n");
10700 return nullptr;
10701 }
10704 {
10705 fatal("Trying to decode instruction without a class\n");
10706 return nullptr;
10707 }
10720 {
10721 fatal("Trying to decode instruction without a class\n");
10722 return nullptr;
10723 }
10726 {
10727 fatal("Trying to decode instruction without a class\n");
10728 return nullptr;
10729 }
10730
10733 {
10734 return new Inst_SMEM__S_DCACHE_INV(&iFmt->iFmt_SMEM);
10735 } // decode_OP_SMEM__S_DCACHE_INV
10736
10739 {
10740 return new Inst_SMEM__S_DCACHE_WB(&iFmt->iFmt_SMEM);
10741 } // decode_OP_SMEM__S_DCACHE_WB
10742
10745 {
10746 return new Inst_SMEM__S_DCACHE_INV_VOL(&iFmt->iFmt_SMEM);
10747 } // decode_OP_SMEM__S_DCACHE_INV_VOL
10748
10751 {
10752 return new Inst_SMEM__S_DCACHE_WB_VOL(&iFmt->iFmt_SMEM);
10753 } // decode_OP_SMEM__S_DCACHE_WB_VOL
10754
10757 {
10758 return new Inst_SMEM__S_MEMTIME(&iFmt->iFmt_SMEM);
10759 } // decode_OP_SMEM__S_MEMTIME
10760
10763 {
10764 return new Inst_SMEM__S_MEMREALTIME(&iFmt->iFmt_SMEM);
10765 } // decode_OP_SMEM__S_MEMREALTIME
10766
10769 {
10770 return new Inst_SMEM__S_ATC_PROBE(&iFmt->iFmt_SMEM);
10771 } // decode_OP_SMEM__S_ATC_PROBE
10772
10775 {
10776 return new Inst_SMEM__S_ATC_PROBE_BUFFER(&iFmt->iFmt_SMEM);
10777 } // decode_OP_SMEM__S_ATC_PROBE_BUFFER
10778
10781 {
10782 fatal("Trying to decode instruction without a class\n");
10783 return nullptr;
10784 }
10785
10788 {
10789 fatal("Trying to decode instruction without a class\n");
10790 return nullptr;
10791 }
10792
10795 {
10796 fatal("Trying to decode instruction without a class\n");
10797 return nullptr;
10798 }
10799
10802 {
10803 fatal("Trying to decode instruction without a class\n");
10804 return nullptr;
10805 }
10806
10809 {
10810 fatal("Trying to decode instruction without a class\n");
10811 return nullptr;
10812 }
10813
10816 {
10817 fatal("Trying to decode instruction without a class\n");
10818 return nullptr;
10819 }
10820
10823 {
10824 fatal("Trying to decode instruction without a class\n");
10825 return nullptr;
10826 }
10827
10830 {
10831 fatal("Trying to decode instruction without a class\n");
10832 return nullptr;
10833 }
10834
10837 {
10838 fatal("Trying to decode instruction without a class\n");
10839 return nullptr;
10840 }
10841
10844 {
10845 fatal("Trying to decode instruction without a class\n");
10846 return nullptr;
10847 }
10848
10851 {
10852 fatal("Trying to decode instruction without a class\n");
10853 return nullptr;
10854 }
10855
10858 {
10859 fatal("Trying to decode instruction without a class\n");
10860 return nullptr;
10861 }
10862
10865 {
10866 fatal("Trying to decode instruction without a class\n");
10867 return nullptr;
10868 }
10869
10872 {
10873 fatal("Trying to decode instruction without a class\n");
10874 return nullptr;
10875 }
10876
10879 {
10880 fatal("Trying to decode instruction without a class\n");
10881 return nullptr;
10882 }
10883
10886 {
10887 fatal("Trying to decode instruction without a class\n");
10888 return nullptr;
10889 }
10890
10893 {
10894 fatal("Trying to decode instruction without a class\n");
10895 return nullptr;
10896 }
10897
10900 {
10901 fatal("Trying to decode instruction without a class\n");
10902 return nullptr;
10903 }
10904
10907 {
10908 fatal("Trying to decode instruction without a class\n");
10909 return nullptr;
10910 }
10911
10914 {
10915 fatal("Trying to decode instruction without a class\n");
10916 return nullptr;
10917 }
10918
10921 {
10922 fatal("Trying to decode instruction without a class\n");
10923 return nullptr;
10924 }
10925
10928 {
10929 fatal("Trying to decode instruction without a class\n");
10930 return nullptr;
10931 }
10932
10935 {
10936 fatal("Trying to decode instruction without a class\n");
10937 return nullptr;
10938 }
10939
10942 {
10943 fatal("Trying to decode instruction without a class\n");
10944 return nullptr;
10945 }
10946
10949 {
10950 fatal("Trying to decode instruction without a class\n");
10951 return nullptr;
10952 }
10953
10956 {
10957 fatal("Trying to decode instruction without a class\n");
10958 return nullptr;
10959 }
10960
10963 {
10964 fatal("Trying to decode instruction without a class\n");
10965 return nullptr;
10966 }
10967
10970 {
10971 fatal("Trying to decode instruction without a class\n");
10972 return nullptr;
10973 }
10974
10977 {
10978 fatal("Trying to decode instruction without a class\n");
10979 return nullptr;
10980 }
10981
10984 {
10985 fatal("Trying to decode instruction without a class\n");
10986 return nullptr;
10987 }
10988
10991 {
10992 fatal("Trying to decode instruction without a class\n");
10993 return nullptr;
10994 }
10995
10998 {
10999 fatal("Trying to decode instruction without a class\n");
11000 return nullptr;
11001 }
11002
11005 {
11006 fatal("Trying to decode instruction without a class\n");
11007 return nullptr;
11008 }
11009
11012 {
11013 fatal("Trying to decode instruction without a class\n");
11014 return nullptr;
11015 }
11016
11019 {
11020 fatal("Trying to decode instruction without a class\n");
11021 return nullptr;
11022 }
11023
11026 {
11027 fatal("Trying to decode instruction without a class\n");
11028 return nullptr;
11029 }
11030
11033 {
11034 fatal("Trying to decode instruction without a class\n");
11035 return nullptr;
11036 }
11037
11040 {
11041 fatal("Trying to decode instruction without a class\n");
11042 return nullptr;
11043 }
11044
11047 {
11048 fatal("Trying to decode instruction without a class\n");
11049 return nullptr;
11050 }
11051
11054 {
11055 fatal("Trying to decode instruction without a class\n");
11056 return nullptr;
11057 }
11058
11061 {
11062 fatal("Trying to decode instruction without a class\n");
11063 return nullptr;
11064 }
11065
11068 {
11069 fatal("Trying to decode instruction without a class\n");
11070 return nullptr;
11071 }
11072
11075 {
11076 fatal("Trying to decode instruction without a class\n");
11077 return nullptr;
11078 }
11079
11082 {
11083 fatal("Trying to decode instruction without a class\n");
11084 return nullptr;
11085 }
11086
11089 {
11090 fatal("Trying to decode instruction without a class\n");
11091 return nullptr;
11092 }
11093
11096 {
11097 fatal("Trying to decode instruction without a class\n");
11098 return nullptr;
11099 }
11100
11103 {
11104 fatal("Trying to decode instruction without a class\n");
11105 return nullptr;
11106 }
11107
11110 {
11111 fatal("Trying to decode instruction without a class\n");
11112 return nullptr;
11113 }
11114
11117 {
11118 fatal("Trying to decode instruction without a class\n");
11119 return nullptr;
11120 }
11121
11124 {
11125 fatal("Trying to decode instruction without a class\n");
11126 return nullptr;
11127 }
11128
11131 {
11132 fatal("Trying to decode instruction without a class\n");
11133 return nullptr;
11134 }
11135
11138 {
11139 fatal("Trying to decode instruction without a class\n");
11140 return nullptr;
11141 }
11142
11145 {
11146 fatal("Trying to decode instruction without a class\n");
11147 return nullptr;
11148 }
11149
11152 {
11153 fatal("Trying to decode instruction without a class\n");
11154 return nullptr;
11155 }
11156
11159 {
11160 return new Inst_SOP1__S_MOV_B32(&iFmt->iFmt_SOP1);
11161 } // decode_OP_SOP1__S_MOV_B32
11162
11165 {
11166 return new Inst_SOP1__S_MOV_B64(&iFmt->iFmt_SOP1);
11167 } // decode_OP_SOP1__S_MOV_B64
11168
11171 {
11172 return new Inst_SOP1__S_CMOV_B32(&iFmt->iFmt_SOP1);
11173 } // decode_OP_SOP1__S_CMOV_B32
11174
11177 {
11178 return new Inst_SOP1__S_CMOV_B64(&iFmt->iFmt_SOP1);
11179 } // decode_OP_SOP1__S_CMOV_B64
11180
11183 {
11184 return new Inst_SOP1__S_NOT_B32(&iFmt->iFmt_SOP1);
11185 } // decode_OP_SOP1__S_NOT_B32
11186
11189 {
11190 return new Inst_SOP1__S_NOT_B64(&iFmt->iFmt_SOP1);
11191 } // decode_OP_SOP1__S_NOT_B64
11192
11195 {
11196 return new Inst_SOP1__S_WQM_B32(&iFmt->iFmt_SOP1);
11197 } // decode_OP_SOP1__S_WQM_B32
11198
11201 {
11202 return new Inst_SOP1__S_WQM_B64(&iFmt->iFmt_SOP1);
11203 } // decode_OP_SOP1__S_WQM_B64
11204
11207 {
11208 return new Inst_SOP1__S_BREV_B32(&iFmt->iFmt_SOP1);
11209 } // decode_OP_SOP1__S_BREV_B32
11210
11213 {
11214 return new Inst_SOP1__S_BREV_B64(&iFmt->iFmt_SOP1);
11215 } // decode_OP_SOP1__S_BREV_B64
11216
11219 {
11220 return new Inst_SOP1__S_BCNT0_I32_B32(&iFmt->iFmt_SOP1);
11221 } // decode_OP_SOP1__S_BCNT0_I32_B32
11222
11225 {
11226 return new Inst_SOP1__S_BCNT0_I32_B64(&iFmt->iFmt_SOP1);
11227 } // decode_OP_SOP1__S_BCNT0_I32_B64
11228
11231 {
11232 return new Inst_SOP1__S_BCNT1_I32_B32(&iFmt->iFmt_SOP1);
11233 } // decode_OP_SOP1__S_BCNT1_I32_B32
11234
11237 {
11238 return new Inst_SOP1__S_BCNT1_I32_B64(&iFmt->iFmt_SOP1);
11239 } // decode_OP_SOP1__S_BCNT1_I32_B64
11240
11243 {
11244 return new Inst_SOP1__S_FF0_I32_B32(&iFmt->iFmt_SOP1);
11245 } // decode_OP_SOP1__S_FF0_I32_B32
11246
11249 {
11250 return new Inst_SOP1__S_FF0_I32_B64(&iFmt->iFmt_SOP1);
11251 } // decode_OP_SOP1__S_FF0_I32_B64
11252
11255 {
11256 return new Inst_SOP1__S_FF1_I32_B32(&iFmt->iFmt_SOP1);
11257 } // decode_OP_SOP1__S_FF1_I32_B32
11258
11261 {
11262 return new Inst_SOP1__S_FF1_I32_B64(&iFmt->iFmt_SOP1);
11263 } // decode_OP_SOP1__S_FF1_I32_B64
11264
11267 {
11268 return new Inst_SOP1__S_FLBIT_I32_B32(&iFmt->iFmt_SOP1);
11269 } // decode_OP_SOP1__S_FLBIT_I32_B32
11270
11273 {
11274 return new Inst_SOP1__S_FLBIT_I32_B64(&iFmt->iFmt_SOP1);
11275 } // decode_OP_SOP1__S_FLBIT_I32_B64
11276
11279 {
11280 return new Inst_SOP1__S_FLBIT_I32(&iFmt->iFmt_SOP1);
11281 } // decode_OP_SOP1__S_FLBIT_I32
11282
11285 {
11286 return new Inst_SOP1__S_FLBIT_I32_I64(&iFmt->iFmt_SOP1);
11287 } // decode_OP_SOP1__S_FLBIT_I32_I64
11288
11291 {
11292 return new Inst_SOP1__S_SEXT_I32_I8(&iFmt->iFmt_SOP1);
11293 } // decode_OP_SOP1__S_SEXT_I32_I8
11294
11297 {
11298 return new Inst_SOP1__S_SEXT_I32_I16(&iFmt->iFmt_SOP1);
11299 } // decode_OP_SOP1__S_SEXT_I32_I16
11300
11303 {
11304 return new Inst_SOP1__S_BITSET0_B32(&iFmt->iFmt_SOP1);
11305 } // decode_OP_SOP1__S_BITSET0_B32
11306
11309 {
11310 return new Inst_SOP1__S_BITSET0_B64(&iFmt->iFmt_SOP1);
11311 } // decode_OP_SOP1__S_BITSET0_B64
11312
11315 {
11316 return new Inst_SOP1__S_BITSET1_B32(&iFmt->iFmt_SOP1);
11317 } // decode_OP_SOP1__S_BITSET1_B32
11318
11321 {
11322 return new Inst_SOP1__S_BITSET1_B64(&iFmt->iFmt_SOP1);
11323 } // decode_OP_SOP1__S_BITSET1_B64
11324
11327 {
11328 return new Inst_SOP1__S_GETPC_B64(&iFmt->iFmt_SOP1);
11329 } // decode_OP_SOP1__S_GETPC_B64
11330
11333 {
11334 return new Inst_SOP1__S_SETPC_B64(&iFmt->iFmt_SOP1);
11335 } // decode_OP_SOP1__S_SETPC_B64
11336
11339 {
11340 return new Inst_SOP1__S_SWAPPC_B64(&iFmt->iFmt_SOP1);
11341 } // decode_OP_SOP1__S_SWAPPC_B64
11342
11345 {
11346 return new Inst_SOP1__S_RFE_B64(&iFmt->iFmt_SOP1);
11347 } // decode_OP_SOP1__S_RFE_B64
11348
11351 {
11352 return new Inst_SOP1__S_AND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11353 } // decode_OP_SOP1__S_AND_SAVEEXEC_B64
11354
11357 {
11358 return new Inst_SOP1__S_OR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11359 } // decode_OP_SOP1__S_OR_SAVEEXEC_B64
11360
11363 {
11364 return new Inst_SOP1__S_XOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11365 } // decode_OP_SOP1__S_XOR_SAVEEXEC_B64
11366
11369 {
11370 return new Inst_SOP1__S_ANDN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11371 } // decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64
11372
11375 {
11376 return new Inst_SOP1__S_ORN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11377 } // decode_OP_SOP1__S_ORN2_SAVEEXEC_B64
11378
11381 {
11382 return new Inst_SOP1__S_NAND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11383 } // decode_OP_SOP1__S_NAND_SAVEEXEC_B64
11384
11387 {
11388 return new Inst_SOP1__S_NOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11389 } // decode_OP_SOP1__S_NOR_SAVEEXEC_B64
11390
11393 {
11394 return new Inst_SOP1__S_XNOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
11395 } // decode_OP_SOP1__S_XNOR_SAVEEXEC_B64
11396
11399 {
11400 return new Inst_SOP1__S_QUADMASK_B32(&iFmt->iFmt_SOP1);
11401 } // decode_OP_SOP1__S_QUADMASK_B32
11402
11405 {
11406 return new Inst_SOP1__S_QUADMASK_B64(&iFmt->iFmt_SOP1);
11407 } // decode_OP_SOP1__S_QUADMASK_B64
11408
11411 {
11412 return new Inst_SOP1__S_MOVRELS_B32(&iFmt->iFmt_SOP1);
11413 } // decode_OP_SOP1__S_MOVRELS_B32
11414
11417 {
11418 return new Inst_SOP1__S_MOVRELS_B64(&iFmt->iFmt_SOP1);
11419 } // decode_OP_SOP1__S_MOVRELS_B64
11420
11423 {
11424 return new Inst_SOP1__S_MOVRELD_B32(&iFmt->iFmt_SOP1);
11425 } // decode_OP_SOP1__S_MOVRELD_B32
11426
11429 {
11430 return new Inst_SOP1__S_MOVRELD_B64(&iFmt->iFmt_SOP1);
11431 } // decode_OP_SOP1__S_MOVRELD_B64
11432
11435 {
11436 return new Inst_SOP1__S_CBRANCH_JOIN(&iFmt->iFmt_SOP1);
11437 } // decode_OP_SOP1__S_CBRANCH_JOIN
11438
11441 {
11442 return new Inst_SOP1__S_ABS_I32(&iFmt->iFmt_SOP1);
11443 } // decode_OP_SOP1__S_ABS_I32
11444
11447 {
11448 return new Inst_SOP1__S_SET_GPR_IDX_IDX(&iFmt->iFmt_SOP1);
11449 } // decode_OP_SOP1__S_SET_GPR_IDX_IDX
11450
11453 {
11454 fatal("Trying to decode instruction without a class\n");
11455 return nullptr;
11456 }
11457
11460 {
11461 fatal("Trying to decode instruction without a class\n");
11462 return nullptr;
11463 }
11464
11467 {
11468 fatal("Trying to decode instruction without a class\n");
11469 return nullptr;
11470 }
11471
11474 {
11475 fatal("Trying to decode instruction without a class\n");
11476 return nullptr;
11477 }
11478
11481 {
11482 fatal("Trying to decode instruction without a class\n");
11483 return nullptr;
11484 }
11485
11488 {
11489 return new Inst_SOPC__S_CMP_EQ_I32(&iFmt->iFmt_SOPC);
11490 } // decode_OP_SOPC__S_CMP_EQ_I32
11491
11494 {
11495 return new Inst_SOPC__S_CMP_LG_I32(&iFmt->iFmt_SOPC);
11496 } // decode_OP_SOPC__S_CMP_LG_I32
11497
11500 {
11501 return new Inst_SOPC__S_CMP_GT_I32(&iFmt->iFmt_SOPC);
11502 } // decode_OP_SOPC__S_CMP_GT_I32
11503
11506 {
11507 return new Inst_SOPC__S_CMP_GE_I32(&iFmt->iFmt_SOPC);
11508 } // decode_OP_SOPC__S_CMP_GE_I32
11509
11512 {
11513 return new Inst_SOPC__S_CMP_LT_I32(&iFmt->iFmt_SOPC);
11514 } // decode_OP_SOPC__S_CMP_LT_I32
11515
11518 {
11519 return new Inst_SOPC__S_CMP_LE_I32(&iFmt->iFmt_SOPC);
11520 } // decode_OP_SOPC__S_CMP_LE_I32
11521
11524 {
11525 return new Inst_SOPC__S_CMP_EQ_U32(&iFmt->iFmt_SOPC);
11526 } // decode_OP_SOPC__S_CMP_EQ_U32
11527
11530 {
11531 return new Inst_SOPC__S_CMP_LG_U32(&iFmt->iFmt_SOPC);
11532 } // decode_OP_SOPC__S_CMP_LG_U32
11533
11536 {
11537 return new Inst_SOPC__S_CMP_GT_U32(&iFmt->iFmt_SOPC);
11538 } // decode_OP_SOPC__S_CMP_GT_U32
11539
11542 {
11543 return new Inst_SOPC__S_CMP_GE_U32(&iFmt->iFmt_SOPC);
11544 } // decode_OP_SOPC__S_CMP_GE_U32
11545
11548 {
11549 return new Inst_SOPC__S_CMP_LT_U32(&iFmt->iFmt_SOPC);
11550 } // decode_OP_SOPC__S_CMP_LT_U32
11551
11554 {
11555 return new Inst_SOPC__S_CMP_LE_U32(&iFmt->iFmt_SOPC);
11556 } // decode_OP_SOPC__S_CMP_LE_U32
11557
11560 {
11561 return new Inst_SOPC__S_BITCMP0_B32(&iFmt->iFmt_SOPC);
11562 } // decode_OP_SOPC__S_BITCMP0_B32
11563
11566 {
11567 return new Inst_SOPC__S_BITCMP1_B32(&iFmt->iFmt_SOPC);
11568 } // decode_OP_SOPC__S_BITCMP1_B32
11569
11572 {
11573 return new Inst_SOPC__S_BITCMP0_B64(&iFmt->iFmt_SOPC);
11574 } // decode_OP_SOPC__S_BITCMP0_B64
11575
11578 {
11579 return new Inst_SOPC__S_BITCMP1_B64(&iFmt->iFmt_SOPC);
11580 } // decode_OP_SOPC__S_BITCMP1_B64
11581
11584 {
11585 return new Inst_SOPC__S_SETVSKIP(&iFmt->iFmt_SOPC);
11586 } // decode_OP_SOPC__S_SETVSKIP
11587
11590 {
11591 return new Inst_SOPC__S_SET_GPR_IDX_ON(&iFmt->iFmt_SOPC);
11592 } // decode_OP_SOPC__S_SET_GPR_IDX_ON
11593
11596 {
11597 return new Inst_SOPC__S_CMP_EQ_U64(&iFmt->iFmt_SOPC);
11598 } // decode_OP_SOPC__S_CMP_EQ_U64
11599
11602 {
11603 return new Inst_SOPC__S_CMP_LG_U64(&iFmt->iFmt_SOPC);
11604 } // decode_OP_SOPC__S_CMP_LG_U64
11605
11608 {
11609 return new Inst_SOPP__S_NOP(&iFmt->iFmt_SOPP);
11610 } // decode_OP_SOPP__S_NOP
11611
11614 {
11615 return new Inst_SOPP__S_ENDPGM(&iFmt->iFmt_SOPP);
11616 } // decode_OP_SOPP__S_ENDPGM
11617
11620 {
11621 return new Inst_SOPP__S_BRANCH(&iFmt->iFmt_SOPP);
11622 } // decode_OP_SOPP__S_BRANCH
11623
11626 {
11627 return new Inst_SOPP__S_WAKEUP(&iFmt->iFmt_SOPP);
11628 } // decode_OP_SOPP__S_WAKEUP
11629
11632 {
11633 return new Inst_SOPP__S_CBRANCH_SCC0(&iFmt->iFmt_SOPP);
11634 } // decode_OP_SOPP__S_CBRANCH_SCC0
11635
11638 {
11639 return new Inst_SOPP__S_CBRANCH_SCC1(&iFmt->iFmt_SOPP);
11640 } // decode_OP_SOPP__S_CBRANCH_SCC1
11641
11644 {
11645 return new Inst_SOPP__S_CBRANCH_VCCZ(&iFmt->iFmt_SOPP);
11646 } // decode_OP_SOPP__S_CBRANCH_VCCZ
11647
11650 {
11651 return new Inst_SOPP__S_CBRANCH_VCCNZ(&iFmt->iFmt_SOPP);
11652 } // decode_OP_SOPP__S_CBRANCH_VCCNZ
11653
11656 {
11657 return new Inst_SOPP__S_CBRANCH_EXECZ(&iFmt->iFmt_SOPP);
11658 } // decode_OP_SOPP__S_CBRANCH_EXECZ
11659
11662 {
11663 return new Inst_SOPP__S_CBRANCH_EXECNZ(&iFmt->iFmt_SOPP);
11664 } // decode_OP_SOPP__S_CBRANCH_EXECNZ
11665
11668 {
11669 return new Inst_SOPP__S_BARRIER(&iFmt->iFmt_SOPP);
11670 } // decode_OP_SOPP__S_BARRIER
11671
11674 {
11675 return new Inst_SOPP__S_SETKILL(&iFmt->iFmt_SOPP);
11676 } // decode_OP_SOPP__S_SETKILL
11677
11680 {
11681 return new Inst_SOPP__S_WAITCNT(&iFmt->iFmt_SOPP);
11682 } // decode_OP_SOPP__S_WAITCNT
11683
11686 {
11687 return new Inst_SOPP__S_SETHALT(&iFmt->iFmt_SOPP);
11688 } // decode_OP_SOPP__S_SETHALT
11689
11692 {
11693 return new Inst_SOPP__S_SLEEP(&iFmt->iFmt_SOPP);
11694 } // decode_OP_SOPP__S_SLEEP
11695
11698 {
11699 return new Inst_SOPP__S_SETPRIO(&iFmt->iFmt_SOPP);
11700 } // decode_OP_SOPP__S_SETPRIO
11701
11704 {
11705 return new Inst_SOPP__S_SENDMSG(&iFmt->iFmt_SOPP);
11706 } // decode_OP_SOPP__S_SENDMSG
11707
11710 {
11711 return new Inst_SOPP__S_SENDMSGHALT(&iFmt->iFmt_SOPP);
11712 } // decode_OP_SOPP__S_SENDMSGHALT
11713
11716 {
11717 return new Inst_SOPP__S_TRAP(&iFmt->iFmt_SOPP);
11718 } // decode_OP_SOPP__S_TRAP
11719
11722 {
11723 return new Inst_SOPP__S_ICACHE_INV(&iFmt->iFmt_SOPP);
11724 } // decode_OP_SOPP__S_ICACHE_INV
11725
11728 {
11729 return new Inst_SOPP__S_INCPERFLEVEL(&iFmt->iFmt_SOPP);
11730 } // decode_OP_SOPP__S_INCPERFLEVEL
11731
11734 {
11735 return new Inst_SOPP__S_DECPERFLEVEL(&iFmt->iFmt_SOPP);
11736 } // decode_OP_SOPP__S_DECPERFLEVEL
11737
11740 {
11741 return new Inst_SOPP__S_TTRACEDATA(&iFmt->iFmt_SOPP);
11742 } // decode_OP_SOPP__S_TTRACEDATA
11743
11746 {
11747 return new Inst_SOPP__S_CBRANCH_CDBGSYS(&iFmt->iFmt_SOPP);
11748 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS
11749
11752 {
11753 return new Inst_SOPP__S_CBRANCH_CDBGUSER(&iFmt->iFmt_SOPP);
11754 } // decode_OP_SOPP__S_CBRANCH_CDBGUSER
11755
11758 {
11760 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER
11761
11764 {
11766 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER
11767
11770 {
11771 return new Inst_SOPP__S_ENDPGM_SAVED(&iFmt->iFmt_SOPP);
11772 } // decode_OP_SOPP__S_ENDPGM_SAVED
11773
11776 {
11777 return new Inst_SOPP__S_SET_GPR_IDX_OFF(&iFmt->iFmt_SOPP);
11778 } // decode_OP_SOPP__S_SET_GPR_IDX_OFF
11779
11782 {
11783 return new Inst_SOPP__S_SET_GPR_IDX_MODE(&iFmt->iFmt_SOPP);
11784 } // decode_OP_SOPP__S_SET_GPR_IDX_MODE
11785
11788 {
11789 fatal("Trying to decode instruction without a class\n");
11790 return nullptr;
11791 }
11792
11795 {
11796 return new Inst_VINTRP__V_INTERP_P1_F32(&iFmt->iFmt_VINTRP);
11797 } // decode_OP_VINTRP__V_INTERP_P1_F32
11798
11801 {
11802 return new Inst_VINTRP__V_INTERP_P2_F32(&iFmt->iFmt_VINTRP);
11803 } // decode_OP_VINTRP__V_INTERP_P2_F32
11804
11807 {
11808 return new Inst_VINTRP__V_INTERP_MOV_F32(&iFmt->iFmt_VINTRP);
11809 } // decode_OP_VINTRP__V_INTERP_MOV_F32
11810
11813 {
11814 return new Inst_VOP1__V_NOP(&iFmt->iFmt_VOP1);
11815 } // decode_OP_VOP1__V_NOP
11816
11819 {
11820 return new Inst_VOP1__V_MOV_B32(&iFmt->iFmt_VOP1);
11821 } // decode_OP_VOP1__V_MOV_B32
11822
11825 {
11826 return new Inst_VOP1__V_READFIRSTLANE_B32(&iFmt->iFmt_VOP1);
11827 } // decode_OP_VOP1__V_READFIRSTLANE_B32
11828
11831 {
11832 return new Inst_VOP1__V_CVT_I32_F64(&iFmt->iFmt_VOP1);
11833 } // decode_OP_VOP1__V_CVT_I32_F64
11834
11837 {
11838 return new Inst_VOP1__V_CVT_F64_I32(&iFmt->iFmt_VOP1);
11839 } // decode_OP_VOP1__V_CVT_F64_I32
11840
11843 {
11844 return new Inst_VOP1__V_CVT_F32_I32(&iFmt->iFmt_VOP1);
11845 } // decode_OP_VOP1__V_CVT_F32_I32
11846
11849 {
11850 return new Inst_VOP1__V_CVT_F32_U32(&iFmt->iFmt_VOP1);
11851 } // decode_OP_VOP1__V_CVT_F32_U32
11852
11855 {
11856 return new Inst_VOP1__V_CVT_U32_F32(&iFmt->iFmt_VOP1);
11857 } // decode_OP_VOP1__V_CVT_U32_F32
11858
11861 {
11862 return new Inst_VOP1__V_CVT_I32_F32(&iFmt->iFmt_VOP1);
11863 } // decode_OP_VOP1__V_CVT_I32_F32
11864
11867 {
11868 return new Inst_VOP1__V_CVT_F16_F32(&iFmt->iFmt_VOP1);
11869 } // decode_OP_VOP1__V_CVT_F16_F32
11870
11873 {
11874 return new Inst_VOP1__V_CVT_F32_F16(&iFmt->iFmt_VOP1);
11875 } // decode_OP_VOP1__V_CVT_F32_F16
11876
11879 {
11880 return new Inst_VOP1__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP1);
11881 } // decode_OP_VOP1__V_CVT_RPI_I32_F32
11882
11885 {
11886 return new Inst_VOP1__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP1);
11887 } // decode_OP_VOP1__V_CVT_FLR_I32_F32
11888
11891 {
11892 return new Inst_VOP1__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP1);
11893 } // decode_OP_VOP1__V_CVT_OFF_F32_I4
11894
11897 {
11898 return new Inst_VOP1__V_CVT_F32_F64(&iFmt->iFmt_VOP1);
11899 } // decode_OP_VOP1__V_CVT_F32_F64
11900
11903 {
11904 return new Inst_VOP1__V_CVT_F64_F32(&iFmt->iFmt_VOP1);
11905 } // decode_OP_VOP1__V_CVT_F64_F32
11906
11909 {
11910 return new Inst_VOP1__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP1);
11911 } // decode_OP_VOP1__V_CVT_F32_UBYTE0
11912
11915 {
11916 return new Inst_VOP1__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP1);
11917 } // decode_OP_VOP1__V_CVT_F32_UBYTE1
11918
11921 {
11922 return new Inst_VOP1__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP1);
11923 } // decode_OP_VOP1__V_CVT_F32_UBYTE2
11924
11927 {
11928 return new Inst_VOP1__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP1);
11929 } // decode_OP_VOP1__V_CVT_F32_UBYTE3
11930
11933 {
11934 return new Inst_VOP1__V_CVT_U32_F64(&iFmt->iFmt_VOP1);
11935 } // decode_OP_VOP1__V_CVT_U32_F64
11936
11939 {
11940 return new Inst_VOP1__V_CVT_F64_U32(&iFmt->iFmt_VOP1);
11941 } // decode_OP_VOP1__V_CVT_F64_U32
11942
11945 {
11946 return new Inst_VOP1__V_TRUNC_F64(&iFmt->iFmt_VOP1);
11947 } // decode_OP_VOP1__V_TRUNC_F64
11948
11951 {
11952 return new Inst_VOP1__V_CEIL_F64(&iFmt->iFmt_VOP1);
11953 } // decode_OP_VOP1__V_CEIL_F64
11954
11957 {
11958 return new Inst_VOP1__V_RNDNE_F64(&iFmt->iFmt_VOP1);
11959 } // decode_OP_VOP1__V_RNDNE_F64
11960
11963 {
11964 return new Inst_VOP1__V_FLOOR_F64(&iFmt->iFmt_VOP1);
11965 } // decode_OP_VOP1__V_FLOOR_F64
11966
11969 {
11970 return new Inst_VOP1__V_FRACT_F32(&iFmt->iFmt_VOP1);
11971 } // decode_OP_VOP1__V_FRACT_F32
11972
11975 {
11976 return new Inst_VOP1__V_TRUNC_F32(&iFmt->iFmt_VOP1);
11977 } // decode_OP_VOP1__V_TRUNC_F32
11978
11981 {
11982 return new Inst_VOP1__V_CEIL_F32(&iFmt->iFmt_VOP1);
11983 } // decode_OP_VOP1__V_CEIL_F32
11984
11987 {
11988 return new Inst_VOP1__V_RNDNE_F32(&iFmt->iFmt_VOP1);
11989 } // decode_OP_VOP1__V_RNDNE_F32
11990
11993 {
11994 return new Inst_VOP1__V_FLOOR_F32(&iFmt->iFmt_VOP1);
11995 } // decode_OP_VOP1__V_FLOOR_F32
11996
11999 {
12000 return new Inst_VOP1__V_EXP_F32(&iFmt->iFmt_VOP1);
12001 } // decode_OP_VOP1__V_EXP_F32
12002
12005 {
12006 return new Inst_VOP1__V_LOG_F32(&iFmt->iFmt_VOP1);
12007 } // decode_OP_VOP1__V_LOG_F32
12008
12011 {
12012 return new Inst_VOP1__V_RCP_F32(&iFmt->iFmt_VOP1);
12013 } // decode_OP_VOP1__V_RCP_F32
12014
12017 {
12018 return new Inst_VOP1__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP1);
12019 } // decode_OP_VOP1__V_RCP_IFLAG_F32
12020
12023 {
12024 return new Inst_VOP1__V_RSQ_F32(&iFmt->iFmt_VOP1);
12025 } // decode_OP_VOP1__V_RSQ_F32
12026
12029 {
12030 return new Inst_VOP1__V_RCP_F64(&iFmt->iFmt_VOP1);
12031 } // decode_OP_VOP1__V_RCP_F64
12032
12035 {
12036 return new Inst_VOP1__V_RSQ_F64(&iFmt->iFmt_VOP1);
12037 } // decode_OP_VOP1__V_RSQ_F64
12038
12041 {
12042 return new Inst_VOP1__V_SQRT_F32(&iFmt->iFmt_VOP1);
12043 } // decode_OP_VOP1__V_SQRT_F32
12044
12047 {
12048 return new Inst_VOP1__V_SQRT_F64(&iFmt->iFmt_VOP1);
12049 } // decode_OP_VOP1__V_SQRT_F64
12050
12053 {
12054 return new Inst_VOP1__V_SIN_F32(&iFmt->iFmt_VOP1);
12055 } // decode_OP_VOP1__V_SIN_F32
12056
12059 {
12060 return new Inst_VOP1__V_COS_F32(&iFmt->iFmt_VOP1);
12061 } // decode_OP_VOP1__V_COS_F32
12062
12065 {
12066 return new Inst_VOP1__V_NOT_B32(&iFmt->iFmt_VOP1);
12067 } // decode_OP_VOP1__V_NOT_B32
12068
12071 {
12072 return new Inst_VOP1__V_BFREV_B32(&iFmt->iFmt_VOP1);
12073 } // decode_OP_VOP1__V_BFREV_B32
12074
12077 {
12078 return new Inst_VOP1__V_FFBH_U32(&iFmt->iFmt_VOP1);
12079 } // decode_OP_VOP1__V_FFBH_U32
12080
12083 {
12084 return new Inst_VOP1__V_FFBL_B32(&iFmt->iFmt_VOP1);
12085 } // decode_OP_VOP1__V_FFBL_B32
12086
12089 {
12090 return new Inst_VOP1__V_FFBH_I32(&iFmt->iFmt_VOP1);
12091 } // decode_OP_VOP1__V_FFBH_I32
12092
12095 {
12096 return new Inst_VOP1__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP1);
12097 } // decode_OP_VOP1__V_FREXP_EXP_I32_F64
12098
12101 {
12102 return new Inst_VOP1__V_FREXP_MANT_F64(&iFmt->iFmt_VOP1);
12103 } // decode_OP_VOP1__V_FREXP_MANT_F64
12104
12107 {
12108 return new Inst_VOP1__V_FRACT_F64(&iFmt->iFmt_VOP1);
12109 } // decode_OP_VOP1__V_FRACT_F64
12110
12113 {
12114 return new Inst_VOP1__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP1);
12115 } // decode_OP_VOP1__V_FREXP_EXP_I32_F32
12116
12119 {
12120 return new Inst_VOP1__V_FREXP_MANT_F32(&iFmt->iFmt_VOP1);
12121 } // decode_OP_VOP1__V_FREXP_MANT_F32
12122
12125 {
12126 return new Inst_VOP1__V_CLREXCP(&iFmt->iFmt_VOP1);
12127 } // decode_OP_VOP1__V_CLREXCP
12128
12131 {
12132 fatal("Trying to decode instruction without a class\n");
12133 return nullptr;
12134 }
12135
12138 {
12139 return new Inst_VOP1__V_MOV_B64(&iFmt->iFmt_VOP1);
12140 } // decode_OP_VOP1__V_MOV_B64
12141
12144 {
12145 return new Inst_VOP1__V_CVT_F16_U16(&iFmt->iFmt_VOP1);
12146 } // decode_OP_VOP1__V_CVT_F16_U16
12147
12150 {
12151 return new Inst_VOP1__V_CVT_F16_I16(&iFmt->iFmt_VOP1);
12152 } // decode_OP_VOP1__V_CVT_F16_I16
12153
12156 {
12157 return new Inst_VOP1__V_CVT_U16_F16(&iFmt->iFmt_VOP1);
12158 } // decode_OP_VOP1__V_CVT_U16_F16
12159
12162 {
12163 return new Inst_VOP1__V_CVT_I16_F16(&iFmt->iFmt_VOP1);
12164 } // decode_OP_VOP1__V_CVT_I16_F16
12165
12168 {
12169 return new Inst_VOP1__V_RCP_F16(&iFmt->iFmt_VOP1);
12170 } // decode_OP_VOP1__V_RCP_F16
12171
12174 {
12175 return new Inst_VOP1__V_SQRT_F16(&iFmt->iFmt_VOP1);
12176 } // decode_OP_VOP1__V_SQRT_F16
12177
12180 {
12181 return new Inst_VOP1__V_RSQ_F16(&iFmt->iFmt_VOP1);
12182 } // decode_OP_VOP1__V_RSQ_F16
12183
12186 {
12187 return new Inst_VOP1__V_LOG_F16(&iFmt->iFmt_VOP1);
12188 } // decode_OP_VOP1__V_LOG_F16
12189
12192 {
12193 return new Inst_VOP1__V_EXP_F16(&iFmt->iFmt_VOP1);
12194 } // decode_OP_VOP1__V_EXP_F16
12195
12198 {
12199 return new Inst_VOP1__V_FREXP_MANT_F16(&iFmt->iFmt_VOP1);
12200 } // decode_OP_VOP1__V_FREXP_MANT_F16
12201
12204 {
12205 return new Inst_VOP1__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP1);
12206 } // decode_OP_VOP1__V_FREXP_EXP_I16_F16
12207
12210 {
12211 return new Inst_VOP1__V_FLOOR_F16(&iFmt->iFmt_VOP1);
12212 } // decode_OP_VOP1__V_FLOOR_F16
12213
12216 {
12217 return new Inst_VOP1__V_CEIL_F16(&iFmt->iFmt_VOP1);
12218 } // decode_OP_VOP1__V_CEIL_F16
12219
12222 {
12223 return new Inst_VOP1__V_TRUNC_F16(&iFmt->iFmt_VOP1);
12224 } // decode_OP_VOP1__V_TRUNC_F16
12225
12228 {
12229 return new Inst_VOP1__V_RNDNE_F16(&iFmt->iFmt_VOP1);
12230 } // decode_OP_VOP1__V_RNDNE_F16
12231
12234 {
12235 return new Inst_VOP1__V_FRACT_F16(&iFmt->iFmt_VOP1);
12236 } // decode_OP_VOP1__V_FRACT_F16
12237
12240 {
12241 return new Inst_VOP1__V_SIN_F16(&iFmt->iFmt_VOP1);
12242 } // decode_OP_VOP1__V_SIN_F16
12243
12246 {
12247 return new Inst_VOP1__V_COS_F16(&iFmt->iFmt_VOP1);
12248 } // decode_OP_VOP1__V_COS_F16
12249
12252 {
12253 return new Inst_VOP1__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP1);
12254 } // decode_OP_VOP1__V_EXP_LEGACY_F32
12255
12258 {
12259 return new Inst_VOP1__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP1);
12260 } // decode_OP_VOP1__V_LOG_LEGACY_F32
12261
12264 {
12265 fatal("Trying to decode instruction without a class\n");
12266 return nullptr;
12267 }
12268
12271 {
12272 fatal("Trying to decode instruction without a class\n");
12273 return nullptr;
12274 }
12275
12278 {
12279 fatal("Trying to decode instruction without a class\n");
12280 return nullptr;
12281 }
12282
12285 {
12286 fatal("Trying to decode instruction without a class\n");
12287 return nullptr;
12288 }
12289
12292 {
12293 return new Inst_VOP1__V_PRNG_B32(&iFmt->iFmt_VOP1);
12294 }
12295
12301
12307
12313
12319
12325
12331
12337
12343
12346 {
12347 return new Inst_VOPC__V_CMP_CLASS_F32(&iFmt->iFmt_VOPC);
12348 } // decode_OP_VOPC__V_CMP_CLASS_F32
12349
12352 {
12353 return new Inst_VOPC__V_CMPX_CLASS_F32(&iFmt->iFmt_VOPC);
12354 } // decode_OP_VOPC__V_CMPX_CLASS_F32
12355
12358 {
12359 return new Inst_VOPC__V_CMP_CLASS_F64(&iFmt->iFmt_VOPC);
12360 } // decode_OP_VOPC__V_CMP_CLASS_F64
12361
12364 {
12365 return new Inst_VOPC__V_CMPX_CLASS_F64(&iFmt->iFmt_VOPC);
12366 } // decode_OP_VOPC__V_CMPX_CLASS_F64
12367
12370 {
12371 return new Inst_VOPC__V_CMP_CLASS_F16(&iFmt->iFmt_VOPC);
12372 } // decode_OP_VOPC__V_CMP_CLASS_F16
12373
12376 {
12377 return new Inst_VOPC__V_CMPX_CLASS_F16(&iFmt->iFmt_VOPC);
12378 } // decode_OP_VOPC__V_CMPX_CLASS_F16
12379
12382 {
12383 return new Inst_VOPC__V_CMP_F_F16(&iFmt->iFmt_VOPC);
12384 } // decode_OP_VOPC__V_CMP_F_F16
12385
12388 {
12389 return new Inst_VOPC__V_CMP_LT_F16(&iFmt->iFmt_VOPC);
12390 } // decode_OP_VOPC__V_CMP_LT_F16
12391
12394 {
12395 return new Inst_VOPC__V_CMP_EQ_F16(&iFmt->iFmt_VOPC);
12396 } // decode_OP_VOPC__V_CMP_EQ_F16
12397
12400 {
12401 return new Inst_VOPC__V_CMP_LE_F16(&iFmt->iFmt_VOPC);
12402 } // decode_OP_VOPC__V_CMP_LE_F16
12403
12406 {
12407 return new Inst_VOPC__V_CMP_GT_F16(&iFmt->iFmt_VOPC);
12408 } // decode_OP_VOPC__V_CMP_GT_F16
12409
12412 {
12413 return new Inst_VOPC__V_CMP_LG_F16(&iFmt->iFmt_VOPC);
12414 } // decode_OP_VOPC__V_CMP_LG_F16
12415
12418 {
12419 return new Inst_VOPC__V_CMP_GE_F16(&iFmt->iFmt_VOPC);
12420 } // decode_OP_VOPC__V_CMP_GE_F16
12421
12424 {
12425 return new Inst_VOPC__V_CMP_O_F16(&iFmt->iFmt_VOPC);
12426 } // decode_OP_VOPC__V_CMP_O_F16
12427
12430 {
12431 return new Inst_VOPC__V_CMP_U_F16(&iFmt->iFmt_VOPC);
12432 } // decode_OP_VOPC__V_CMP_U_F16
12433
12436 {
12437 return new Inst_VOPC__V_CMP_NGE_F16(&iFmt->iFmt_VOPC);
12438 } // decode_OP_VOPC__V_CMP_NGE_F16
12439
12442 {
12443 return new Inst_VOPC__V_CMP_NLG_F16(&iFmt->iFmt_VOPC);
12444 } // decode_OP_VOPC__V_CMP_NLG_F16
12445
12448 {
12449 return new Inst_VOPC__V_CMP_NGT_F16(&iFmt->iFmt_VOPC);
12450 } // decode_OP_VOPC__V_CMP_NGT_F16
12451
12454 {
12455 return new Inst_VOPC__V_CMP_NLE_F16(&iFmt->iFmt_VOPC);
12456 } // decode_OP_VOPC__V_CMP_NLE_F16
12457
12460 {
12461 return new Inst_VOPC__V_CMP_NEQ_F16(&iFmt->iFmt_VOPC);
12462 } // decode_OP_VOPC__V_CMP_NEQ_F16
12463
12466 {
12467 return new Inst_VOPC__V_CMP_NLT_F16(&iFmt->iFmt_VOPC);
12468 } // decode_OP_VOPC__V_CMP_NLT_F16
12469
12472 {
12473 return new Inst_VOPC__V_CMP_TRU_F16(&iFmt->iFmt_VOPC);
12474 } // decode_OP_VOPC__V_CMP_TRU_F16
12475
12478 {
12479 return new Inst_VOPC__V_CMPX_F_F16(&iFmt->iFmt_VOPC);
12480 } // decode_OP_VOPC__V_CMPX_F_F16
12481
12484 {
12485 return new Inst_VOPC__V_CMPX_LT_F16(&iFmt->iFmt_VOPC);
12486 } // decode_OP_VOPC__V_CMPX_LT_F16
12487
12490 {
12491 return new Inst_VOPC__V_CMPX_EQ_F16(&iFmt->iFmt_VOPC);
12492 } // decode_OP_VOPC__V_CMPX_EQ_F16
12493
12496 {
12497 return new Inst_VOPC__V_CMPX_LE_F16(&iFmt->iFmt_VOPC);
12498 } // decode_OP_VOPC__V_CMPX_LE_F16
12499
12502 {
12503 return new Inst_VOPC__V_CMPX_GT_F16(&iFmt->iFmt_VOPC);
12504 } // decode_OP_VOPC__V_CMPX_GT_F16
12505
12508 {
12509 return new Inst_VOPC__V_CMPX_LG_F16(&iFmt->iFmt_VOPC);
12510 } // decode_OP_VOPC__V_CMPX_LG_F16
12511
12514 {
12515 return new Inst_VOPC__V_CMPX_GE_F16(&iFmt->iFmt_VOPC);
12516 } // decode_OP_VOPC__V_CMPX_GE_F16
12517
12520 {
12521 return new Inst_VOPC__V_CMPX_O_F16(&iFmt->iFmt_VOPC);
12522 } // decode_OP_VOPC__V_CMPX_O_F16
12523
12526 {
12527 return new Inst_VOPC__V_CMPX_U_F16(&iFmt->iFmt_VOPC);
12528 } // decode_OP_VOPC__V_CMPX_U_F16
12529
12532 {
12533 return new Inst_VOPC__V_CMPX_NGE_F16(&iFmt->iFmt_VOPC);
12534 } // decode_OP_VOPC__V_CMPX_NGE_F16
12535
12538 {
12539 return new Inst_VOPC__V_CMPX_NLG_F16(&iFmt->iFmt_VOPC);
12540 } // decode_OP_VOPC__V_CMPX_NLG_F16
12541
12544 {
12545 return new Inst_VOPC__V_CMPX_NGT_F16(&iFmt->iFmt_VOPC);
12546 } // decode_OP_VOPC__V_CMPX_NGT_F16
12547
12550 {
12551 return new Inst_VOPC__V_CMPX_NLE_F16(&iFmt->iFmt_VOPC);
12552 } // decode_OP_VOPC__V_CMPX_NLE_F16
12553
12556 {
12557 return new Inst_VOPC__V_CMPX_NEQ_F16(&iFmt->iFmt_VOPC);
12558 } // decode_OP_VOPC__V_CMPX_NEQ_F16
12559
12562 {
12563 return new Inst_VOPC__V_CMPX_NLT_F16(&iFmt->iFmt_VOPC);
12564 } // decode_OP_VOPC__V_CMPX_NLT_F16
12565
12568 {
12569 return new Inst_VOPC__V_CMPX_TRU_F16(&iFmt->iFmt_VOPC);
12570 } // decode_OP_VOPC__V_CMPX_TRU_F16
12571
12574 {
12575 return new Inst_VOPC__V_CMP_F_F32(&iFmt->iFmt_VOPC);
12576 } // decode_OP_VOPC__V_CMP_F_F32
12577
12580 {
12581 return new Inst_VOPC__V_CMP_LT_F32(&iFmt->iFmt_VOPC);
12582 } // decode_OP_VOPC__V_CMP_LT_F32
12583
12586 {
12587 return new Inst_VOPC__V_CMP_EQ_F32(&iFmt->iFmt_VOPC);
12588 } // decode_OP_VOPC__V_CMP_EQ_F32
12589
12592 {
12593 return new Inst_VOPC__V_CMP_LE_F32(&iFmt->iFmt_VOPC);
12594 } // decode_OP_VOPC__V_CMP_LE_F32
12595
12598 {
12599 return new Inst_VOPC__V_CMP_GT_F32(&iFmt->iFmt_VOPC);
12600 } // decode_OP_VOPC__V_CMP_GT_F32
12601
12604 {
12605 return new Inst_VOPC__V_CMP_LG_F32(&iFmt->iFmt_VOPC);
12606 } // decode_OP_VOPC__V_CMP_LG_F32
12607
12610 {
12611 return new Inst_VOPC__V_CMP_GE_F32(&iFmt->iFmt_VOPC);
12612 } // decode_OP_VOPC__V_CMP_GE_F32
12613
12616 {
12617 return new Inst_VOPC__V_CMP_O_F32(&iFmt->iFmt_VOPC);
12618 } // decode_OP_VOPC__V_CMP_O_F32
12619
12622 {
12623 return new Inst_VOPC__V_CMP_U_F32(&iFmt->iFmt_VOPC);
12624 } // decode_OP_VOPC__V_CMP_U_F32
12625
12628 {
12629 return new Inst_VOPC__V_CMP_NGE_F32(&iFmt->iFmt_VOPC);
12630 } // decode_OP_VOPC__V_CMP_NGE_F32
12631
12634 {
12635 return new Inst_VOPC__V_CMP_NLG_F32(&iFmt->iFmt_VOPC);
12636 } // decode_OP_VOPC__V_CMP_NLG_F32
12637
12640 {
12641 return new Inst_VOPC__V_CMP_NGT_F32(&iFmt->iFmt_VOPC);
12642 } // decode_OP_VOPC__V_CMP_NGT_F32
12643
12646 {
12647 return new Inst_VOPC__V_CMP_NLE_F32(&iFmt->iFmt_VOPC);
12648 } // decode_OP_VOPC__V_CMP_NLE_F32
12649
12652 {
12653 return new Inst_VOPC__V_CMP_NEQ_F32(&iFmt->iFmt_VOPC);
12654 } // decode_OP_VOPC__V_CMP_NEQ_F32
12655
12658 {
12659 return new Inst_VOPC__V_CMP_NLT_F32(&iFmt->iFmt_VOPC);
12660 } // decode_OP_VOPC__V_CMP_NLT_F32
12661
12664 {
12665 return new Inst_VOPC__V_CMP_TRU_F32(&iFmt->iFmt_VOPC);
12666 } // decode_OP_VOPC__V_CMP_TRU_F32
12667
12670 {
12671 return new Inst_VOPC__V_CMPX_F_F32(&iFmt->iFmt_VOPC);
12672 } // decode_OP_VOPC__V_CMPX_F_F32
12673
12676 {
12677 return new Inst_VOPC__V_CMPX_LT_F32(&iFmt->iFmt_VOPC);
12678 } // decode_OP_VOPC__V_CMPX_LT_F32
12679
12682 {
12683 return new Inst_VOPC__V_CMPX_EQ_F32(&iFmt->iFmt_VOPC);
12684 } // decode_OP_VOPC__V_CMPX_EQ_F32
12685
12688 {
12689 return new Inst_VOPC__V_CMPX_LE_F32(&iFmt->iFmt_VOPC);
12690 } // decode_OP_VOPC__V_CMPX_LE_F32
12691
12694 {
12695 return new Inst_VOPC__V_CMPX_GT_F32(&iFmt->iFmt_VOPC);
12696 } // decode_OP_VOPC__V_CMPX_GT_F32
12697
12700 {
12701 return new Inst_VOPC__V_CMPX_LG_F32(&iFmt->iFmt_VOPC);
12702 } // decode_OP_VOPC__V_CMPX_LG_F32
12703
12706 {
12707 return new Inst_VOPC__V_CMPX_GE_F32(&iFmt->iFmt_VOPC);
12708 } // decode_OP_VOPC__V_CMPX_GE_F32
12709
12712 {
12713 return new Inst_VOPC__V_CMPX_O_F32(&iFmt->iFmt_VOPC);
12714 } // decode_OP_VOPC__V_CMPX_O_F32
12715
12718 {
12719 return new Inst_VOPC__V_CMPX_U_F32(&iFmt->iFmt_VOPC);
12720 } // decode_OP_VOPC__V_CMPX_U_F32
12721
12724 {
12725 return new Inst_VOPC__V_CMPX_NGE_F32(&iFmt->iFmt_VOPC);
12726 } // decode_OP_VOPC__V_CMPX_NGE_F32
12727
12730 {
12731 return new Inst_VOPC__V_CMPX_NLG_F32(&iFmt->iFmt_VOPC);
12732 } // decode_OP_VOPC__V_CMPX_NLG_F32
12733
12736 {
12737 return new Inst_VOPC__V_CMPX_NGT_F32(&iFmt->iFmt_VOPC);
12738 } // decode_OP_VOPC__V_CMPX_NGT_F32
12739
12742 {
12743 return new Inst_VOPC__V_CMPX_NLE_F32(&iFmt->iFmt_VOPC);
12744 } // decode_OP_VOPC__V_CMPX_NLE_F32
12745
12748 {
12749 return new Inst_VOPC__V_CMPX_NEQ_F32(&iFmt->iFmt_VOPC);
12750 } // decode_OP_VOPC__V_CMPX_NEQ_F32
12751
12754 {
12755 return new Inst_VOPC__V_CMPX_NLT_F32(&iFmt->iFmt_VOPC);
12756 } // decode_OP_VOPC__V_CMPX_NLT_F32
12757
12760 {
12761 return new Inst_VOPC__V_CMPX_TRU_F32(&iFmt->iFmt_VOPC);
12762 } // decode_OP_VOPC__V_CMPX_TRU_F32
12763
12766 {
12767 return new Inst_VOPC__V_CMP_F_F64(&iFmt->iFmt_VOPC);
12768 } // decode_OP_VOPC__V_CMP_F_F64
12769
12772 {
12773 return new Inst_VOPC__V_CMP_LT_F64(&iFmt->iFmt_VOPC);
12774 } // decode_OP_VOPC__V_CMP_LT_F64
12775
12778 {
12779 return new Inst_VOPC__V_CMP_EQ_F64(&iFmt->iFmt_VOPC);
12780 } // decode_OP_VOPC__V_CMP_EQ_F64
12781
12784 {
12785 return new Inst_VOPC__V_CMP_LE_F64(&iFmt->iFmt_VOPC);
12786 } // decode_OP_VOPC__V_CMP_LE_F64
12787
12790 {
12791 return new Inst_VOPC__V_CMP_GT_F64(&iFmt->iFmt_VOPC);
12792 } // decode_OP_VOPC__V_CMP_GT_F64
12793
12796 {
12797 return new Inst_VOPC__V_CMP_LG_F64(&iFmt->iFmt_VOPC);
12798 } // decode_OP_VOPC__V_CMP_LG_F64
12799
12802 {
12803 return new Inst_VOPC__V_CMP_GE_F64(&iFmt->iFmt_VOPC);
12804 } // decode_OP_VOPC__V_CMP_GE_F64
12805
12808 {
12809 return new Inst_VOPC__V_CMP_O_F64(&iFmt->iFmt_VOPC);
12810 } // decode_OP_VOPC__V_CMP_O_F64
12811
12814 {
12815 return new Inst_VOPC__V_CMP_U_F64(&iFmt->iFmt_VOPC);
12816 } // decode_OP_VOPC__V_CMP_U_F64
12817
12820 {
12821 return new Inst_VOPC__V_CMP_NGE_F64(&iFmt->iFmt_VOPC);
12822 } // decode_OP_VOPC__V_CMP_NGE_F64
12823
12826 {
12827 return new Inst_VOPC__V_CMP_NLG_F64(&iFmt->iFmt_VOPC);
12828 } // decode_OP_VOPC__V_CMP_NLG_F64
12829
12832 {
12833 return new Inst_VOPC__V_CMP_NGT_F64(&iFmt->iFmt_VOPC);
12834 } // decode_OP_VOPC__V_CMP_NGT_F64
12835
12838 {
12839 return new Inst_VOPC__V_CMP_NLE_F64(&iFmt->iFmt_VOPC);
12840 } // decode_OP_VOPC__V_CMP_NLE_F64
12841
12844 {
12845 return new Inst_VOPC__V_CMP_NEQ_F64(&iFmt->iFmt_VOPC);
12846 } // decode_OP_VOPC__V_CMP_NEQ_F64
12847
12850 {
12851 return new Inst_VOPC__V_CMP_NLT_F64(&iFmt->iFmt_VOPC);
12852 } // decode_OP_VOPC__V_CMP_NLT_F64
12853
12856 {
12857 return new Inst_VOPC__V_CMP_TRU_F64(&iFmt->iFmt_VOPC);
12858 } // decode_OP_VOPC__V_CMP_TRU_F64
12859
12862 {
12863 return new Inst_VOPC__V_CMPX_F_F64(&iFmt->iFmt_VOPC);
12864 } // decode_OP_VOPC__V_CMPX_F_F64
12865
12868 {
12869 return new Inst_VOPC__V_CMPX_LT_F64(&iFmt->iFmt_VOPC);
12870 } // decode_OP_VOPC__V_CMPX_LT_F64
12871
12874 {
12875 return new Inst_VOPC__V_CMPX_EQ_F64(&iFmt->iFmt_VOPC);
12876 } // decode_OP_VOPC__V_CMPX_EQ_F64
12877
12880 {
12881 return new Inst_VOPC__V_CMPX_LE_F64(&iFmt->iFmt_VOPC);
12882 } // decode_OP_VOPC__V_CMPX_LE_F64
12883
12886 {
12887 return new Inst_VOPC__V_CMPX_GT_F64(&iFmt->iFmt_VOPC);
12888 } // decode_OP_VOPC__V_CMPX_GT_F64
12889
12892 {
12893 return new Inst_VOPC__V_CMPX_LG_F64(&iFmt->iFmt_VOPC);
12894 } // decode_OP_VOPC__V_CMPX_LG_F64
12895
12898 {
12899 return new Inst_VOPC__V_CMPX_GE_F64(&iFmt->iFmt_VOPC);
12900 } // decode_OP_VOPC__V_CMPX_GE_F64
12901
12904 {
12905 return new Inst_VOPC__V_CMPX_O_F64(&iFmt->iFmt_VOPC);
12906 } // decode_OP_VOPC__V_CMPX_O_F64
12907
12910 {
12911 return new Inst_VOPC__V_CMPX_U_F64(&iFmt->iFmt_VOPC);
12912 } // decode_OP_VOPC__V_CMPX_U_F64
12913
12916 {
12917 return new Inst_VOPC__V_CMPX_NGE_F64(&iFmt->iFmt_VOPC);
12918 } // decode_OP_VOPC__V_CMPX_NGE_F64
12919
12922 {
12923 return new Inst_VOPC__V_CMPX_NLG_F64(&iFmt->iFmt_VOPC);
12924 } // decode_OP_VOPC__V_CMPX_NLG_F64
12925
12928 {
12929 return new Inst_VOPC__V_CMPX_NGT_F64(&iFmt->iFmt_VOPC);
12930 } // decode_OP_VOPC__V_CMPX_NGT_F64
12931
12934 {
12935 return new Inst_VOPC__V_CMPX_NLE_F64(&iFmt->iFmt_VOPC);
12936 } // decode_OP_VOPC__V_CMPX_NLE_F64
12937
12940 {
12941 return new Inst_VOPC__V_CMPX_NEQ_F64(&iFmt->iFmt_VOPC);
12942 } // decode_OP_VOPC__V_CMPX_NEQ_F64
12943
12946 {
12947 return new Inst_VOPC__V_CMPX_NLT_F64(&iFmt->iFmt_VOPC);
12948 } // decode_OP_VOPC__V_CMPX_NLT_F64
12949
12952 {
12953 return new Inst_VOPC__V_CMPX_TRU_F64(&iFmt->iFmt_VOPC);
12954 } // decode_OP_VOPC__V_CMPX_TRU_F64
12955
12958 {
12959 return new Inst_VOPC__V_CMP_F_I16(&iFmt->iFmt_VOPC);
12960 } // decode_OP_VOPC__V_CMP_F_I16
12961
12964 {
12965 return new Inst_VOPC__V_CMP_LT_I16(&iFmt->iFmt_VOPC);
12966 } // decode_OP_VOPC__V_CMP_LT_I16
12967
12970 {
12971 return new Inst_VOPC__V_CMP_EQ_I16(&iFmt->iFmt_VOPC);
12972 } // decode_OP_VOPC__V_CMP_EQ_I16
12973
12976 {
12977 return new Inst_VOPC__V_CMP_LE_I16(&iFmt->iFmt_VOPC);
12978 } // decode_OP_VOPC__V_CMP_LE_I16
12979
12982 {
12983 return new Inst_VOPC__V_CMP_GT_I16(&iFmt->iFmt_VOPC);
12984 } // decode_OP_VOPC__V_CMP_GT_I16
12985
12988 {
12989 return new Inst_VOPC__V_CMP_NE_I16(&iFmt->iFmt_VOPC);
12990 } // decode_OP_VOPC__V_CMP_NE_I16
12991
12994 {
12995 return new Inst_VOPC__V_CMP_GE_I16(&iFmt->iFmt_VOPC);
12996 } // decode_OP_VOPC__V_CMP_GE_I16
12997
13000 {
13001 return new Inst_VOPC__V_CMP_T_I16(&iFmt->iFmt_VOPC);
13002 } // decode_OP_VOPC__V_CMP_T_I16
13003
13006 {
13007 return new Inst_VOPC__V_CMP_F_U16(&iFmt->iFmt_VOPC);
13008 } // decode_OP_VOPC__V_CMP_F_U16
13009
13012 {
13013 return new Inst_VOPC__V_CMP_LT_U16(&iFmt->iFmt_VOPC);
13014 } // decode_OP_VOPC__V_CMP_LT_U16
13015
13018 {
13019 return new Inst_VOPC__V_CMP_EQ_U16(&iFmt->iFmt_VOPC);
13020 } // decode_OP_VOPC__V_CMP_EQ_U16
13021
13024 {
13025 return new Inst_VOPC__V_CMP_LE_U16(&iFmt->iFmt_VOPC);
13026 } // decode_OP_VOPC__V_CMP_LE_U16
13027
13030 {
13031 return new Inst_VOPC__V_CMP_GT_U16(&iFmt->iFmt_VOPC);
13032 } // decode_OP_VOPC__V_CMP_GT_U16
13033
13036 {
13037 return new Inst_VOPC__V_CMP_NE_U16(&iFmt->iFmt_VOPC);
13038 } // decode_OP_VOPC__V_CMP_NE_U16
13039
13042 {
13043 return new Inst_VOPC__V_CMP_GE_U16(&iFmt->iFmt_VOPC);
13044 } // decode_OP_VOPC__V_CMP_GE_U16
13045
13048 {
13049 return new Inst_VOPC__V_CMP_T_U16(&iFmt->iFmt_VOPC);
13050 } // decode_OP_VOPC__V_CMP_T_U16
13051
13054 {
13055 return new Inst_VOPC__V_CMPX_F_I16(&iFmt->iFmt_VOPC);
13056 } // decode_OP_VOPC__V_CMPX_F_I16
13057
13060 {
13061 return new Inst_VOPC__V_CMPX_LT_I16(&iFmt->iFmt_VOPC);
13062 } // decode_OP_VOPC__V_CMPX_LT_I16
13063
13066 {
13067 return new Inst_VOPC__V_CMPX_EQ_I16(&iFmt->iFmt_VOPC);
13068 } // decode_OP_VOPC__V_CMPX_EQ_I16
13069
13072 {
13073 return new Inst_VOPC__V_CMPX_LE_I16(&iFmt->iFmt_VOPC);
13074 } // decode_OP_VOPC__V_CMPX_LE_I16
13075
13078 {
13079 return new Inst_VOPC__V_CMPX_GT_I16(&iFmt->iFmt_VOPC);
13080 } // decode_OP_VOPC__V_CMPX_GT_I16
13081
13084 {
13085 return new Inst_VOPC__V_CMPX_NE_I16(&iFmt->iFmt_VOPC);
13086 } // decode_OP_VOPC__V_CMPX_NE_I16
13087
13090 {
13091 return new Inst_VOPC__V_CMPX_GE_I16(&iFmt->iFmt_VOPC);
13092 } // decode_OP_VOPC__V_CMPX_GE_I16
13093
13096 {
13097 return new Inst_VOPC__V_CMPX_T_I16(&iFmt->iFmt_VOPC);
13098 } // decode_OP_VOPC__V_CMPX_T_I16
13099
13102 {
13103 return new Inst_VOPC__V_CMPX_F_U16(&iFmt->iFmt_VOPC);
13104 } // decode_OP_VOPC__V_CMPX_F_U16
13105
13108 {
13109 return new Inst_VOPC__V_CMPX_LT_U16(&iFmt->iFmt_VOPC);
13110 } // decode_OP_VOPC__V_CMPX_LT_U16
13111
13114 {
13115 return new Inst_VOPC__V_CMPX_EQ_U16(&iFmt->iFmt_VOPC);
13116 } // decode_OP_VOPC__V_CMPX_EQ_U16
13117
13120 {
13121 return new Inst_VOPC__V_CMPX_LE_U16(&iFmt->iFmt_VOPC);
13122 } // decode_OP_VOPC__V_CMPX_LE_U16
13123
13126 {
13127 return new Inst_VOPC__V_CMPX_GT_U16(&iFmt->iFmt_VOPC);
13128 } // decode_OP_VOPC__V_CMPX_GT_U16
13129
13132 {
13133 return new Inst_VOPC__V_CMPX_NE_U16(&iFmt->iFmt_VOPC);
13134 } // decode_OP_VOPC__V_CMPX_NE_U16
13135
13138 {
13139 return new Inst_VOPC__V_CMPX_GE_U16(&iFmt->iFmt_VOPC);
13140 } // decode_OP_VOPC__V_CMPX_GE_U16
13141
13144 {
13145 return new Inst_VOPC__V_CMPX_T_U16(&iFmt->iFmt_VOPC);
13146 } // decode_OP_VOPC__V_CMPX_T_U16
13147
13150 {
13151 return new Inst_VOPC__V_CMP_F_I32(&iFmt->iFmt_VOPC);
13152 } // decode_OP_VOPC__V_CMP_F_I32
13153
13156 {
13157 return new Inst_VOPC__V_CMP_LT_I32(&iFmt->iFmt_VOPC);
13158 } // decode_OP_VOPC__V_CMP_LT_I32
13159
13162 {
13163 return new Inst_VOPC__V_CMP_EQ_I32(&iFmt->iFmt_VOPC);
13164 } // decode_OP_VOPC__V_CMP_EQ_I32
13165
13168 {
13169 return new Inst_VOPC__V_CMP_LE_I32(&iFmt->iFmt_VOPC);
13170 } // decode_OP_VOPC__V_CMP_LE_I32
13171
13174 {
13175 return new Inst_VOPC__V_CMP_GT_I32(&iFmt->iFmt_VOPC);
13176 } // decode_OP_VOPC__V_CMP_GT_I32
13177
13180 {
13181 return new Inst_VOPC__V_CMP_NE_I32(&iFmt->iFmt_VOPC);
13182 } // decode_OP_VOPC__V_CMP_NE_I32
13183
13186 {
13187 return new Inst_VOPC__V_CMP_GE_I32(&iFmt->iFmt_VOPC);
13188 } // decode_OP_VOPC__V_CMP_GE_I32
13189
13192 {
13193 return new Inst_VOPC__V_CMP_T_I32(&iFmt->iFmt_VOPC);
13194 } // decode_OP_VOPC__V_CMP_T_I32
13195
13198 {
13199 return new Inst_VOPC__V_CMP_F_U32(&iFmt->iFmt_VOPC);
13200 } // decode_OP_VOPC__V_CMP_F_U32
13201
13204 {
13205 return new Inst_VOPC__V_CMP_LT_U32(&iFmt->iFmt_VOPC);
13206 } // decode_OP_VOPC__V_CMP_LT_U32
13207
13210 {
13211 return new Inst_VOPC__V_CMP_EQ_U32(&iFmt->iFmt_VOPC);
13212 } // decode_OP_VOPC__V_CMP_EQ_U32
13213
13216 {
13217 return new Inst_VOPC__V_CMP_LE_U32(&iFmt->iFmt_VOPC);
13218 } // decode_OP_VOPC__V_CMP_LE_U32
13219
13222 {
13223 return new Inst_VOPC__V_CMP_GT_U32(&iFmt->iFmt_VOPC);
13224 } // decode_OP_VOPC__V_CMP_GT_U32
13225
13228 {
13229 return new Inst_VOPC__V_CMP_NE_U32(&iFmt->iFmt_VOPC);
13230 } // decode_OP_VOPC__V_CMP_NE_U32
13231
13234 {
13235 return new Inst_VOPC__V_CMP_GE_U32(&iFmt->iFmt_VOPC);
13236 } // decode_OP_VOPC__V_CMP_GE_U32
13237
13240 {
13241 return new Inst_VOPC__V_CMP_T_U32(&iFmt->iFmt_VOPC);
13242 } // decode_OP_VOPC__V_CMP_T_U32
13243
13246 {
13247 return new Inst_VOPC__V_CMPX_F_I32(&iFmt->iFmt_VOPC);
13248 } // decode_OP_VOPC__V_CMPX_F_I32
13249
13252 {
13253 return new Inst_VOPC__V_CMPX_LT_I32(&iFmt->iFmt_VOPC);
13254 } // decode_OP_VOPC__V_CMPX_LT_I32
13255
13258 {
13259 return new Inst_VOPC__V_CMPX_EQ_I32(&iFmt->iFmt_VOPC);
13260 } // decode_OP_VOPC__V_CMPX_EQ_I32
13261
13264 {
13265 return new Inst_VOPC__V_CMPX_LE_I32(&iFmt->iFmt_VOPC);
13266 } // decode_OP_VOPC__V_CMPX_LE_I32
13267
13270 {
13271 return new Inst_VOPC__V_CMPX_GT_I32(&iFmt->iFmt_VOPC);
13272 } // decode_OP_VOPC__V_CMPX_GT_I32
13273
13276 {
13277 return new Inst_VOPC__V_CMPX_NE_I32(&iFmt->iFmt_VOPC);
13278 } // decode_OP_VOPC__V_CMPX_NE_I32
13279
13282 {
13283 return new Inst_VOPC__V_CMPX_GE_I32(&iFmt->iFmt_VOPC);
13284 } // decode_OP_VOPC__V_CMPX_GE_I32
13285
13288 {
13289 return new Inst_VOPC__V_CMPX_T_I32(&iFmt->iFmt_VOPC);
13290 } // decode_OP_VOPC__V_CMPX_T_I32
13291
13294 {
13295 return new Inst_VOPC__V_CMPX_F_U32(&iFmt->iFmt_VOPC);
13296 } // decode_OP_VOPC__V_CMPX_F_U32
13297
13300 {
13301 return new Inst_VOPC__V_CMPX_LT_U32(&iFmt->iFmt_VOPC);
13302 } // decode_OP_VOPC__V_CMPX_LT_U32
13303
13306 {
13307 return new Inst_VOPC__V_CMPX_EQ_U32(&iFmt->iFmt_VOPC);
13308 } // decode_OP_VOPC__V_CMPX_EQ_U32
13309
13312 {
13313 return new Inst_VOPC__V_CMPX_LE_U32(&iFmt->iFmt_VOPC);
13314 } // decode_OP_VOPC__V_CMPX_LE_U32
13315
13318 {
13319 return new Inst_VOPC__V_CMPX_GT_U32(&iFmt->iFmt_VOPC);
13320 } // decode_OP_VOPC__V_CMPX_GT_U32
13321
13324 {
13325 return new Inst_VOPC__V_CMPX_NE_U32(&iFmt->iFmt_VOPC);
13326 } // decode_OP_VOPC__V_CMPX_NE_U32
13327
13330 {
13331 return new Inst_VOPC__V_CMPX_GE_U32(&iFmt->iFmt_VOPC);
13332 } // decode_OP_VOPC__V_CMPX_GE_U32
13333
13336 {
13337 return new Inst_VOPC__V_CMPX_T_U32(&iFmt->iFmt_VOPC);
13338 } // decode_OP_VOPC__V_CMPX_T_U32
13339
13342 {
13343 return new Inst_VOPC__V_CMP_F_I64(&iFmt->iFmt_VOPC);
13344 } // decode_OP_VOPC__V_CMP_F_I64
13345
13348 {
13349 return new Inst_VOPC__V_CMP_LT_I64(&iFmt->iFmt_VOPC);
13350 } // decode_OP_VOPC__V_CMP_LT_I64
13351
13354 {
13355 return new Inst_VOPC__V_CMP_EQ_I64(&iFmt->iFmt_VOPC);
13356 } // decode_OP_VOPC__V_CMP_EQ_I64
13357
13360 {
13361 return new Inst_VOPC__V_CMP_LE_I64(&iFmt->iFmt_VOPC);
13362 } // decode_OP_VOPC__V_CMP_LE_I64
13363
13366 {
13367 return new Inst_VOPC__V_CMP_GT_I64(&iFmt->iFmt_VOPC);
13368 } // decode_OP_VOPC__V_CMP_GT_I64
13369
13372 {
13373 return new Inst_VOPC__V_CMP_NE_I64(&iFmt->iFmt_VOPC);
13374 } // decode_OP_VOPC__V_CMP_NE_I64
13375
13378 {
13379 return new Inst_VOPC__V_CMP_GE_I64(&iFmt->iFmt_VOPC);
13380 } // decode_OP_VOPC__V_CMP_GE_I64
13381
13384 {
13385 return new Inst_VOPC__V_CMP_T_I64(&iFmt->iFmt_VOPC);
13386 } // decode_OP_VOPC__V_CMP_T_I64
13387
13390 {
13391 return new Inst_VOPC__V_CMP_F_U64(&iFmt->iFmt_VOPC);
13392 } // decode_OP_VOPC__V_CMP_F_U64
13393
13396 {
13397 return new Inst_VOPC__V_CMP_LT_U64(&iFmt->iFmt_VOPC);
13398 } // decode_OP_VOPC__V_CMP_LT_U64
13399
13402 {
13403 return new Inst_VOPC__V_CMP_EQ_U64(&iFmt->iFmt_VOPC);
13404 } // decode_OP_VOPC__V_CMP_EQ_U64
13405
13408 {
13409 return new Inst_VOPC__V_CMP_LE_U64(&iFmt->iFmt_VOPC);
13410 } // decode_OP_VOPC__V_CMP_LE_U64
13411
13414 {
13415 return new Inst_VOPC__V_CMP_GT_U64(&iFmt->iFmt_VOPC);
13416 } // decode_OP_VOPC__V_CMP_GT_U64
13417
13420 {
13421 return new Inst_VOPC__V_CMP_NE_U64(&iFmt->iFmt_VOPC);
13422 } // decode_OP_VOPC__V_CMP_NE_U64
13423
13426 {
13427 return new Inst_VOPC__V_CMP_GE_U64(&iFmt->iFmt_VOPC);
13428 } // decode_OP_VOPC__V_CMP_GE_U64
13429
13432 {
13433 return new Inst_VOPC__V_CMP_T_U64(&iFmt->iFmt_VOPC);
13434 } // decode_OP_VOPC__V_CMP_T_U64
13435
13438 {
13439 return new Inst_VOPC__V_CMPX_F_I64(&iFmt->iFmt_VOPC);
13440 } // decode_OP_VOPC__V_CMPX_F_I64
13441
13444 {
13445 return new Inst_VOPC__V_CMPX_LT_I64(&iFmt->iFmt_VOPC);
13446 } // decode_OP_VOPC__V_CMPX_LT_I64
13447
13450 {
13451 return new Inst_VOPC__V_CMPX_EQ_I64(&iFmt->iFmt_VOPC);
13452 } // decode_OP_VOPC__V_CMPX_EQ_I64
13453
13456 {
13457 return new Inst_VOPC__V_CMPX_LE_I64(&iFmt->iFmt_VOPC);
13458 } // decode_OP_VOPC__V_CMPX_LE_I64
13459
13462 {
13463 return new Inst_VOPC__V_CMPX_GT_I64(&iFmt->iFmt_VOPC);
13464 } // decode_OP_VOPC__V_CMPX_GT_I64
13465
13468 {
13469 return new Inst_VOPC__V_CMPX_NE_I64(&iFmt->iFmt_VOPC);
13470 } // decode_OP_VOPC__V_CMPX_NE_I64
13471
13474 {
13475 return new Inst_VOPC__V_CMPX_GE_I64(&iFmt->iFmt_VOPC);
13476 } // decode_OP_VOPC__V_CMPX_GE_I64
13477
13480 {
13481 return new Inst_VOPC__V_CMPX_T_I64(&iFmt->iFmt_VOPC);
13482 } // decode_OP_VOPC__V_CMPX_T_I64
13483
13486 {
13487 return new Inst_VOPC__V_CMPX_F_U64(&iFmt->iFmt_VOPC);
13488 } // decode_OP_VOPC__V_CMPX_F_U64
13489
13492 {
13493 return new Inst_VOPC__V_CMPX_LT_U64(&iFmt->iFmt_VOPC);
13494 } // decode_OP_VOPC__V_CMPX_LT_U64
13495
13498 {
13499 return new Inst_VOPC__V_CMPX_EQ_U64(&iFmt->iFmt_VOPC);
13500 } // decode_OP_VOPC__V_CMPX_EQ_U64
13501
13504 {
13505 return new Inst_VOPC__V_CMPX_LE_U64(&iFmt->iFmt_VOPC);
13506 } // decode_OP_VOPC__V_CMPX_LE_U64
13507
13510 {
13511 return new Inst_VOPC__V_CMPX_GT_U64(&iFmt->iFmt_VOPC);
13512 } // decode_OP_VOPC__V_CMPX_GT_U64
13513
13516 {
13517 return new Inst_VOPC__V_CMPX_NE_U64(&iFmt->iFmt_VOPC);
13518 } // decode_OP_VOPC__V_CMPX_NE_U64
13519
13522 {
13523 return new Inst_VOPC__V_CMPX_GE_U64(&iFmt->iFmt_VOPC);
13524 } // decode_OP_VOPC__V_CMPX_GE_U64
13525
13528 {
13529 return new Inst_VOPC__V_CMPX_T_U64(&iFmt->iFmt_VOPC);
13530 } // decode_OP_VOPC__V_CMPX_T_U64
13531
13537
13543
13549
13555
13561
13567
13573
13579
13585
13591
13597
13603
13609
13615
13621
13627
13633
13639
13645
13648 {
13649 fatal("Trying to decode instruction without a class\n");
13650 return nullptr;
13651 }
13652
13655 {
13656 fatal("Trying to decode instruction without a class\n");
13657 return nullptr;
13658 }
13659
13662 {
13663 fatal("Trying to decode instruction without a class\n");
13664 return nullptr;
13665 }
13666
13672
13678
13684
13690
13696
13702
13708
13714
13720
13726
13732
13738
13744
13751
13758
13765
13772
13779
13786
13793
13800
13807
13814
13817 {
13818 fatal("Trying to decode instruction without a class\n");
13819 return nullptr;
13820 }
13821
13824 {
13825 fatal("Trying to decode instruction without a class\n");
13826 return nullptr;
13827 }
13828
13831 {
13832 fatal("Trying to decode instruction without a class\n");
13833 return nullptr;
13834 }
13835
13842
13845 {
13846 fatal("Trying to decode instruction without a class\n");
13847 return nullptr;
13848 }
13849
13852 {
13853 fatal("Trying to decode instruction without a class\n");
13854 return nullptr;
13855 }
13856
13859 {
13860 fatal("Trying to decode instruction without a class\n");
13861 return nullptr;
13862 }
13863
13866 {
13867 fatal("Trying to decode instruction without a class\n");
13868 return nullptr;
13869 }
13870
13873 {
13874 fatal("Trying to decode instruction without a class\n");
13875 return nullptr;
13876 }
13877
13880 {
13881 fatal("Trying to decode instruction without a class\n");
13882 return nullptr;
13883 }
13884
13891
13894 {
13895 fatal("Trying to decode instruction without a class\n");
13896 return nullptr;
13897 }
13898
13901 {
13902 fatal("Trying to decode instruction without a class\n");
13903 return nullptr;
13904 }
13905
13908 {
13909 fatal("Trying to decode instruction without a class\n");
13910 return nullptr;
13911 }
13912
13915 {
13916 fatal("Trying to decode instruction without a class\n");
13917 return nullptr;
13918 }
13919
13922 {
13923 fatal("Trying to decode instruction without a class\n");
13924 return nullptr;
13925 }
13926
13929 {
13930 fatal("Trying to decode instruction without a class\n");
13931 return nullptr;
13932 }
13933
13936 {
13937 fatal("Trying to decode instruction without a class\n");
13938 return nullptr;
13939 }
13940
13947
13950 {
13951 fatal("Trying to decode instruction without a class\n");
13952 return nullptr;
13953 }
13954
13957 {
13958 fatal("Trying to decode instruction without a class\n");
13959 return nullptr;
13960 }
13961
13964 {
13965 fatal("Trying to decode instruction without a class\n");
13966 return nullptr;
13967 }
13968
13971 {
13972 fatal("Trying to decode instruction without a class\n");
13973 return nullptr;
13974 }
13975
13978 {
13979 fatal("Trying to decode instruction without a class\n");
13980 return nullptr;
13981 }
13982
13985 {
13986 fatal("Trying to decode instruction without a class\n");
13987 return nullptr;
13988 }
13989
13992 {
13993 fatal("Trying to decode instruction without a class\n");
13994 return nullptr;
13995 }
13996
13999 {
14000 fatal("Trying to decode instruction without a class\n");
14001 return nullptr;
14002 }
14003
14006 {
14007 fatal("Trying to decode instruction without a class\n");
14008 return nullptr;
14009 }
14010
14013 {
14014 fatal("Trying to decode instruction without a class\n");
14015 return nullptr;
14016 }
14017
14020 {
14021 fatal("Trying to decode instruction without a class\n");
14022 return nullptr;
14023 }
14024
14027 {
14028 fatal("Trying to decode instruction without a class\n");
14029 return nullptr;
14030 }
14031
14034 {
14035 fatal("Trying to decode instruction without a class\n");
14036 return nullptr;
14037 }
14038
14041 {
14042 fatal("Trying to decode instruction without a class\n");
14043 return nullptr;
14044 }
14045
14048 {
14049 fatal("Trying to decode instruction without a class\n");
14050 return nullptr;
14051 }
14052
14055 {
14056 fatal("Trying to decode instruction without a class\n");
14057 return nullptr;
14058 }
14059
14066
14072
14078
14081 {
14082 fatal("Invalid opcode encountered: %#x\n", iFmt->imm_u32);
14083
14084 return nullptr;
14085 }
14086} // namespace VegaISA
14087} // namespace gem5
GPUStaticInst * decode_OPU_VOP3__V_COS_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_DOT4C_I32_I8(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_HI_U32_U24(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_BF6_BF16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_USHORT(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADD_U16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX3(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_RTN_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_OR(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT2_F32_BF16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MSKOR_RTN_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE2ST64_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_I32_I24(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHL_ADD_U64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_INC_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SIN_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_XOR(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_EQ_U32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_BF8_BF16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHL_ADD_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG2ST64_RTN_B64(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BCNT0_I32_B64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_AND_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_U16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_I32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFE_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_COS_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_DWORDX4(MachInst)
GPUStaticInst * decode_OP_VOP2__V_DOT2C_I32_I16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHL_B32(MachInst)
GPUStaticInst * subDecode_OP_MIMG(MachInst)
GPUStaticInst * decode_OP_SOP2__S_XNOR_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RSQ_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_SRC2_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_I32_I24(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ASHRREV_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORD(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SETPRIO(MachInst)
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SET_GPR_IDX_OFF(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BFE_U32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER8H_PCK(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F16(MachInst)
GPUStaticInst * subDecode_OP_VOPC(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_GT_U32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_O(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GET_LOD(MachInst)
static IsaDecodeMethod tableSubDecode_OPU_VOP3[768]
GPUStaticInst * decode_OP_SOP2__S_LSHL1_ADD_U32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X32_BF8_BF8(MachInst)
GPUStaticInst * decode_OP_SOP2__S_CSELECT_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BFREV_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OP_SOP1__S_SEXT_I32_I16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_SHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F16_BF8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MOV_B32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_WAITCNT(MachInst)
GPUStaticInst * decode_OP_VOP2__V_XNOR_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FMAC_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_LO_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LERP_U8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_MIP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_BF16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAC_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F64(MachInst)
GPUStaticInst * subDecode_OP_VOP1(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FFBH_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I32_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CUBETC_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_SWAPPC_B64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_I16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FMA_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG2_RTN_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FRACT_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U64(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_SRC2_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_U32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FRACT_F16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_I64_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_XOR_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RCP_IFLAG_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ORN2_B64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMAX_X2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT4_I32_I8(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW(MachInst)
GPUStaticInst * decode_OP_SOPP__S_BARRIER(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUB_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OP_SOPC__S_SET_GPR_IDX_ON(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_FP8_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X4_2B_F16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_SSHORT(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SLEEP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHR_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_OR(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MBCNT_LO_U32_B32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ANDN1_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_XOR(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ2ST64_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP4_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_PK_F32_FP8(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_LSHLREV_B16(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_AND_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MQSAD_U32_U8(MachInst)
GPUStaticInst * decode_OP_SOP2__S_NAND_B64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_CSELECT_B64(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BITSET1_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X16_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FMAS_F64(MachInst)
GPUStaticInst * decode_OP_SOP1__S_QUADMASK_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CALL_B64(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ALIGNBIT_B32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBREV_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_SRC2_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_DISCARD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP8_BF16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ANDN2_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_DEC_X2(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_U16(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F32_FP8(MachInst)
GPUStaticInst * subDecode_OPU_VOP3(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBBREV_CO_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CLREXCP(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_B32(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_U64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHL3_ADD_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_U64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I16_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_PCK_SGN(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GET_RESINFO(MachInst)
GPUStaticInst * decode_OP_SOPC__S_BITCMP0_B64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBREV_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_CO_U32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BCNT0_I32_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_ADDTID_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHL4_ADD_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_CL(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_FMA_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_DEC_X2(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_SBYTE(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAC_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_WB(MachInst)
GPUStaticInst * decode_OP_VOP1__V_NOP(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ORN2_B32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_ADD_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_I64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_I8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SR_FP8_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE1(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_2XPK16_FP6_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_FLR_I32_F32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_LZ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_MUBUF[128]
GPUStaticInst * decode_OP_SOPK__S_CMPK_GE_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_F16_FP6(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4H(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_SHORT(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MADMK_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_DOT2C_F32_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PERMLANE16_SWAP_B32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_CL(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_XAD_U32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGUSER(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_SCALE_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_F32_FP6(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X1_2B_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_RTN_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAX_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_LSHRREV_B16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SSHORT(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_EXECNZ(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_ADD_X2(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FMA_LEGACY_F16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_SOP1[256]
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MOV_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_MOV_B64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_NORM_I16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX3(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SAD_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_F64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_FP8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_U32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX3(MachInst)
GPUStaticInst * subDecode_OP_VINTRP(MachInst)
GPUStaticInst * decode_OP_SOP1__S_NOT_B32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUB_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_O(MachInst)
GPUStaticInst * decode_OP_VOP2__V_DOT2C_F32_BF16(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG2ST64_RTN_B32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP6_BF16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_NORM_U16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD3_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_SRC2_U64(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_I32_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMIN_X2(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BFM_B32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FF0_I32_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIX_F32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SETKILL(MachInst)
GPUStaticInst * decode_OP_SOP2__S_PACK_LL_B32_B16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_XNOR_B32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_BYTE(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FF0_I32_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_U16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_DISCARD_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_I64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F16_FP4(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIXHI_F16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_PK_ADD_BF16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FF1_I32_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_U8_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FMAS_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORD(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_OR(MachInst)
GPUStaticInst * decode_OP_VOP1__V_ACCVGPR_MOV_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_F16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX3(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_L(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SWAP_X2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_F32_FP8(MachInst)
GPUStaticInst * decode_OP_SOPP__S_NOP(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAC_F16(MachInst)
GPUStaticInst * decode(MachInst mach_inst)
GPUStaticInst * decode_OPU_VOP3__V_OR_B32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD_F32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ALIGNBYTE_B32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_PK_ADD_BF16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADDC_CO_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_SRC2_B64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_PK_ADD_F16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SET_GPR_IDX_MODE(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_AND_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F16_FP8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1LL_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_BYTE(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X8_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_RTN_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BFI_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PACK_B32_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BFE_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_B64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X4_4B_BF16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG_RTN_B64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X32_BF8_BF8(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CLREXCP(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_RTN_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_U64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_HI_X(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_SUB_U16(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_U32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ANDN2_WREXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MADAK_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BCNT1_I32_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_U16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_XOR(MachInst)
static IsaDecodeMethod tableSubDecode_OP_GLOBAL[128]
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_CL(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PERM_B32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SSHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MUL_HI_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B96(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_BPERMUTE_B32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_AND_B32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LT_I32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_OR_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X64_BF8_FP8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_F32(MachInst)
GPUStaticInst * subDecode_OP_MTBUF(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_SWIZZLE_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE0(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF16_FP4(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B64_TR_B16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SENDMSG(MachInst)
GPUStaticInst * decode_OP_SOP1__S_MOVRELD_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT4_U32_U8(MachInst)
static IsaDecodeMethod tableSubDecode_OP_SOPC[128]
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FFBH_I32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MAX_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MIN_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_U32_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ORN2_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ2_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_I16_F16(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CBRANCH_I_FORK(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X4_4B_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMAX_X2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_4X4X4_16B_F16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_OR_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_BF16_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_RTN_U64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORD(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_F16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BITSET1_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE2_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FMA_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_ASHRREV_I16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_CL(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAX_U16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ABS_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I16(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE_D16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_MAX_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_F64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SQRT_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SUB_X2(MachInst)
GPUStaticInst * decode_OP_VOP2__V_LSHLREV_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_I16_I32(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LT_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP4_BF16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_AND_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ABSDIFF_I32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_U16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_HI_X(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SSHORT(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MAX_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_I8_D16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OP_SOP1__S_WQM_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F64_16X16X4_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBB_CO_U32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_DWORD(MachInst)
GPUStaticInst * decode_OP_SOPP__S_WAKEUP(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_CL_O(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_RTN_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16(MachInst)
GPUStaticInst * subDecode_OP_MUBUF(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFE_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_ACCVGPR_READ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_XOR_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LOG_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT2_U32_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CEIL_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG2_RTN_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_PERMUTE_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAX_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATC_PROBE(MachInst)
GPUStaticInst * decode_OP_SOP1__S_CBRANCH_JOIN(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_NOP(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BREV_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT2_F32_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RCP_F64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F32(MachInst)
static IsaDecodeMethod tableSubDecode_OP_VOP3P[128]
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SHORT_D16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SR_F16_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B96(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ORN1_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X64_FP8_BF8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_U16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_INCPERFLEVEL(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B128(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_BF8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_RTN_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U8_D16(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_U64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_FMAC_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SQRT_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_HI_I32_I24(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I16(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_GT_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B32(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LOG_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MIN_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CUBESC_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B8_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_B64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X16_BF16(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_DS[256]
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUB_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF8_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_U64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_B32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_XOR_X2(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_LOG_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X32_FP8_BF8(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_OP_VOP1__V_LOG_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE_D16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_CL(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAC_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_U16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_OR_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SR_BF16_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_FMAC_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_LO_U16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAX_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_BF6_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MUL_LO_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PKNORM_U16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_I32_I24(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F64_4X4X4_4B_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MADMK_F16(MachInst)
GPUStaticInst * decode_OP_SOPC__S_BITCMP1_B64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKNORM_U16_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_RPI_I32_F32(MachInst)
GPUStaticInst * decode_OP_VINTRP__V_INTERP_P1_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MUL_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_I32_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_RTN_B32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT8_U32_U4(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE_D16(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_SRC2_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U16_D16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MADAK_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_U32_U16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE(MachInst)
GPUStaticInst * decode_OP_SOP1__S_CMOV_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_32X32X4_2B_I8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I16_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_32X32X16_I8(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FFBL_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_4X4X4_16B_BF16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_INV(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_BF16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_SUBB_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORD(MachInst)
GPUStaticInst * decode_OP_VOP1__V_PERMLANE16_SWAP_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F32_BF8(MachInst)
GPUStaticInst * decode_OP_SOPK__S_GETREG_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_U32_U24(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_OR(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADD_U32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_EQ_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BITOP3_B16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_BF6_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CL(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SAD_U16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_WB_VOL(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I16(MachInst)
static IsaDecodeMethod tableDecodePrimary[512]
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_CL_O(MachInst)
GPUStaticInst * decode_OP_DS__DS_ORDERED_COUNT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RCP_F32(MachInst)
static IsaDecodeMethod tableSubDecode_OP_VINTRP[4]
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_OR_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP4_BF16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_BYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I16(MachInst)
GPUStaticInst * decode_OP_DS__DS_GWS_INIT(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_AND_X2(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBB_CO_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_I32_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_SRC2_B32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP4_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FFBL_B32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_AND_B32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_PK_ADD_BF16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_LZ_O(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_I32_32X32X32_I8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1LV_F16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_MOVRELS_B32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMIN_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_F32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CL(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ASHR_PK_U8_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X64_BF8_BF8(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SETHALT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_SCALE_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_F32(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADDC_CO_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_CMOV_B64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATC_PROBE_BUFFER(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U16(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_SRC2_B64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX3(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_EXP_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FMA_F16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX3(MachInst)
GPUStaticInst * decode_OP_VOP1__V_READFIRSTLANE_B32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BCNT1_I32_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE1(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADD_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_I32(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBREV_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F16(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_I32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CUBEID_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP4_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_F64(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LT_U32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE3(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_CL_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_DECPERFLEVEL(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X32_BF8_FP8(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_U16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_SCC0(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I64(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I16(MachInst)
GPUStaticInst * decode_OP_SOPP__S_ENDPGM_SAVED(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_I16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MUL_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MSKOR_B32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_DWORDX3(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I32_F32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_TTRACEDATA(MachInst)
GPUStaticInst * decode_OP_SOP1__S_NOR_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_B64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SHORT_D16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OP_DS__DS_DEC_RTN_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_FLR_I32_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U8_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MAD_I16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X2_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_VCCNZ(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_WBINVL1(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFM_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MBCNT_HI_U32_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_ACCVGPR_WRITE(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_OR_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B64_TR_B8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHL_OR_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHL2_ADD_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SWAP_X2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT8_I32_I4(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OP_VOP2__V_OR_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FRACT_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MQSAD_PK_U16_U8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X16_BF8_FP8(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHL_B64(MachInst)
GPUStaticInst * decode_OP_SOPP__S_ICACHE_INV(MachInst)
GPUStaticInst * decode_OP_SOP1__S_AND_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_I8_D16_HI(MachInst)
GPUStaticInst * decode_OP_SOPC__S_SETVSKIP(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKNORM_I16_F32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LE_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_L_O(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_X(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I32_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OP_SOPP__S_ENDPGM(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_GE_U32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_BYTE(MachInst)
GPUStaticInst * decode_OP_SOP2__S_NOR_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_16X16X4_4B_I8(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X1_4B_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_FP8_BF16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_LZ(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_SRC2_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_U16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_DOT8C_I32_I4(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PKNORM_I16_F16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX3(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_DEC_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ADD_U32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_EXECZ(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFM_B64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRXCHG_RTN_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SAD_U8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_READLANE_B32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_USHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_FP6_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_O(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X32_BF8_FP8(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ2ST64_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SSHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I64(MachInst)
static IsaDecodeMethod tableSubDecode_OP_MTBUF[16]
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_SRC2_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_FP6_BF16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_2XPK16_BF6_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_PK_F32_BF8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BREV_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF8_BF16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_16X16X32_I8(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBREV_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE2ST64_B64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_I64(MachInst)
GPUStaticInst * decode_OP_SOPP__S_TRAP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_F32_FP4(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE0(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_U32_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_EXP_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_LDEXP_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_4X4X4_16B_I8(MachInst)
GPUStaticInst * decode_OP_VOP1__V_PERMLANE32_SWAP_B32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_O(MachInst)
GPUStaticInst * decode_OP_SOP2__S_LSHR_B64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_U64(MachInst)
GPUStaticInst * decode_OP_SOP1__S_NOT_B64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE_D16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RSQ_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_SENDMSGHALT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_LEGACY_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SWAP_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_SOPP[128]
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_UBYTE(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U16(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LG_I32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_U32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X32_FP8_FP8(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_FMA_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_QUADMASK_B32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP_PCK(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_MAX_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_BF6_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_OFF_F32_I4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_V(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U64(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_FP8_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_L(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CUBEMA_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMIN_X2(MachInst)
GPUStaticInst * decode_OP_SOP1__S_XOR_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_BF8_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF16_FP8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_OR(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_O(MachInst)
GPUStaticInst * subDecode_OP_SOP1(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ2_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_SHORT(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMOVK_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_XOR_X2(MachInst)
GPUStaticInst * subDecode_OP_DS(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_EXP_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ADD_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_QSAD_PK_U16_U8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F64(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_U32_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I64(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_OR_RTN_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_SOP2__S_PACK_LH_B32_B16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF8_F16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE_D16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMIN_X2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_16X16X16_I8(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_XOR(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_SRC2_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_DOT2_I32_I16(MachInst)
GPUStaticInst * decode_OP_SOPK__S_SETREG_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_AND_X2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_BF16_BF6(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_U16_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_CO_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_CL(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_I32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2(MachInst)
GPUStaticInst * decode_OP_VOP1__V_BFREV_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MSKOR_RTN_B64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B64_TR_B4(MachInst)
GPUStaticInst * decode_OP_SOP2__S_SUB_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O(MachInst)
void setGfxVersion(GfxVersion gfxVersion)
GPUStaticInst * decode_OP_VOP2__V_MAX_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_U16(MachInst)
GPUStaticInst * subDecode_OP_SOPP(MachInst)
GPUStaticInst * decode_OP_SOP2__S_CBRANCH_G_FORK(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_LEGACY_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_COS_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SHORT_D16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RCP_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ANDN1_WREXEC_B64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ASHR_I64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_OFF_F32_I4(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_LOAD_SCALE(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_INC_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PERMLANE32_SWAP_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_I32_I24(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX4(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MUL_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_AND_OR_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X16_FP8_BF8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_AND_RTN_B64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_XOR(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_PCK(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_U16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MUL_U32_U24(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CEIL_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SUB_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_U32_U24(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_LSHRREV_B16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_LSHL_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_SRC2_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_CNDMASK_B32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_INC(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMIN(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U16_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_LSHLREV_B16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U64(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_GT_U32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_SETREG_IMM32_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_EXP_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_I32_I16(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_GE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_NOP(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MOV_FED_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP8_F32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X16_BF8_BF8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_MIMG[128]
GPUStaticInst * decode_OP_SOP1__S_MOVRELS_B64(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_I32_16X16X64_I8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_U64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BITOP3_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_MUL_HI_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F32(MachInst)
GPUStaticInst * subDecode_OP_SMEM(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_BYTE(MachInst)
GPUStaticInst * decode_OP_VOP1__V_NOT_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RCP_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B16(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_B64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_L_O(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LG_U32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X8_BF16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X4_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_CMPSWAP_X2(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_PCK(MachInst)
GPUStaticInst * decode_OP_SOPK__S_ADDK_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_DCACHE_INV_VOL(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_BFE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RCP_F16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SHORT_D16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_F16_BF6(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_U64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_NOR_B64(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_LE_I32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_MOV_B32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMIN_X2(MachInst)
GPUStaticInst * decode_OP_DS__DS_RSUB_RTN_U64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X4_2B_BF16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORD(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_GT_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ASHRREV_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP6_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUB_U16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_ADD_X2(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SUB(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_RTN_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_BF16_BF8(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_DEC(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_4X4X1_16B_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_CONDXCHG32_RTN_B64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_MEMREALTIME(MachInst)
GPUStaticInst * decode_OP_SOP1__S_MOV_B32(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SIN_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U64(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE2_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I64(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ASHR_I32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SIN_F16(MachInst)
static IsaDecodeMethod tableSubDecode_OP_SMEM[256]
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X32_FP8_BF8(MachInst)
GPUStaticInst * decode_OP_SOP1__S_MOV_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LOG_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_LZ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_I16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SMIN(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_XOR_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_F32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOP1__V_EXP_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BITSET0_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I16(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_F16(MachInst)
GPUStaticInst * decode_OP_VINTRP__V_INTERP_P2_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FFBH_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B16_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_F16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_CL(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_OR3_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_LEGACY_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_XNOR_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUB_U16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4H_PCK(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SQRT_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_RFE_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_PRNG_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_SHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F64(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_WBINVL1_VOL(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBREV_CO_U32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_L(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_F32_BF8(MachInst)
GPUStaticInst * decode_OP_VOP2__V_PK_FMAC_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD_X2(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SMAX(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_BYTE_D16_HI(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_U64(MachInst)
GPUStaticInst * decode_OP_SOP1__S_MOVRELD_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SAD_HI_U8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_U32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_WQM_B64(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_SCC1(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ(MachInst)
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MAX_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_F64(MachInst)
GPUStaticInst * decode_OP_SOPK__S_MULK_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_BF6_BF16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_EXP_F32(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SIN_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_DEC_X2(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE_D16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_OR_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SR_BF8_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_VCCZ(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_F16_BF8(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_UMAX(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_INC_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_ADDTID_B32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_USHORT(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_USHORT(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_F16_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_U8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X32_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F64(MachInst)
GPUStaticInst * decode_OP_EXP(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MUL_LO_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F64(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_INC_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE_D16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FFBH_I32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_SET_GPR_IDX_IDX(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP4_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_U64_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MSAD_U8(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BITSET0_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SAT_PK_U8_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_I32_32X32X8_I8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_BCNT_U32_B32(MachInst)
GPUStaticInst * decode_OP_VINTRP__V_INTERP_MOV_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_CO_U32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_OR(MachInst)
static IsaDecodeMethod tableSubDecode_OP_VOP1[256]
GPUStaticInst * decode_OP_VOP3P__V_PK_MAD_U16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_F16(MachInst)
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X16_FP8_FP8(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F16(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_F32_BF6(MachInst)
GPUStaticInst * decode_OP_VOP1__V_SCREEN_PARTITION_4SE_B32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_SUB_I16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_16X16X16_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMAX_X2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY(MachInst)
GPUStaticInst * decode_OP_DS__DS_CMPST_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_WRITELANE_B32(MachInst)
GPUStaticInst * subDecode_OP_FLAT(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_SR_BF8_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_I16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_MIN_I32(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X64_FP8_FP8(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRITE_B128(MachInst)
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_BR(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SWAP_X2(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SUB_X2(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_RCP_F64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_I16_F16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK32_BF16_FP6(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2(MachInst)
GPUStaticInst * decode_OP_SOP2__S_HH_B32_B16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX3(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_SUB_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_TRIG_PREOP_F64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORD(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_BYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_CMPSWAP_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F32(MachInst)
static IsaDecodeMethod tableSubDecode_OP_FLAT[128]
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_F32(MachInst)
static IsaDecodeMethod tableSubDecode_OP_VOPC[256]
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_P(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O(MachInst)
GPUStaticInst * decode_OP_DS__DS_CONSUME(MachInst)
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORDX2(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RSQ_F32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_I32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BITREPLICATE_B64_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADD_CO_U32(MachInst)
GPUStaticInst * subDecode_OP_SOPC(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_O(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_L(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_O(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CL_O(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUBBREV_CO_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I64(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_LZ(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_L_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CNDMASK_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_XOR_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE_D16(MachInst)
GPUStaticInst * decode_OP_DS__DS_READ_B96_TR_B6(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_I32_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F16(MachInst)
GPUStaticInst * decode_OP_VOP2__V_SUB_CO_U32(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALE_SR_PK_FP6_F16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_GETPC_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CEIL_F16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_LDS_USHORT(MachInst)
GPUStaticInst * decode_OP_SOPC__S_BITCMP0_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_U32_U24(MachInst)
GPUStaticInst * decode_OP_SOP1__S_SEXT_I32_I8(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_NOT_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ASHR_PK_I8_I32(MachInst)
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_F16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_16X16X32_BF16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_ADD(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMIN_X2(MachInst)
GPUStaticInst * decode_OP_SOP2__S_XOR_B64(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_SHORT_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DOT2C_F32_BF16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_invalid(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_BF8_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_APPEND(MachInst)
GPUStaticInst * decode_OP_SOP1__S_SETPC_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I32(MachInst)
GPUStaticInst * subDecode_OP_VOP3P(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_U32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_ENDPGM_ORDERED_PS_DONE(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F64(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_MIN_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE3(MachInst)
GPUStaticInst * decode_OP_SMEM__S_MEMTIME(MachInst)
static IsaDecodeMethod tableSubDecode_OP_SCRATCH[128]
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_RFE_RESTORE_B64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MIN3_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F32(MachInst)
GPUStaticInst * decode_OP_SOPP__S_BRANCH(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I32_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_FF1_I32_B32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_LEGACY_F16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_PRNG_B32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_NAND_B32(MachInst)
GPUStaticInst * decode_OP_DS__DS_SUB_RTN_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_XOR_B32(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ADDC_U32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_MIN_F64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_F16(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_LOG_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_CMPSWAP_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F16(MachInst)
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL(MachInst)
GPUStaticInst * decode_OP_SOPC__S_BITCMP1_B32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F16(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_ADD_X2(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIXLO_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_INTERP_MOV_F32(MachInst)
GPUStaticInst * decode_OP_DS__DS_MSKOR_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_COS_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX3_I16(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_L_O(MachInst)
GPUStaticInst * decode_OP_SOP1__S_NAND_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_FP8_F32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_LZ_O(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_F16_FP8(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SUB_X2(MachInst)
GPUStaticInst * decode_OP_VOP2__V_ADD_F32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_AND(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_BYTE_D16_HI(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_F16(MachInst)
GPUStaticInst * decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_F32(MachInst)
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F16(MachInst)
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I16(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CVT_SCALEF32_PK_FP8_F16(MachInst)
GPUStaticInst * decode_OP_SOP2__S_ANDN2_B32(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_U32_F64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_INC_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I16(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_I16(MachInst)
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X(MachInst)
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_XOR(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX2(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_MIP_PCK(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X16_BF16(MachInst)
GPUStaticInst * decode_OP_SOPC__S_CMP_LT_U32(MachInst)
GPUStaticInst * decode_OP_DS__DS_WRAP_RTN_B32(MachInst)
GPUStaticInst * decode_OP_SOPK__S_MOVK_I32(MachInst)
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MED3_U32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U16(MachInst)
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_XOR_X2(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I64(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F64(MachInst)
GPUStaticInst * decode_OP_DS__DS_GWS_BARRIER(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_ADD_I32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX8(MachInst)
GPUStaticInst * decode_OP_SOP1__S_OR_SAVEEXEC_B64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_SMFMAC_F32_32X32X32_FP8_FP8(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CVT_RPI_I32_F32(MachInst)
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX4(MachInst)
GPUStaticInst * decode_OP_SOPK__S_CMPK_GE_I32(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I16(MachInst)
GPUStaticInst * decode_OP_VOP1__V_RCP_IFLAG_F32(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F64(MachInst)
GPUStaticInst * decode_OP_VOP2__V_LSHRREV_B32(MachInst)
#define fatal(...)
This implements a cprintf based fatal() function.
Definition logging.hh:232
classes that represnt vector/scalar operands in VEGA ISA.
Definition faults.cc:39
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxfloat8, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_SR_FP8_BF16 > Inst_VOP3__V_CVT_SCALEF32_SR_FP8_BF16
Definition vop3_cvt.hh:1100
Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 16, 1, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X16_F16 > Inst_VOP3P_MAI__V_MFMA_F32_16X16X16_F16
Inst_VOP3__V_CVT_SCALE_SR_PK_FP4< AMDGPU::mxfp4, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALE_SR_PK_FP4_F16 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP4_F16
Definition vop3_cvt.hh:1530
Inst_VOP3P_MAI__V_MFMA_MXFP< 4, 4, 4, 16, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_4X4X4_16B_F16 > Inst_VOP3P_MAI__V_MFMA_F32_4X4X4_16B_F16
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat8, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_PK_BF8_BF16 > Inst_VOP3__V_CVT_SCALEF32_PK_BF8_BF16
Definition vop3_cvt.hh:311
Inst_VOP3P_MAI__V_MFMA< 1, 4, 4, 1, 16, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_4X4X1_16B_F32 > Inst_VOP3P_MAI__V_MFMA_F32_4X4X1_16B_F32
Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 4, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X4_F32 > Inst_VOP3P_MAI__V_MFMA_F32_16X16X4_F32
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxbfloat8, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_SR_BF8_F16 > Inst_VOP3__V_CVT_SCALEF32_SR_BF8_F16
Definition vop3_cvt.hh:1086
InstFormat * MachInst
used to represent the encoding of a VEGA inst.
Definition gpu_types.hh:61
Inst_VOP3__V_CVT_SCALE< AMDGPU::mxfloat16, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_F16_FP8 > Inst_VOP3__V_CVT_SCALEF32_F16_FP8
Definition vop3_cvt.hh:496
Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 2, 1, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X2_F32 > Inst_VOP3P_MAI__V_MFMA_F32_32X32X2_F32
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxbf6, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALE_SR_PK_BF6_F32 > Inst_VOP3__V_CVT_SCALE_SR_PK_BF6_F32
Definition vop3_cvt.hh:1318
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfp4, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_PK_FP4_F32 > Inst_VOP3__V_CVT_SCALEF32_PK_FP4_F32
Definition vop3_cvt.hh:281
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat32, AMDGPU::mxfp4, &MNEM__V_CVT_SCALEF32_PK_F32_FP4 > Inst_VOP3__V_CVT_SCALEF32_PK_F32_FP4
Definition vop3_cvt.hh:287
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxfp6, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALE_SR_PK_FP6_F32 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP6_F32
Definition vop3_cvt.hh:1339
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxbf6, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALE_SR_PK_BF6_BF16 > Inst_VOP3__V_CVT_SCALE_SR_PK_BF6_BF16
Definition vop3_cvt.hh:1304
Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxfloat16, &NMEM__V_MFMA_F32_32X32X8_F16 > Inst_VOP3P_MAI__V_MFMA_F32_32X32X8_F16
Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 4, 2, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_32X32X4_2B_F16 > Inst_VOP3P_MAI__V_MFMA_F32_32X32X4_2B_F16
Inst_VOP3__V_CVT_SCALE< AMDGPU::mxfloat16, AMDGPU::mxbfloat8, &MNEM__V_CVT_SCALEF32_F16_BF8 > Inst_VOP3__V_CVT_SCALEF32_F16_BF8
Definition vop3_cvt.hh:490
GPUStaticInst *(Decoder::*)(MachInst) IsaDecodeMethod
Inst_VOP3__V_CVT_SCALE_SR_PK_FP4< AMDGPU::mxfp4, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALE_SR_PK_FP4_BF16 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP4_BF16
Definition vop3_cvt.hh:1523
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat16, AMDGPU::mxbfloat8, &MNEM__V_CVT_SCALEF32_PK_F16_BF8 > Inst_VOP3__V_CVT_SCALEF32_PK_F16_BF8
Definition vop3_cvt.hh:323
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxfp6, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALE_SR_PK_FP6_BF16 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP6_BF16
Definition vop3_cvt.hh:1325
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat8, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_PK_BF8_F32 > Inst_VOP3__V_CVT_SCALEF32_PK_BF8_F32
Definition vop3_cvt.hh:263
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxbfloat8, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_SR_BF8_F32 > Inst_VOP3__V_CVT_SCALEF32_SR_BF8_F32
Definition vop3_cvt.hh:1093
Inst_VOP3P_MAI__V_MFMA< 1, 32, 32, 1, 2, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_32X32X1_2B_F32 > Inst_VOP3P_MAI__V_MFMA_F32_32X32X1_2B_F32
Inst_VOP3P_MAI__V_MFMA< 2, 16, 16, 4, 1, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_16X16X4_F64 > Inst_VOP3P_MAI__V_MFMA_F64_16X16X4_F64
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat32, AMDGPU::mxbfloat8, &MNEM__V_CVT_SCALEF32_PK_F32_BF8 > Inst_VOP3__V_CVT_SCALEF32_PK_F32_BF8
Definition vop3_cvt.hh:275
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfp4, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_PK_FP4_F16 > Inst_VOP3__V_CVT_SCALEF32_PK_FP4_F16
Definition vop3_cvt.hh:329
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxbf6, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_PK32_BF6_BF16 > Inst_VOP3__V_CVT_SCALEF32_PK32_BF6_BF16
Definition vop3_cvt.hh:702
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxbfloat16, AMDGPU::mxfp6, &MNEM__V_CVT_SCALEF32_PK32_BF16_FP6 > Inst_VOP3__V_CVT_SCALEF32_PK32_BF16_FP6
Definition vop3_cvt.hh:695
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxfloat8, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_SR_FP8_F32 > Inst_VOP3__V_CVT_SCALEF32_SR_FP8_F32
Definition vop3_cvt.hh:1121
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfp6, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_PK32_FP6_F16 > Inst_VOP3__V_CVT_SCALEF32_PK32_FP6_F16
Definition vop3_cvt.hh:751
Inst_VOP3__V_CVT_SCALE_SR_PK_FP4< AMDGPU::mxfp4, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALE_SR_PK_FP4_F32 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP4_F32
Definition vop3_cvt.hh:1537
Inst_VOP3P_MAI__V_MFMA_MXFP< 32, 32, 8, 1, AMDGPU::mxbfloat16, &MNEM__V_MFMA_F32_32X32X8_BF16 > Inst_VOP3P_MAI__V_MFMA_F32_32X32X8_BF16
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfloat16, AMDGPU::mxfp6, &MNEM__V_CVT_SCALEF32_PK32_F16_FP6 > Inst_VOP3__V_CVT_SCALEF32_PK32_F16_FP6
Definition vop3_cvt.hh:723
Inst_VOP3P_MAI__V_MFMA< 2, 4, 4, 4, 4, ConstVecOperandF64, VecOperandF64, &MNEM__V_MFMA_F64_4X4X4_4B_F64 > Inst_VOP3P_MAI__V_MFMA_F64_4X4X4_4B_F64
Inst_VOP3P_MAI__V_MFMA_MXFP< 16, 16, 4, 4, AMDGPU::mxfloat16, &MNEM__V_MFMA_F32_16X16X4_4B_F16 > Inst_VOP3P_MAI__V_MFMA_F32_16X16X4_4B_F16
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat16, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_PK_BF16_FP8 > Inst_VOP3__V_CVT_SCALEF32_PK_BF16_FP8
Definition vop3_cvt.hh:353
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfp6, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_PK32_FP6_BF16 > Inst_VOP3__V_CVT_SCALEF32_PK32_FP6_BF16
Definition vop3_cvt.hh:744
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat16, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_PK_F16_FP8 > Inst_VOP3__V_CVT_SCALEF32_PK_F16_FP8
Definition vop3_cvt.hh:317
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxbfloat8, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_SR_BF8_BF16 > Inst_VOP3__V_CVT_SCALEF32_SR_BF8_BF16
Definition vop3_cvt.hh:1107
Inst_VOP3__V_CVT_SCALEF32_2XPK16_F32< AMDGPU::mxfp6, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_PK32_FP6_F32 > Inst_VOP3__V_CVT_SCALEF32_2XPK16_FP6_F32
Definition vop3_cvt.hh:940
Inst_VOP3P_MAI__V_MFMA< 1, 16, 16, 1, 4, ConstVecOperandF32, VecOperandF32, &MNEM__V_MFMA_F32_16X16X1_4B_F32 > Inst_VOP3P_MAI__V_MFMA_F32_16X16X1_4B_F32
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfp4, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_PK_FP4_BF16 > Inst_VOP3__V_CVT_SCALEF32_PK_FP4_BF16
Definition vop3_cvt.hh:335
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat8, AMDGPU::mxbfloat16, &MNEM__V_CVT_SCALEF32_PK_FP8_BF16 > Inst_VOP3__V_CVT_SCALEF32_PK_FP8_BF16
Definition vop3_cvt.hh:305
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxbfloat16, AMDGPU::mxbf6, &MNEM__V_CVT_SCALEF32_PK32_BF16_BF6 > Inst_VOP3__V_CVT_SCALEF32_PK32_BF16_BF6
Definition vop3_cvt.hh:688
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat32, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_PK_F32_FP8 > Inst_VOP3__V_CVT_SCALEF32_PK_F32_FP8
Definition vop3_cvt.hh:269
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfloat16, AMDGPU::mxbf6, &MNEM__V_CVT_SCALEF32_PK32_F16_BF6 > Inst_VOP3__V_CVT_SCALEF32_PK32_F16_BF6
Definition vop3_cvt.hh:716
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxbf6, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALE_SR_PK_BF6_F16 > Inst_VOP3__V_CVT_SCALE_SR_PK_BF6_F16
Definition vop3_cvt.hh:1311
Inst_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 > Inst_VOP3P_MAI__V_MFMA_I32_16X16X16_I8
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat16, AMDGPU::mxfp4, &MNEM__V_CVT_SCALEF32_PK_BF16_FP4 > Inst_VOP3__V_CVT_SCALEF32_PK_BF16_FP4
Definition vop3_cvt.hh:347
Inst_VOP3__V_CVT_SCALEF32_SR< AMDGPU::mxfloat8, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_SR_FP8_F16 > Inst_VOP3__V_CVT_SCALEF32_SR_FP8_F16
Definition vop3_cvt.hh:1114
Inst_VOP3__V_CVT_SCALEF32_2XPK16_F32< AMDGPU::mxbf6, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_PK32_BF6_F32 > Inst_VOP3__V_CVT_SCALEF32_2XPK16_BF6_F32
Definition vop3_cvt.hh:933
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxbf6, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_PK32_BF6_F16 > Inst_VOP3__V_CVT_SCALEF32_PK32_BF6_F16
Definition vop3_cvt.hh:709
Inst_VOP3__V_CVT_SCALE< AMDGPU::mxfloat32, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_F32_FP8 > Inst_VOP3__V_CVT_SCALEF32_F32_FP8
Definition vop3_cvt.hh:508
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat8, AMDGPU::mxfloat32, &MNEM__V_CVT_SCALEF32_PK_FP8_F32 > Inst_VOP3__V_CVT_SCALEF32_PK_FP8_F32
Definition vop3_cvt.hh:257
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfloat32, AMDGPU::mxbf6, &MNEM__V_CVT_SCALEF32_PK32_F32_BF6 > Inst_VOP3__V_CVT_SCALEF32_PK32_F32_BF6
Definition vop3_cvt.hh:730
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat8, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_PK_FP8_F16 > Inst_VOP3__V_CVT_SCALEF32_PK_FP8_F16
Definition vop3_cvt.hh:293
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxfloat16, AMDGPU::mxfp4, &MNEM__V_CVT_SCALEF32_PK_F16_FP4 > Inst_VOP3__V_CVT_SCALEF32_PK_F16_FP4
Definition vop3_cvt.hh:341
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat16, AMDGPU::mxfloat8, &MNEM__V_CVT_SCALEF32_PK_BF16_BF8 > Inst_VOP3__V_CVT_SCALEF32_PK_BF16_BF8
Definition vop3_cvt.hh:359
Inst_VOP3__V_CVT_SCALE_SR_PK32< AMDGPU::mxfp6, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALE_SR_PK_FP6_F16 > Inst_VOP3__V_CVT_SCALE_SR_PK_FP6_F16
Definition vop3_cvt.hh:1332
Inst_VOP3__V_CVT_SCALE_PK< AMDGPU::mxbfloat8, AMDGPU::mxfloat16, &MNEM__V_CVT_SCALEF32_PK_BF8_F16 > Inst_VOP3__V_CVT_SCALEF32_PK_BF8_F16
Definition vop3_cvt.hh:299
Inst_VOP3__V_CVT_SCALE_PK32< AMDGPU::mxfloat32, AMDGPU::mxfp6, &MNEM__V_CVT_SCALEF32_PK32_F32_FP6 > Inst_VOP3__V_CVT_SCALEF32_PK32_F32_FP6
Definition vop3_cvt.hh:737
Inst_VOP3__V_CVT_SCALE< AMDGPU::mxfloat32, AMDGPU::mxbfloat8, &MNEM__V_CVT_SCALEF32_F32_BF8 > Inst_VOP3__V_CVT_SCALEF32_F32_BF8
Definition vop3_cvt.hh:502
Copyright (c) 2024 Arm Limited All rights reserved.
Definition binary32.hh:36
InFmt_VOP3P_MAI iFmt_VOP3P_MAI

Generated on Mon Oct 27 2025 04:12:29 for gem5 by doxygen 1.14.0