gem5 v24.0.0.0
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
53 /*
54 * These will probably have to be updated according to the Vega ISA manual:
55 * https://developer.amd.com/wp-content/resources/
56 * Vega_Shader_ISA_28July2017.pdf
57 */
571 };
572
1342 };
1343
1601 };
1602
1732 };
1733
1863 };
1864
1994 };
1995
2013 };
2014
2144 };
2145
2275 };
2276
2534 };
2535
2793 };
2794
2924 };
2925
3055 };
3056
3062 };
3063
3321 };
3322
3580 };
3581
3711 };
3712
3713 GPUStaticInst*
3715 {
3716 InFmt_SOP1 *enc = &mach_inst->iFmt_SOP1;
3718 return (this->*method)(mach_inst);
3719 } // decode
3720
3723 {
3724 InFmt_VOPC *enc = &iFmt->iFmt_VOPC;
3726 return (this->*method)(iFmt);
3727 } // subDecode_OP_VOPC
3728
3731 {
3732 InFmt_VOP3P *enc = &iFmt->iFmt_VOP3P;
3734 return (this->*method)(iFmt);
3735 } // subDecode_OP_VOP3P
3736
3739 {
3740 InFmt_VOP1 *enc = &iFmt->iFmt_VOP1;
3742 return (this->*method)(iFmt);
3743 } // subDecode_OP_VOP1
3744
3747 {
3748 InFmt_SOP1 *enc = &iFmt->iFmt_SOP1;
3750 return (this->*method)(iFmt);
3751 } // subDecode_OP_SOP1
3752
3755 {
3756 InFmt_SOPC *enc = &iFmt->iFmt_SOPC;
3758 return (this->*method)(iFmt);
3759 } // subDecode_OP_SOPC
3760
3763 {
3764 InFmt_SOPP *enc = &iFmt->iFmt_SOPP;
3766 return (this->*method)(iFmt);
3767 } // subDecode_OP_SOPP
3768
3771 {
3772 InFmt_SMEM *enc = &iFmt->iFmt_SMEM;
3774 return (this->*method)(iFmt);
3775 } // subDecode_OP_SMEM
3776
3779 {
3780 InFmt_VOP3A *enc = &iFmt->iFmt_VOP3A;
3782 return (this->*method)(iFmt);
3783 } // subDecode_OPU_VOP3
3784
3787 {
3788 InFmt_VINTRP *enc = &iFmt->iFmt_VINTRP;
3790 return (this->*method)(iFmt);
3791 } // subDecode_OP_VINTRP
3792
3795 {
3796 InFmt_DS *enc = &iFmt->iFmt_DS;
3798 return (this->*method)(iFmt);
3799 } // subDecode_OP_DS
3800
3803 {
3804 InFmt_FLAT *enc = &iFmt->iFmt_FLAT;
3805 IsaDecodeMethod method;
3806 switch (enc->SEG) {
3807 case 0:
3808 method = tableSubDecode_OP_FLAT[enc->OP];
3809 break;
3810 case 1:
3811 method = tableSubDecode_OP_SCRATCH[enc->OP];
3812 break;
3813 case 2:
3814 method = tableSubDecode_OP_GLOBAL[enc->OP];
3815 break;
3816 default:
3817 fatal("Invalid SEG for FLAT encoding: %d\n", enc->SEG);
3818 }
3819 return (this->*method)(iFmt);
3820 } // subDecode_OP_FLAT
3821
3824 {
3825 InFmt_MUBUF *enc = &iFmt->iFmt_MUBUF;
3827 return (this->*method)(iFmt);
3828 } // subDecode_OP_MUBUF
3829
3832 {
3833 InFmt_MTBUF *enc = &iFmt->iFmt_MTBUF;
3835 return (this->*method)(iFmt);
3836 } // subDecode_OP_MTBUF
3837
3840 {
3841 InFmt_MIMG *enc = &iFmt->iFmt_MIMG;
3843 return (this->*method)(iFmt);
3844 } // subDecode_OP_MIMG
3845
3848 {
3849 return new Inst_VOP2__V_CNDMASK_B32(&iFmt->iFmt_VOP2);
3850 } // decode_OP_VOP2__V_CNDMASK_B32
3851
3854 {
3855 return new Inst_VOP2__V_ADD_F32(&iFmt->iFmt_VOP2);
3856 } // decode_OP_VOP2__V_ADD_F32
3857
3860 {
3861 return new Inst_VOP2__V_SUB_F32(&iFmt->iFmt_VOP2);
3862 } // decode_OP_VOP2__V_SUB_F32
3863
3866 {
3867 return new Inst_VOP2__V_SUBREV_F32(&iFmt->iFmt_VOP2);
3868 } // decode_OP_VOP2__V_SUBREV_F32
3869
3872 {
3873 return new Inst_VOP2__V_MUL_LEGACY_F32(&iFmt->iFmt_VOP2);
3874 } // decode_OP_VOP2__V_MUL_LEGACY_F32
3875
3878 {
3879 return new Inst_VOP2__V_MUL_F32(&iFmt->iFmt_VOP2);
3880 } // decode_OP_VOP2__V_MUL_F32
3881
3884 {
3885 return new Inst_VOP2__V_MUL_I32_I24(&iFmt->iFmt_VOP2);
3886 } // decode_OP_VOP2__V_MUL_I32_I24
3887
3890 {
3891 return new Inst_VOP2__V_MUL_HI_I32_I24(&iFmt->iFmt_VOP2);
3892 } // decode_OP_VOP2__V_MUL_HI_I32_I24
3893
3896 {
3897 return new Inst_VOP2__V_MUL_U32_U24(&iFmt->iFmt_VOP2);
3898 } // decode_OP_VOP2__V_MUL_U32_U24
3899
3902 {
3903 return new Inst_VOP2__V_MUL_HI_U32_U24(&iFmt->iFmt_VOP2);
3904 } // decode_OP_VOP2__V_MUL_HI_U32_U24
3905
3908 {
3909 return new Inst_VOP2__V_MIN_F32(&iFmt->iFmt_VOP2);
3910 } // decode_OP_VOP2__V_MIN_F32
3911
3914 {
3915 return new Inst_VOP2__V_MAX_F32(&iFmt->iFmt_VOP2);
3916 } // decode_OP_VOP2__V_MAX_F32
3917
3920 {
3921 return new Inst_VOP2__V_MIN_I32(&iFmt->iFmt_VOP2);
3922 } // decode_OP_VOP2__V_MIN_I32
3923
3926 {
3927 return new Inst_VOP2__V_MAX_I32(&iFmt->iFmt_VOP2);
3928 } // decode_OP_VOP2__V_MAX_I32
3929
3932 {
3933 return new Inst_VOP2__V_MIN_U32(&iFmt->iFmt_VOP2);
3934 } // decode_OP_VOP2__V_MIN_U32
3935
3938 {
3939 return new Inst_VOP2__V_MAX_U32(&iFmt->iFmt_VOP2);
3940 } // decode_OP_VOP2__V_MAX_U32
3941
3944 {
3945 return new Inst_VOP2__V_LSHRREV_B32(&iFmt->iFmt_VOP2);
3946 } // decode_OP_VOP2__V_LSHRREV_B32
3947
3950 {
3951 return new Inst_VOP2__V_ASHRREV_I32(&iFmt->iFmt_VOP2);
3952 } // decode_OP_VOP2__V_ASHRREV_I32
3953
3956 {
3957 return new Inst_VOP2__V_LSHLREV_B32(&iFmt->iFmt_VOP2);
3958 } // decode_OP_VOP2__V_LSHLREV_B32
3959
3962 {
3963 return new Inst_VOP2__V_AND_B32(&iFmt->iFmt_VOP2);
3964 } // decode_OP_VOP2__V_AND_B32
3965
3968 {
3969 return new Inst_VOP2__V_OR_B32(&iFmt->iFmt_VOP2);
3970 } // decode_OP_VOP2__V_OR_B32
3971
3974 {
3975 return new Inst_VOP2__V_XOR_B32(&iFmt->iFmt_VOP2);
3976 } // decode_OP_VOP2__V_XOR_B32
3977
3980 {
3981 return new Inst_VOP2__V_MAC_F32(&iFmt->iFmt_VOP2);
3982 } // decode_OP_VOP2__V_MAC_F32
3983
3986 {
3987 return new Inst_VOP2__V_MADMK_F32(&iFmt->iFmt_VOP2);
3988 } // decode_OP_VOP2__V_MADMK_F32
3989
3992 {
3993 return new Inst_VOP2__V_MADAK_F32(&iFmt->iFmt_VOP2);
3994 } // decode_OP_VOP2__V_MADAK_F32
3995
3998 {
3999 return new Inst_VOP2__V_ADD_CO_U32(&iFmt->iFmt_VOP2);
4000 } // decode_OP_VOP2__V_ADD_CO_U32
4001
4004 {
4005 return new Inst_VOP2__V_SUB_CO_U32(&iFmt->iFmt_VOP2);
4006 } // decode_OP_VOP2__V_SUB_CO_U32
4007
4010 {
4011 return new Inst_VOP2__V_SUBREV_CO_U32(&iFmt->iFmt_VOP2);
4012 } // decode_OP_VOP2__V_SUBREV_CO_U32
4013
4016 {
4017 return new Inst_VOP2__V_ADDC_CO_U32(&iFmt->iFmt_VOP2);
4018 } // decode_OP_VOP2__V_ADDC_CO_U32
4019
4022 {
4023 return new Inst_VOP2__V_SUBB_CO_U32(&iFmt->iFmt_VOP2);
4024 } // decode_OP_VOP2__V_SUBB_CO_U32
4025
4028 {
4029 return new Inst_VOP2__V_SUBBREV_CO_U32(&iFmt->iFmt_VOP2);
4030 } // decode_OP_VOP2__V_SUBBREV_CO_U32
4031
4034 {
4035 return new Inst_VOP2__V_ADD_F16(&iFmt->iFmt_VOP2);
4036 } // decode_OP_VOP2__V_ADD_F16
4037
4040 {
4041 return new Inst_VOP2__V_SUB_F16(&iFmt->iFmt_VOP2);
4042 } // decode_OP_VOP2__V_SUB_F16
4043
4046 {
4047 return new Inst_VOP2__V_SUBREV_F16(&iFmt->iFmt_VOP2);
4048 } // decode_OP_VOP2__V_SUBREV_F16
4049
4052 {
4053 return new Inst_VOP2__V_MUL_F16(&iFmt->iFmt_VOP2);
4054 } // decode_OP_VOP2__V_MUL_F16
4055
4058 {
4059 return new Inst_VOP2__V_MAC_F16(&iFmt->iFmt_VOP2);
4060 } // decode_OP_VOP2__V_MAC_F16
4061
4064 {
4065 return new Inst_VOP2__V_MADMK_F16(&iFmt->iFmt_VOP2);
4066 } // decode_OP_VOP2__V_MADMK_F16
4067
4070 {
4071 return new Inst_VOP2__V_MADAK_F16(&iFmt->iFmt_VOP2);
4072 } // decode_OP_VOP2__V_MADAK_F16
4073
4076 {
4077 return new Inst_VOP2__V_ADD_U16(&iFmt->iFmt_VOP2);
4078 } // decode_OP_VOP2__V_ADD_U16
4079
4082 {
4083 return new Inst_VOP2__V_SUB_U16(&iFmt->iFmt_VOP2);
4084 } // decode_OP_VOP2__V_SUB_U16
4085
4088 {
4089 return new Inst_VOP2__V_SUBREV_U16(&iFmt->iFmt_VOP2);
4090 } // decode_OP_VOP2__V_SUBREV_U16
4091
4094 {
4095 return new Inst_VOP2__V_MUL_LO_U16(&iFmt->iFmt_VOP2);
4096 } // decode_OP_VOP2__V_MUL_LO_U16
4097
4100 {
4101 return new Inst_VOP2__V_LSHLREV_B16(&iFmt->iFmt_VOP2);
4102 } // decode_OP_VOP2__V_LSHLREV_B16
4103
4106 {
4107 return new Inst_VOP2__V_LSHRREV_B16(&iFmt->iFmt_VOP2);
4108 } // decode_OP_VOP2__V_LSHRREV_B16
4109
4112 {
4113 return new Inst_VOP2__V_ASHRREV_I16(&iFmt->iFmt_VOP2);
4114 } // decode_OP_VOP2__V_ASHRREV_I16
4115
4118 {
4119 return new Inst_VOP2__V_MAX_F16(&iFmt->iFmt_VOP2);
4120 } // decode_OP_VOP2__V_MAX_F16
4121
4124 {
4125 return new Inst_VOP2__V_MIN_F16(&iFmt->iFmt_VOP2);
4126 } // decode_OP_VOP2__V_MIN_F16
4127
4130 {
4131 return new Inst_VOP2__V_MAX_U16(&iFmt->iFmt_VOP2);
4132 } // decode_OP_VOP2__V_MAX_U16
4133
4136 {
4137 return new Inst_VOP2__V_MAX_I16(&iFmt->iFmt_VOP2);
4138 } // decode_OP_VOP2__V_MAX_I16
4139
4142 {
4143 return new Inst_VOP2__V_MIN_U16(&iFmt->iFmt_VOP2);
4144 } // decode_OP_VOP2__V_MIN_U16
4145
4148 {
4149 return new Inst_VOP2__V_MIN_I16(&iFmt->iFmt_VOP2);
4150 } // decode_OP_VOP2__V_MIN_I16
4151
4154 {
4155 return new Inst_VOP2__V_LDEXP_F16(&iFmt->iFmt_VOP2);
4156 } // decode_OP_VOP2__V_LDEXP_F16
4157
4163
4169
4175
4178 {
4179 fatal("Trying to decode instruction without a class\n");
4180 return nullptr;
4181 }
4182
4185 {
4186 fatal("Trying to decode instruction without a class\n");
4187 return nullptr;
4188 }
4189
4192 {
4193 fatal("Trying to decode instruction without a class\n");
4194 return nullptr;
4195 }
4196
4199 {
4200 fatal("Trying to decode instruction without a class\n");
4201 return nullptr;
4202 }
4203
4209
4212 {
4213 fatal("Trying to decode instruction without a class\n");
4214 return nullptr;
4215 }
4216
4222
4225 {
4226 return new Inst_SOP2__S_ADD_U32(&iFmt->iFmt_SOP2);
4227 } // decode_OP_SOP2__S_ADD_U32
4228
4231 {
4232 return new Inst_SOP2__S_SUB_U32(&iFmt->iFmt_SOP2);
4233 } // decode_OP_SOP2__S_SUB_U32
4234
4237 {
4238 return new Inst_SOP2__S_ADD_I32(&iFmt->iFmt_SOP2);
4239 } // decode_OP_SOP2__S_ADD_I32
4240
4243 {
4244 return new Inst_SOP2__S_SUB_I32(&iFmt->iFmt_SOP2);
4245 } // decode_OP_SOP2__S_SUB_I32
4246
4249 {
4250 return new Inst_SOP2__S_ADDC_U32(&iFmt->iFmt_SOP2);
4251 } // decode_OP_SOP2__S_ADDC_U32
4252
4255 {
4256 return new Inst_SOP2__S_SUBB_U32(&iFmt->iFmt_SOP2);
4257 } // decode_OP_SOP2__S_SUBB_U32
4258
4261 {
4262 return new Inst_SOP2__S_MIN_I32(&iFmt->iFmt_SOP2);
4263 } // decode_OP_SOP2__S_MIN_I32
4264
4267 {
4268 return new Inst_SOP2__S_MIN_U32(&iFmt->iFmt_SOP2);
4269 } // decode_OP_SOP2__S_MIN_U32
4270
4273 {
4274 return new Inst_SOP2__S_MAX_I32(&iFmt->iFmt_SOP2);
4275 } // decode_OP_SOP2__S_MAX_I32
4276
4279 {
4280 return new Inst_SOP2__S_MAX_U32(&iFmt->iFmt_SOP2);
4281 } // decode_OP_SOP2__S_MAX_U32
4282
4285 {
4286 return new Inst_SOP2__S_CSELECT_B32(&iFmt->iFmt_SOP2);
4287 } // decode_OP_SOP2__S_CSELECT_B32
4288
4291 {
4292 return new Inst_SOP2__S_CSELECT_B64(&iFmt->iFmt_SOP2);
4293 } // decode_OP_SOP2__S_CSELECT_B64
4294
4297 {
4298 return new Inst_SOP2__S_AND_B32(&iFmt->iFmt_SOP2);
4299 } // decode_OP_SOP2__S_AND_B32
4300
4303 {
4304 return new Inst_SOP2__S_AND_B64(&iFmt->iFmt_SOP2);
4305 } // decode_OP_SOP2__S_AND_B64
4306
4309 {
4310 return new Inst_SOP2__S_OR_B32(&iFmt->iFmt_SOP2);
4311 } // decode_OP_SOP2__S_OR_B32
4312
4315 {
4316 return new Inst_SOP2__S_OR_B64(&iFmt->iFmt_SOP2);
4317 } // decode_OP_SOP2__S_OR_B64
4318
4321 {
4322 return new Inst_SOP2__S_XOR_B32(&iFmt->iFmt_SOP2);
4323 } // decode_OP_SOP2__S_XOR_B32
4324
4327 {
4328 return new Inst_SOP2__S_XOR_B64(&iFmt->iFmt_SOP2);
4329 } // decode_OP_SOP2__S_XOR_B64
4330
4333 {
4334 return new Inst_SOP2__S_ANDN2_B32(&iFmt->iFmt_SOP2);
4335 } // decode_OP_SOP2__S_ANDN2_B32
4336
4339 {
4340 return new Inst_SOP2__S_ANDN2_B64(&iFmt->iFmt_SOP2);
4341 } // decode_OP_SOP2__S_ANDN2_B64
4342
4345 {
4346 return new Inst_SOP2__S_ORN2_B32(&iFmt->iFmt_SOP2);
4347 } // decode_OP_SOP2__S_ORN2_B32
4348
4351 {
4352 return new Inst_SOP2__S_ORN2_B64(&iFmt->iFmt_SOP2);
4353 } // decode_OP_SOP2__S_ORN2_B64
4354
4357 {
4358 return new Inst_SOP2__S_NAND_B32(&iFmt->iFmt_SOP2);
4359 } // decode_OP_SOP2__S_NAND_B32
4360
4363 {
4364 return new Inst_SOP2__S_NAND_B64(&iFmt->iFmt_SOP2);
4365 } // decode_OP_SOP2__S_NAND_B64
4366
4369 {
4370 return new Inst_SOP2__S_NOR_B32(&iFmt->iFmt_SOP2);
4371 } // decode_OP_SOP2__S_NOR_B32
4372
4375 {
4376 return new Inst_SOP2__S_NOR_B64(&iFmt->iFmt_SOP2);
4377 } // decode_OP_SOP2__S_NOR_B64
4378
4381 {
4382 return new Inst_SOP2__S_XNOR_B32(&iFmt->iFmt_SOP2);
4383 } // decode_OP_SOP2__S_XNOR_B32
4384
4387 {
4388 return new Inst_SOP2__S_XNOR_B64(&iFmt->iFmt_SOP2);
4389 } // decode_OP_SOP2__S_XNOR_B64
4390
4393 {
4394 return new Inst_SOP2__S_LSHL_B32(&iFmt->iFmt_SOP2);
4395 } // decode_OP_SOP2__S_LSHL_B32
4396
4399 {
4400 return new Inst_SOP2__S_LSHL_B64(&iFmt->iFmt_SOP2);
4401 } // decode_OP_SOP2__S_LSHL_B64
4402
4405 {
4406 return new Inst_SOP2__S_LSHR_B32(&iFmt->iFmt_SOP2);
4407 } // decode_OP_SOP2__S_LSHR_B32
4408
4411 {
4412 return new Inst_SOP2__S_LSHR_B64(&iFmt->iFmt_SOP2);
4413 } // decode_OP_SOP2__S_LSHR_B64
4414
4417 {
4418 return new Inst_SOP2__S_ASHR_I32(&iFmt->iFmt_SOP2);
4419 } // decode_OP_SOP2__S_ASHR_I32
4420
4423 {
4424 return new Inst_SOP2__S_ASHR_I64(&iFmt->iFmt_SOP2);
4425 } // decode_OP_SOP2__S_ASHR_I64
4426
4429 {
4430 return new Inst_SOP2__S_BFM_B32(&iFmt->iFmt_SOP2);
4431 } // decode_OP_SOP2__S_BFM_B32
4432
4435 {
4436 return new Inst_SOP2__S_BFM_B64(&iFmt->iFmt_SOP2);
4437 } // decode_OP_SOP2__S_BFM_B64
4438
4441 {
4442 return new Inst_SOP2__S_MUL_I32(&iFmt->iFmt_SOP2);
4443 } // decode_OP_SOP2__S_MUL_I32
4444
4447 {
4448 return new Inst_SOP2__S_BFE_U32(&iFmt->iFmt_SOP2);
4449 } // decode_OP_SOP2__S_BFE_U32
4450
4453 {
4454 return new Inst_SOP2__S_BFE_I32(&iFmt->iFmt_SOP2);
4455 } // decode_OP_SOP2__S_BFE_I32
4456
4459 {
4460 return new Inst_SOP2__S_BFE_U64(&iFmt->iFmt_SOP2);
4461 } // decode_OP_SOP2__S_BFE_U64
4462
4465 {
4466 return new Inst_SOP2__S_BFE_I64(&iFmt->iFmt_SOP2);
4467 } // decode_OP_SOP2__S_BFE_I64
4468
4471 {
4472 return new Inst_SOP2__S_CBRANCH_G_FORK(&iFmt->iFmt_SOP2);
4473 } // decode_OP_SOP2__S_CBRANCH_G_FORK
4474
4477 {
4478 return new Inst_SOP2__S_ABSDIFF_I32(&iFmt->iFmt_SOP2);
4479 } // decode_OP_SOP2__S_ABSDIFF_I32
4480
4483 {
4484 return new Inst_SOP2__S_RFE_RESTORE_B64(&iFmt->iFmt_SOP2);
4485 } // decode_OP_SOP2__S_RFE_RESTORE_B64
4486
4492
4498
4501 {
4502 fatal("Trying to decode instruction without a class\n");
4503 return nullptr;
4504 }
4505
4508 {
4509 fatal("Trying to decode instruction without a class\n");
4510 return nullptr;
4511 }
4512
4515 {
4516 fatal("Trying to decode instruction without a class\n");
4517 return nullptr;
4518 }
4519
4522 {
4523 fatal("Trying to decode instruction without a class\n");
4524 return nullptr;
4525 }
4526
4529 {
4530 fatal("Trying to decode instruction without a class\n");
4531 return nullptr;
4532 }
4533
4536 {
4537 fatal("Trying to decode instruction without a class\n");
4538 return nullptr;
4539 }
4540
4543 {
4544 fatal("Trying to decode instruction without a class\n");
4545 return nullptr;
4546 }
4547
4550 {
4551 return new Inst_SOPK__S_MOVK_I32(&iFmt->iFmt_SOPK);
4552 } // decode_OP_SOPK__S_MOVK_I32
4553
4556 {
4557 return new Inst_SOPK__S_CMOVK_I32(&iFmt->iFmt_SOPK);
4558 } // decode_OP_SOPK__S_CMOVK_I32
4559
4562 {
4563 return new Inst_SOPK__S_CMPK_EQ_I32(&iFmt->iFmt_SOPK);
4564 } // decode_OP_SOPK__S_CMPK_EQ_I32
4565
4568 {
4569 return new Inst_SOPK__S_CMPK_LG_I32(&iFmt->iFmt_SOPK);
4570 } // decode_OP_SOPK__S_CMPK_LG_I32
4571
4574 {
4575 return new Inst_SOPK__S_CMPK_GT_I32(&iFmt->iFmt_SOPK);
4576 } // decode_OP_SOPK__S_CMPK_GT_I32
4577
4580 {
4581 return new Inst_SOPK__S_CMPK_GE_I32(&iFmt->iFmt_SOPK);
4582 } // decode_OP_SOPK__S_CMPK_GE_I32
4583
4586 {
4587 return new Inst_SOPK__S_CMPK_LT_I32(&iFmt->iFmt_SOPK);
4588 } // decode_OP_SOPK__S_CMPK_LT_I32
4589
4592 {
4593 return new Inst_SOPK__S_CMPK_LE_I32(&iFmt->iFmt_SOPK);
4594 } // decode_OP_SOPK__S_CMPK_LE_I32
4595
4598 {
4599 return new Inst_SOPK__S_CMPK_EQ_U32(&iFmt->iFmt_SOPK);
4600 } // decode_OP_SOPK__S_CMPK_EQ_U32
4601
4604 {
4605 return new Inst_SOPK__S_CMPK_LG_U32(&iFmt->iFmt_SOPK);
4606 } // decode_OP_SOPK__S_CMPK_LG_U32
4607
4610 {
4611 return new Inst_SOPK__S_CMPK_GT_U32(&iFmt->iFmt_SOPK);
4612 } // decode_OP_SOPK__S_CMPK_GT_U32
4613
4616 {
4617 return new Inst_SOPK__S_CMPK_GE_U32(&iFmt->iFmt_SOPK);
4618 } // decode_OP_SOPK__S_CMPK_GE_U32
4619
4622 {
4623 return new Inst_SOPK__S_CMPK_LT_U32(&iFmt->iFmt_SOPK);
4624 } // decode_OP_SOPK__S_CMPK_LT_U32
4625
4628 {
4629 return new Inst_SOPK__S_CMPK_LE_U32(&iFmt->iFmt_SOPK);
4630 } // decode_OP_SOPK__S_CMPK_LE_U32
4631
4634 {
4635 return new Inst_SOPK__S_ADDK_I32(&iFmt->iFmt_SOPK);
4636 } // decode_OP_SOPK__S_ADDK_I32
4637
4640 {
4641 return new Inst_SOPK__S_MULK_I32(&iFmt->iFmt_SOPK);
4642 } // decode_OP_SOPK__S_MULK_I32
4643
4646 {
4647 return new Inst_SOPK__S_CBRANCH_I_FORK(&iFmt->iFmt_SOPK);
4648 } // decode_OP_SOPK__S_CBRANCH_I_FORK
4649
4652 {
4653 return new Inst_SOPK__S_GETREG_B32(&iFmt->iFmt_SOPK);
4654 } // decode_OP_SOPK__S_GETREG_B32
4655
4658 {
4659 return new Inst_SOPK__S_SETREG_B32(&iFmt->iFmt_SOPK);
4660 } // decode_OP_SOPK__S_SETREG_B32
4661
4664 {
4665 return new Inst_SOPK__S_SETREG_IMM32_B32(&iFmt->iFmt_SOPK);
4666 } // decode_OP_SOPK__S_SETREG_IMM32_B32
4667
4670 {
4671 fatal("Trying to decode instruction without a class\n");
4672 return nullptr;
4673 }
4674
4677 {
4678 return new Inst_EXP__EXP(&iFmt->iFmt_EXP);
4679 } // decode_OP_EXP
4680
4683 {
4684 return new Inst_VOP3__V_CMP_CLASS_F32(&iFmt->iFmt_VOP3A);
4685 } // decode_OPU_VOP3__V_CMP_CLASS_F32
4686
4689 {
4690 return new Inst_VOP3__V_CMPX_CLASS_F32(&iFmt->iFmt_VOP3A);
4691 } // decode_OPU_VOP3__V_CMPX_CLASS_F32
4692
4695 {
4696 return new Inst_VOP3__V_CMP_CLASS_F64(&iFmt->iFmt_VOP3A);
4697 } // decode_OPU_VOP3__V_CMP_CLASS_F64
4698
4701 {
4702 return new Inst_VOP3__V_CMPX_CLASS_F64(&iFmt->iFmt_VOP3A);
4703 } // decode_OPU_VOP3__V_CMPX_CLASS_F64
4704
4707 {
4708 return new Inst_VOP3__V_CMP_CLASS_F16(&iFmt->iFmt_VOP3A);
4709 } // decode_OPU_VOP3__V_CMP_CLASS_F16
4710
4713 {
4714 return new Inst_VOP3__V_CMPX_CLASS_F16(&iFmt->iFmt_VOP3A);
4715 } // decode_OPU_VOP3__V_CMPX_CLASS_F16
4716
4719 {
4720 return new Inst_VOP3__V_CMP_F_F16(&iFmt->iFmt_VOP3A);
4721 } // decode_OPU_VOP3__V_CMP_F_F16
4722
4725 {
4726 return new Inst_VOP3__V_CMP_LT_F16(&iFmt->iFmt_VOP3A);
4727 } // decode_OPU_VOP3__V_CMP_LT_F16
4728
4731 {
4732 return new Inst_VOP3__V_CMP_EQ_F16(&iFmt->iFmt_VOP3A);
4733 } // decode_OPU_VOP3__V_CMP_EQ_F16
4734
4737 {
4738 return new Inst_VOP3__V_CMP_LE_F16(&iFmt->iFmt_VOP3A);
4739 } // decode_OPU_VOP3__V_CMP_LE_F16
4740
4743 {
4744 return new Inst_VOP3__V_CMP_GT_F16(&iFmt->iFmt_VOP3A);
4745 } // decode_OPU_VOP3__V_CMP_GT_F16
4746
4749 {
4750 return new Inst_VOP3__V_CMP_LG_F16(&iFmt->iFmt_VOP3A);
4751 } // decode_OPU_VOP3__V_CMP_LG_F16
4752
4755 {
4756 return new Inst_VOP3__V_CMP_GE_F16(&iFmt->iFmt_VOP3A);
4757 } // decode_OPU_VOP3__V_CMP_GE_F16
4758
4761 {
4762 return new Inst_VOP3__V_CMP_O_F16(&iFmt->iFmt_VOP3A);
4763 } // decode_OPU_VOP3__V_CMP_O_F16
4764
4767 {
4768 return new Inst_VOP3__V_CMP_U_F16(&iFmt->iFmt_VOP3A);
4769 } // decode_OPU_VOP3__V_CMP_U_F16
4770
4773 {
4774 return new Inst_VOP3__V_CMP_NGE_F16(&iFmt->iFmt_VOP3A);
4775 } // decode_OPU_VOP3__V_CMP_NGE_F16
4776
4779 {
4780 return new Inst_VOP3__V_CMP_NLG_F16(&iFmt->iFmt_VOP3A);
4781 } // decode_OPU_VOP3__V_CMP_NLG_F16
4782
4785 {
4786 return new Inst_VOP3__V_CMP_NGT_F16(&iFmt->iFmt_VOP3A);
4787 } // decode_OPU_VOP3__V_CMP_NGT_F16
4788
4791 {
4792 return new Inst_VOP3__V_CMP_NLE_F16(&iFmt->iFmt_VOP3A);
4793 } // decode_OPU_VOP3__V_CMP_NLE_F16
4794
4797 {
4798 return new Inst_VOP3__V_CMP_NEQ_F16(&iFmt->iFmt_VOP3A);
4799 } // decode_OPU_VOP3__V_CMP_NEQ_F16
4800
4803 {
4804 return new Inst_VOP3__V_CMP_NLT_F16(&iFmt->iFmt_VOP3A);
4805 } // decode_OPU_VOP3__V_CMP_NLT_F16
4806
4809 {
4810 return new Inst_VOP3__V_CMP_TRU_F16(&iFmt->iFmt_VOP3A);
4811 } // decode_OPU_VOP3__V_CMP_TRU_F16
4812
4815 {
4816 return new Inst_VOP3__V_CMPX_F_F16(&iFmt->iFmt_VOP3A);
4817 } // decode_OPU_VOP3__V_CMPX_F_F16
4818
4821 {
4822 return new Inst_VOP3__V_CMPX_LT_F16(&iFmt->iFmt_VOP3A);
4823 } // decode_OPU_VOP3__V_CMPX_LT_F16
4824
4827 {
4828 return new Inst_VOP3__V_CMPX_EQ_F16(&iFmt->iFmt_VOP3A);
4829 } // decode_OPU_VOP3__V_CMPX_EQ_F16
4830
4833 {
4834 return new Inst_VOP3__V_CMPX_LE_F16(&iFmt->iFmt_VOP3A);
4835 } // decode_OPU_VOP3__V_CMPX_LE_F16
4836
4839 {
4840 return new Inst_VOP3__V_CMPX_GT_F16(&iFmt->iFmt_VOP3A);
4841 } // decode_OPU_VOP3__V_CMPX_GT_F16
4842
4845 {
4846 return new Inst_VOP3__V_CMPX_LG_F16(&iFmt->iFmt_VOP3A);
4847 } // decode_OPU_VOP3__V_CMPX_LG_F16
4848
4851 {
4852 return new Inst_VOP3__V_CMPX_GE_F16(&iFmt->iFmt_VOP3A);
4853 } // decode_OPU_VOP3__V_CMPX_GE_F16
4854
4857 {
4858 return new Inst_VOP3__V_CMPX_O_F16(&iFmt->iFmt_VOP3A);
4859 } // decode_OPU_VOP3__V_CMPX_O_F16
4860
4863 {
4864 return new Inst_VOP3__V_CMPX_U_F16(&iFmt->iFmt_VOP3A);
4865 } // decode_OPU_VOP3__V_CMPX_U_F16
4866
4869 {
4870 return new Inst_VOP3__V_CMPX_NGE_F16(&iFmt->iFmt_VOP3A);
4871 } // decode_OPU_VOP3__V_CMPX_NGE_F16
4872
4875 {
4876 return new Inst_VOP3__V_CMPX_NLG_F16(&iFmt->iFmt_VOP3A);
4877 } // decode_OPU_VOP3__V_CMPX_NLG_F16
4878
4881 {
4882 return new Inst_VOP3__V_CMPX_NGT_F16(&iFmt->iFmt_VOP3A);
4883 } // decode_OPU_VOP3__V_CMPX_NGT_F16
4884
4887 {
4888 return new Inst_VOP3__V_CMPX_NLE_F16(&iFmt->iFmt_VOP3A);
4889 } // decode_OPU_VOP3__V_CMPX_NLE_F16
4890
4893 {
4894 return new Inst_VOP3__V_CMPX_NEQ_F16(&iFmt->iFmt_VOP3A);
4895 } // decode_OPU_VOP3__V_CMPX_NEQ_F16
4896
4899 {
4900 return new Inst_VOP3__V_CMPX_NLT_F16(&iFmt->iFmt_VOP3A);
4901 } // decode_OPU_VOP3__V_CMPX_NLT_F16
4902
4905 {
4906 return new Inst_VOP3__V_CMPX_TRU_F16(&iFmt->iFmt_VOP3A);
4907 } // decode_OPU_VOP3__V_CMPX_TRU_F16
4908
4911 {
4912 return new Inst_VOP3__V_CMP_F_F32(&iFmt->iFmt_VOP3A);
4913 } // decode_OPU_VOP3__V_CMP_F_F32
4914
4917 {
4918 return new Inst_VOP3__V_CMP_LT_F32(&iFmt->iFmt_VOP3A);
4919 } // decode_OPU_VOP3__V_CMP_LT_F32
4920
4923 {
4924 return new Inst_VOP3__V_CMP_EQ_F32(&iFmt->iFmt_VOP3A);
4925 } // decode_OPU_VOP3__V_CMP_EQ_F32
4926
4929 {
4930 return new Inst_VOP3__V_CMP_LE_F32(&iFmt->iFmt_VOP3A);
4931 } // decode_OPU_VOP3__V_CMP_LE_F32
4932
4935 {
4936 return new Inst_VOP3__V_CMP_GT_F32(&iFmt->iFmt_VOP3A);
4937 } // decode_OPU_VOP3__V_CMP_GT_F32
4938
4941 {
4942 return new Inst_VOP3__V_CMP_LG_F32(&iFmt->iFmt_VOP3A);
4943 } // decode_OPU_VOP3__V_CMP_LG_F32
4944
4947 {
4948 return new Inst_VOP3__V_CMP_GE_F32(&iFmt->iFmt_VOP3A);
4949 } // decode_OPU_VOP3__V_CMP_GE_F32
4950
4953 {
4954 return new Inst_VOP3__V_CMP_O_F32(&iFmt->iFmt_VOP3A);
4955 } // decode_OPU_VOP3__V_CMP_O_F32
4956
4959 {
4960 return new Inst_VOP3__V_CMP_U_F32(&iFmt->iFmt_VOP3A);
4961 } // decode_OPU_VOP3__V_CMP_U_F32
4962
4965 {
4966 return new Inst_VOP3__V_CMP_NGE_F32(&iFmt->iFmt_VOP3A);
4967 } // decode_OPU_VOP3__V_CMP_NGE_F32
4968
4971 {
4972 return new Inst_VOP3__V_CMP_NLG_F32(&iFmt->iFmt_VOP3A);
4973 } // decode_OPU_VOP3__V_CMP_NLG_F32
4974
4977 {
4978 return new Inst_VOP3__V_CMP_NGT_F32(&iFmt->iFmt_VOP3A);
4979 } // decode_OPU_VOP3__V_CMP_NGT_F32
4980
4983 {
4984 return new Inst_VOP3__V_CMP_NLE_F32(&iFmt->iFmt_VOP3A);
4985 } // decode_OPU_VOP3__V_CMP_NLE_F32
4986
4989 {
4990 return new Inst_VOP3__V_CMP_NEQ_F32(&iFmt->iFmt_VOP3A);
4991 } // decode_OPU_VOP3__V_CMP_NEQ_F32
4992
4995 {
4996 return new Inst_VOP3__V_CMP_NLT_F32(&iFmt->iFmt_VOP3A);
4997 } // decode_OPU_VOP3__V_CMP_NLT_F32
4998
5001 {
5002 return new Inst_VOP3__V_CMP_TRU_F32(&iFmt->iFmt_VOP3A);
5003 } // decode_OPU_VOP3__V_CMP_TRU_F32
5004
5007 {
5008 return new Inst_VOP3__V_CMPX_F_F32(&iFmt->iFmt_VOP3A);
5009 } // decode_OPU_VOP3__V_CMPX_F_F32
5010
5013 {
5014 return new Inst_VOP3__V_CMPX_LT_F32(&iFmt->iFmt_VOP3A);
5015 } // decode_OPU_VOP3__V_CMPX_LT_F32
5016
5019 {
5020 return new Inst_VOP3__V_CMPX_EQ_F32(&iFmt->iFmt_VOP3A);
5021 } // decode_OPU_VOP3__V_CMPX_EQ_F32
5022
5025 {
5026 return new Inst_VOP3__V_CMPX_LE_F32(&iFmt->iFmt_VOP3A);
5027 } // decode_OPU_VOP3__V_CMPX_LE_F32
5028
5031 {
5032 return new Inst_VOP3__V_CMPX_GT_F32(&iFmt->iFmt_VOP3A);
5033 } // decode_OPU_VOP3__V_CMPX_GT_F32
5034
5037 {
5038 return new Inst_VOP3__V_CMPX_LG_F32(&iFmt->iFmt_VOP3A);
5039 } // decode_OPU_VOP3__V_CMPX_LG_F32
5040
5043 {
5044 return new Inst_VOP3__V_CMPX_GE_F32(&iFmt->iFmt_VOP3A);
5045 } // decode_OPU_VOP3__V_CMPX_GE_F32
5046
5049 {
5050 return new Inst_VOP3__V_CMPX_O_F32(&iFmt->iFmt_VOP3A);
5051 } // decode_OPU_VOP3__V_CMPX_O_F32
5052
5055 {
5056 return new Inst_VOP3__V_CMPX_U_F32(&iFmt->iFmt_VOP3A);
5057 } // decode_OPU_VOP3__V_CMPX_U_F32
5058
5061 {
5062 return new Inst_VOP3__V_CMPX_NGE_F32(&iFmt->iFmt_VOP3A);
5063 } // decode_OPU_VOP3__V_CMPX_NGE_F32
5064
5067 {
5068 return new Inst_VOP3__V_CMPX_NLG_F32(&iFmt->iFmt_VOP3A);
5069 } // decode_OPU_VOP3__V_CMPX_NLG_F32
5070
5073 {
5074 return new Inst_VOP3__V_CMPX_NGT_F32(&iFmt->iFmt_VOP3A);
5075 } // decode_OPU_VOP3__V_CMPX_NGT_F32
5076
5079 {
5080 return new Inst_VOP3__V_CMPX_NLE_F32(&iFmt->iFmt_VOP3A);
5081 } // decode_OPU_VOP3__V_CMPX_NLE_F32
5082
5085 {
5086 return new Inst_VOP3__V_CMPX_NEQ_F32(&iFmt->iFmt_VOP3A);
5087 } // decode_OPU_VOP3__V_CMPX_NEQ_F32
5088
5091 {
5092 return new Inst_VOP3__V_CMPX_NLT_F32(&iFmt->iFmt_VOP3A);
5093 } // decode_OPU_VOP3__V_CMPX_NLT_F32
5094
5097 {
5098 return new Inst_VOP3__V_CMPX_TRU_F32(&iFmt->iFmt_VOP3A);
5099 } // decode_OPU_VOP3__V_CMPX_TRU_F32
5100
5103 {
5104 return new Inst_VOP3__V_CMP_F_F64(&iFmt->iFmt_VOP3A);
5105 } // decode_OPU_VOP3__V_CMP_F_F64
5106
5109 {
5110 return new Inst_VOP3__V_CMP_LT_F64(&iFmt->iFmt_VOP3A);
5111 } // decode_OPU_VOP3__V_CMP_LT_F64
5112
5115 {
5116 return new Inst_VOP3__V_CMP_EQ_F64(&iFmt->iFmt_VOP3A);
5117 } // decode_OPU_VOP3__V_CMP_EQ_F64
5118
5121 {
5122 return new Inst_VOP3__V_CMP_LE_F64(&iFmt->iFmt_VOP3A);
5123 } // decode_OPU_VOP3__V_CMP_LE_F64
5124
5127 {
5128 return new Inst_VOP3__V_CMP_GT_F64(&iFmt->iFmt_VOP3A);
5129 } // decode_OPU_VOP3__V_CMP_GT_F64
5130
5133 {
5134 return new Inst_VOP3__V_CMP_LG_F64(&iFmt->iFmt_VOP3A);
5135 } // decode_OPU_VOP3__V_CMP_LG_F64
5136
5139 {
5140 return new Inst_VOP3__V_CMP_GE_F64(&iFmt->iFmt_VOP3A);
5141 } // decode_OPU_VOP3__V_CMP_GE_F64
5142
5145 {
5146 return new Inst_VOP3__V_CMP_O_F64(&iFmt->iFmt_VOP3A);
5147 } // decode_OPU_VOP3__V_CMP_O_F64
5148
5151 {
5152 return new Inst_VOP3__V_CMP_U_F64(&iFmt->iFmt_VOP3A);
5153 } // decode_OPU_VOP3__V_CMP_U_F64
5154
5157 {
5158 return new Inst_VOP3__V_CMP_NGE_F64(&iFmt->iFmt_VOP3A);
5159 } // decode_OPU_VOP3__V_CMP_NGE_F64
5160
5163 {
5164 return new Inst_VOP3__V_CMP_NLG_F64(&iFmt->iFmt_VOP3A);
5165 } // decode_OPU_VOP3__V_CMP_NLG_F64
5166
5169 {
5170 return new Inst_VOP3__V_CMP_NGT_F64(&iFmt->iFmt_VOP3A);
5171 } // decode_OPU_VOP3__V_CMP_NGT_F64
5172
5175 {
5176 return new Inst_VOP3__V_CMP_NLE_F64(&iFmt->iFmt_VOP3A);
5177 } // decode_OPU_VOP3__V_CMP_NLE_F64
5178
5181 {
5182 return new Inst_VOP3__V_CMP_NEQ_F64(&iFmt->iFmt_VOP3A);
5183 } // decode_OPU_VOP3__V_CMP_NEQ_F64
5184
5187 {
5188 return new Inst_VOP3__V_CMP_NLT_F64(&iFmt->iFmt_VOP3A);
5189 } // decode_OPU_VOP3__V_CMP_NLT_F64
5190
5193 {
5194 return new Inst_VOP3__V_CMP_TRU_F64(&iFmt->iFmt_VOP3A);
5195 } // decode_OPU_VOP3__V_CMP_TRU_F64
5196
5199 {
5200 return new Inst_VOP3__V_CMPX_F_F64(&iFmt->iFmt_VOP3A);
5201 } // decode_OPU_VOP3__V_CMPX_F_F64
5202
5205 {
5206 return new Inst_VOP3__V_CMPX_LT_F64(&iFmt->iFmt_VOP3A);
5207 } // decode_OPU_VOP3__V_CMPX_LT_F64
5208
5211 {
5212 return new Inst_VOP3__V_CMPX_EQ_F64(&iFmt->iFmt_VOP3A);
5213 } // decode_OPU_VOP3__V_CMPX_EQ_F64
5214
5217 {
5218 return new Inst_VOP3__V_CMPX_LE_F64(&iFmt->iFmt_VOP3A);
5219 } // decode_OPU_VOP3__V_CMPX_LE_F64
5220
5223 {
5224 return new Inst_VOP3__V_CMPX_GT_F64(&iFmt->iFmt_VOP3A);
5225 } // decode_OPU_VOP3__V_CMPX_GT_F64
5226
5229 {
5230 return new Inst_VOP3__V_CMPX_LG_F64(&iFmt->iFmt_VOP3A);
5231 } // decode_OPU_VOP3__V_CMPX_LG_F64
5232
5235 {
5236 return new Inst_VOP3__V_CMPX_GE_F64(&iFmt->iFmt_VOP3A);
5237 } // decode_OPU_VOP3__V_CMPX_GE_F64
5238
5241 {
5242 return new Inst_VOP3__V_CMPX_O_F64(&iFmt->iFmt_VOP3A);
5243 } // decode_OPU_VOP3__V_CMPX_O_F64
5244
5247 {
5248 return new Inst_VOP3__V_CMPX_U_F64(&iFmt->iFmt_VOP3A);
5249 } // decode_OPU_VOP3__V_CMPX_U_F64
5250
5253 {
5254 return new Inst_VOP3__V_CMPX_NGE_F64(&iFmt->iFmt_VOP3A);
5255 } // decode_OPU_VOP3__V_CMPX_NGE_F64
5256
5259 {
5260 return new Inst_VOP3__V_CMPX_NLG_F64(&iFmt->iFmt_VOP3A);
5261 } // decode_OPU_VOP3__V_CMPX_NLG_F64
5262
5265 {
5266 return new Inst_VOP3__V_CMPX_NGT_F64(&iFmt->iFmt_VOP3A);
5267 } // decode_OPU_VOP3__V_CMPX_NGT_F64
5268
5271 {
5272 return new Inst_VOP3__V_CMPX_NLE_F64(&iFmt->iFmt_VOP3A);
5273 } // decode_OPU_VOP3__V_CMPX_NLE_F64
5274
5277 {
5278 return new Inst_VOP3__V_CMPX_NEQ_F64(&iFmt->iFmt_VOP3A);
5279 } // decode_OPU_VOP3__V_CMPX_NEQ_F64
5280
5283 {
5284 return new Inst_VOP3__V_CMPX_NLT_F64(&iFmt->iFmt_VOP3A);
5285 } // decode_OPU_VOP3__V_CMPX_NLT_F64
5286
5289 {
5290 return new Inst_VOP3__V_CMPX_TRU_F64(&iFmt->iFmt_VOP3A);
5291 } // decode_OPU_VOP3__V_CMPX_TRU_F64
5292
5295 {
5296 return new Inst_VOP3__V_CMP_F_I16(&iFmt->iFmt_VOP3A);
5297 } // decode_OPU_VOP3__V_CMP_F_I16
5298
5301 {
5302 return new Inst_VOP3__V_CMP_LT_I16(&iFmt->iFmt_VOP3A);
5303 } // decode_OPU_VOP3__V_CMP_LT_I16
5304
5307 {
5308 return new Inst_VOP3__V_CMP_EQ_I16(&iFmt->iFmt_VOP3A);
5309 } // decode_OPU_VOP3__V_CMP_EQ_I16
5310
5313 {
5314 return new Inst_VOP3__V_CMP_LE_I16(&iFmt->iFmt_VOP3A);
5315 } // decode_OPU_VOP3__V_CMP_LE_I16
5316
5319 {
5320 return new Inst_VOP3__V_CMP_GT_I16(&iFmt->iFmt_VOP3A);
5321 } // decode_OPU_VOP3__V_CMP_GT_I16
5322
5325 {
5326 return new Inst_VOP3__V_CMP_NE_I16(&iFmt->iFmt_VOP3A);
5327 } // decode_OPU_VOP3__V_CMP_NE_I16
5328
5331 {
5332 return new Inst_VOP3__V_CMP_GE_I16(&iFmt->iFmt_VOP3A);
5333 } // decode_OPU_VOP3__V_CMP_GE_I16
5334
5337 {
5338 return new Inst_VOP3__V_CMP_T_I16(&iFmt->iFmt_VOP3A);
5339 } // decode_OPU_VOP3__V_CMP_T_I16
5340
5343 {
5344 return new Inst_VOP3__V_CMP_F_U16(&iFmt->iFmt_VOP3A);
5345 } // decode_OPU_VOP3__V_CMP_F_U16
5346
5349 {
5350 return new Inst_VOP3__V_CMP_LT_U16(&iFmt->iFmt_VOP3A);
5351 } // decode_OPU_VOP3__V_CMP_LT_U16
5352
5355 {
5356 return new Inst_VOP3__V_CMP_EQ_U16(&iFmt->iFmt_VOP3A);
5357 } // decode_OPU_VOP3__V_CMP_EQ_U16
5358
5361 {
5362 return new Inst_VOP3__V_CMP_LE_U16(&iFmt->iFmt_VOP3A);
5363 } // decode_OPU_VOP3__V_CMP_LE_U16
5364
5367 {
5368 return new Inst_VOP3__V_CMP_GT_U16(&iFmt->iFmt_VOP3A);
5369 } // decode_OPU_VOP3__V_CMP_GT_U16
5370
5373 {
5374 return new Inst_VOP3__V_CMP_NE_U16(&iFmt->iFmt_VOP3A);
5375 } // decode_OPU_VOP3__V_CMP_NE_U16
5376
5379 {
5380 return new Inst_VOP3__V_CMP_GE_U16(&iFmt->iFmt_VOP3A);
5381 } // decode_OPU_VOP3__V_CMP_GE_U16
5382
5385 {
5386 return new Inst_VOP3__V_CMP_T_U16(&iFmt->iFmt_VOP3A);
5387 } // decode_OPU_VOP3__V_CMP_T_U16
5388
5391 {
5392 return new Inst_VOP3__V_CMPX_F_I16(&iFmt->iFmt_VOP3A);
5393 } // decode_OPU_VOP3__V_CMPX_F_I16
5394
5397 {
5398 return new Inst_VOP3__V_CMPX_LT_I16(&iFmt->iFmt_VOP3A);
5399 } // decode_OPU_VOP3__V_CMPX_LT_I16
5400
5403 {
5404 return new Inst_VOP3__V_CMPX_EQ_I16(&iFmt->iFmt_VOP3A);
5405 } // decode_OPU_VOP3__V_CMPX_EQ_I16
5406
5409 {
5410 return new Inst_VOP3__V_CMPX_LE_I16(&iFmt->iFmt_VOP3A);
5411 } // decode_OPU_VOP3__V_CMPX_LE_I16
5412
5415 {
5416 return new Inst_VOP3__V_CMPX_GT_I16(&iFmt->iFmt_VOP3A);
5417 } // decode_OPU_VOP3__V_CMPX_GT_I16
5418
5421 {
5422 return new Inst_VOP3__V_CMPX_NE_I16(&iFmt->iFmt_VOP3A);
5423 } // decode_OPU_VOP3__V_CMPX_NE_I16
5424
5427 {
5428 return new Inst_VOP3__V_CMPX_GE_I16(&iFmt->iFmt_VOP3A);
5429 } // decode_OPU_VOP3__V_CMPX_GE_I16
5430
5433 {
5434 return new Inst_VOP3__V_CMPX_T_I16(&iFmt->iFmt_VOP3A);
5435 } // decode_OPU_VOP3__V_CMPX_T_I16
5436
5439 {
5440 return new Inst_VOP3__V_CMPX_F_U16(&iFmt->iFmt_VOP3A);
5441 } // decode_OPU_VOP3__V_CMPX_F_U16
5442
5445 {
5446 return new Inst_VOP3__V_CMPX_LT_U16(&iFmt->iFmt_VOP3A);
5447 } // decode_OPU_VOP3__V_CMPX_LT_U16
5448
5451 {
5452 return new Inst_VOP3__V_CMPX_EQ_U16(&iFmt->iFmt_VOP3A);
5453 } // decode_OPU_VOP3__V_CMPX_EQ_U16
5454
5457 {
5458 return new Inst_VOP3__V_CMPX_LE_U16(&iFmt->iFmt_VOP3A);
5459 } // decode_OPU_VOP3__V_CMPX_LE_U16
5460
5463 {
5464 return new Inst_VOP3__V_CMPX_GT_U16(&iFmt->iFmt_VOP3A);
5465 } // decode_OPU_VOP3__V_CMPX_GT_U16
5466
5469 {
5470 return new Inst_VOP3__V_CMPX_NE_U16(&iFmt->iFmt_VOP3A);
5471 } // decode_OPU_VOP3__V_CMPX_NE_U16
5472
5475 {
5476 return new Inst_VOP3__V_CMPX_GE_U16(&iFmt->iFmt_VOP3A);
5477 } // decode_OPU_VOP3__V_CMPX_GE_U16
5478
5481 {
5482 return new Inst_VOP3__V_CMPX_T_U16(&iFmt->iFmt_VOP3A);
5483 } // decode_OPU_VOP3__V_CMPX_T_U16
5484
5487 {
5488 return new Inst_VOP3__V_CMP_F_I32(&iFmt->iFmt_VOP3A);
5489 } // decode_OPU_VOP3__V_CMP_F_I32
5490
5493 {
5494 return new Inst_VOP3__V_CMP_LT_I32(&iFmt->iFmt_VOP3A);
5495 } // decode_OPU_VOP3__V_CMP_LT_I32
5496
5499 {
5500 return new Inst_VOP3__V_CMP_EQ_I32(&iFmt->iFmt_VOP3A);
5501 } // decode_OPU_VOP3__V_CMP_EQ_I32
5502
5505 {
5506 return new Inst_VOP3__V_CMP_LE_I32(&iFmt->iFmt_VOP3A);
5507 } // decode_OPU_VOP3__V_CMP_LE_I32
5508
5511 {
5512 return new Inst_VOP3__V_CMP_GT_I32(&iFmt->iFmt_VOP3A);
5513 } // decode_OPU_VOP3__V_CMP_GT_I32
5514
5517 {
5518 return new Inst_VOP3__V_CMP_NE_I32(&iFmt->iFmt_VOP3A);
5519 } // decode_OPU_VOP3__V_CMP_NE_I32
5520
5523 {
5524 return new Inst_VOP3__V_CMP_GE_I32(&iFmt->iFmt_VOP3A);
5525 } // decode_OPU_VOP3__V_CMP_GE_I32
5526
5529 {
5530 return new Inst_VOP3__V_CMP_T_I32(&iFmt->iFmt_VOP3A);
5531 } // decode_OPU_VOP3__V_CMP_T_I32
5532
5535 {
5536 return new Inst_VOP3__V_CMP_F_U32(&iFmt->iFmt_VOP3A);
5537 } // decode_OPU_VOP3__V_CMP_F_U32
5538
5541 {
5542 return new Inst_VOP3__V_CMP_LT_U32(&iFmt->iFmt_VOP3A);
5543 } // decode_OPU_VOP3__V_CMP_LT_U32
5544
5547 {
5548 return new Inst_VOP3__V_CMP_EQ_U32(&iFmt->iFmt_VOP3A);
5549 } // decode_OPU_VOP3__V_CMP_EQ_U32
5550
5553 {
5554 return new Inst_VOP3__V_CMP_LE_U32(&iFmt->iFmt_VOP3A);
5555 } // decode_OPU_VOP3__V_CMP_LE_U32
5556
5559 {
5560 return new Inst_VOP3__V_CMP_GT_U32(&iFmt->iFmt_VOP3A);
5561 } // decode_OPU_VOP3__V_CMP_GT_U32
5562
5565 {
5566 return new Inst_VOP3__V_CMP_NE_U32(&iFmt->iFmt_VOP3A);
5567 } // decode_OPU_VOP3__V_CMP_NE_U32
5568
5571 {
5572 return new Inst_VOP3__V_CMP_GE_U32(&iFmt->iFmt_VOP3A);
5573 } // decode_OPU_VOP3__V_CMP_GE_U32
5574
5577 {
5578 return new Inst_VOP3__V_CMP_T_U32(&iFmt->iFmt_VOP3A);
5579 } // decode_OPU_VOP3__V_CMP_T_U32
5580
5583 {
5584 return new Inst_VOP3__V_CMPX_F_I32(&iFmt->iFmt_VOP3A);
5585 } // decode_OPU_VOP3__V_CMPX_F_I32
5586
5589 {
5590 return new Inst_VOP3__V_CMPX_LT_I32(&iFmt->iFmt_VOP3A);
5591 } // decode_OPU_VOP3__V_CMPX_LT_I32
5592
5595 {
5596 return new Inst_VOP3__V_CMPX_EQ_I32(&iFmt->iFmt_VOP3A);
5597 } // decode_OPU_VOP3__V_CMPX_EQ_I32
5598
5601 {
5602 return new Inst_VOP3__V_CMPX_LE_I32(&iFmt->iFmt_VOP3A);
5603 } // decode_OPU_VOP3__V_CMPX_LE_I32
5604
5607 {
5608 return new Inst_VOP3__V_CMPX_GT_I32(&iFmt->iFmt_VOP3A);
5609 } // decode_OPU_VOP3__V_CMPX_GT_I32
5610
5613 {
5614 return new Inst_VOP3__V_CMPX_NE_I32(&iFmt->iFmt_VOP3A);
5615 } // decode_OPU_VOP3__V_CMPX_NE_I32
5616
5619 {
5620 return new Inst_VOP3__V_CMPX_GE_I32(&iFmt->iFmt_VOP3A);
5621 } // decode_OPU_VOP3__V_CMPX_GE_I32
5622
5625 {
5626 return new Inst_VOP3__V_CMPX_T_I32(&iFmt->iFmt_VOP3A);
5627 } // decode_OPU_VOP3__V_CMPX_T_I32
5628
5631 {
5632 return new Inst_VOP3__V_CMPX_F_U32(&iFmt->iFmt_VOP3A);
5633 } // decode_OPU_VOP3__V_CMPX_F_U32
5634
5637 {
5638 return new Inst_VOP3__V_CMPX_LT_U32(&iFmt->iFmt_VOP3A);
5639 } // decode_OPU_VOP3__V_CMPX_LT_U32
5640
5643 {
5644 return new Inst_VOP3__V_CMPX_EQ_U32(&iFmt->iFmt_VOP3A);
5645 } // decode_OPU_VOP3__V_CMPX_EQ_U32
5646
5649 {
5650 return new Inst_VOP3__V_CMPX_LE_U32(&iFmt->iFmt_VOP3A);
5651 } // decode_OPU_VOP3__V_CMPX_LE_U32
5652
5655 {
5656 return new Inst_VOP3__V_CMPX_GT_U32(&iFmt->iFmt_VOP3A);
5657 } // decode_OPU_VOP3__V_CMPX_GT_U32
5658
5661 {
5662 return new Inst_VOP3__V_CMPX_NE_U32(&iFmt->iFmt_VOP3A);
5663 } // decode_OPU_VOP3__V_CMPX_NE_U32
5664
5667 {
5668 return new Inst_VOP3__V_CMPX_GE_U32(&iFmt->iFmt_VOP3A);
5669 } // decode_OPU_VOP3__V_CMPX_GE_U32
5670
5673 {
5674 return new Inst_VOP3__V_CMPX_T_U32(&iFmt->iFmt_VOP3A);
5675 } // decode_OPU_VOP3__V_CMPX_T_U32
5676
5679 {
5680 return new Inst_VOP3__V_CMP_F_I64(&iFmt->iFmt_VOP3A);
5681 } // decode_OPU_VOP3__V_CMP_F_I64
5682
5685 {
5686 return new Inst_VOP3__V_CMP_LT_I64(&iFmt->iFmt_VOP3A);
5687 } // decode_OPU_VOP3__V_CMP_LT_I64
5688
5691 {
5692 return new Inst_VOP3__V_CMP_EQ_I64(&iFmt->iFmt_VOP3A);
5693 } // decode_OPU_VOP3__V_CMP_EQ_I64
5694
5697 {
5698 return new Inst_VOP3__V_CMP_LE_I64(&iFmt->iFmt_VOP3A);
5699 } // decode_OPU_VOP3__V_CMP_LE_I64
5700
5703 {
5704 return new Inst_VOP3__V_CMP_GT_I64(&iFmt->iFmt_VOP3A);
5705 } // decode_OPU_VOP3__V_CMP_GT_I64
5706
5709 {
5710 return new Inst_VOP3__V_CMP_NE_I64(&iFmt->iFmt_VOP3A);
5711 } // decode_OPU_VOP3__V_CMP_NE_I64
5712
5715 {
5716 return new Inst_VOP3__V_CMP_GE_I64(&iFmt->iFmt_VOP3A);
5717 } // decode_OPU_VOP3__V_CMP_GE_I64
5718
5721 {
5722 return new Inst_VOP3__V_CMP_T_I64(&iFmt->iFmt_VOP3A);
5723 } // decode_OPU_VOP3__V_CMP_T_I64
5724
5727 {
5728 return new Inst_VOP3__V_CMP_F_U64(&iFmt->iFmt_VOP3A);
5729 } // decode_OPU_VOP3__V_CMP_F_U64
5730
5733 {
5734 return new Inst_VOP3__V_CMP_LT_U64(&iFmt->iFmt_VOP3A);
5735 } // decode_OPU_VOP3__V_CMP_LT_U64
5736
5739 {
5740 return new Inst_VOP3__V_CMP_EQ_U64(&iFmt->iFmt_VOP3A);
5741 } // decode_OPU_VOP3__V_CMP_EQ_U64
5742
5745 {
5746 return new Inst_VOP3__V_CMP_LE_U64(&iFmt->iFmt_VOP3A);
5747 } // decode_OPU_VOP3__V_CMP_LE_U64
5748
5751 {
5752 return new Inst_VOP3__V_CMP_GT_U64(&iFmt->iFmt_VOP3A);
5753 } // decode_OPU_VOP3__V_CMP_GT_U64
5754
5757 {
5758 return new Inst_VOP3__V_CMP_NE_U64(&iFmt->iFmt_VOP3A);
5759 } // decode_OPU_VOP3__V_CMP_NE_U64
5760
5763 {
5764 return new Inst_VOP3__V_CMP_GE_U64(&iFmt->iFmt_VOP3A);
5765 } // decode_OPU_VOP3__V_CMP_GE_U64
5766
5769 {
5770 return new Inst_VOP3__V_CMP_T_U64(&iFmt->iFmt_VOP3A);
5771 } // decode_OPU_VOP3__V_CMP_T_U64
5772
5775 {
5776 return new Inst_VOP3__V_CMPX_F_I64(&iFmt->iFmt_VOP3A);
5777 } // decode_OPU_VOP3__V_CMPX_F_I64
5778
5781 {
5782 return new Inst_VOP3__V_CMPX_LT_I64(&iFmt->iFmt_VOP3A);
5783 } // decode_OPU_VOP3__V_CMPX_LT_I64
5784
5787 {
5788 return new Inst_VOP3__V_CMPX_EQ_I64(&iFmt->iFmt_VOP3A);
5789 } // decode_OPU_VOP3__V_CMPX_EQ_I64
5790
5793 {
5794 return new Inst_VOP3__V_CMPX_LE_I64(&iFmt->iFmt_VOP3A);
5795 } // decode_OPU_VOP3__V_CMPX_LE_I64
5796
5799 {
5800 return new Inst_VOP3__V_CMPX_GT_I64(&iFmt->iFmt_VOP3A);
5801 } // decode_OPU_VOP3__V_CMPX_GT_I64
5802
5805 {
5806 return new Inst_VOP3__V_CMPX_NE_I64(&iFmt->iFmt_VOP3A);
5807 } // decode_OPU_VOP3__V_CMPX_NE_I64
5808
5811 {
5812 return new Inst_VOP3__V_CMPX_GE_I64(&iFmt->iFmt_VOP3A);
5813 } // decode_OPU_VOP3__V_CMPX_GE_I64
5814
5817 {
5818 return new Inst_VOP3__V_CMPX_T_I64(&iFmt->iFmt_VOP3A);
5819 } // decode_OPU_VOP3__V_CMPX_T_I64
5820
5823 {
5824 return new Inst_VOP3__V_CMPX_F_U64(&iFmt->iFmt_VOP3A);
5825 } // decode_OPU_VOP3__V_CMPX_F_U64
5826
5829 {
5830 return new Inst_VOP3__V_CMPX_LT_U64(&iFmt->iFmt_VOP3A);
5831 } // decode_OPU_VOP3__V_CMPX_LT_U64
5832
5835 {
5836 return new Inst_VOP3__V_CMPX_EQ_U64(&iFmt->iFmt_VOP3A);
5837 } // decode_OPU_VOP3__V_CMPX_EQ_U64
5838
5841 {
5842 return new Inst_VOP3__V_CMPX_LE_U64(&iFmt->iFmt_VOP3A);
5843 } // decode_OPU_VOP3__V_CMPX_LE_U64
5844
5847 {
5848 return new Inst_VOP3__V_CMPX_GT_U64(&iFmt->iFmt_VOP3A);
5849 } // decode_OPU_VOP3__V_CMPX_GT_U64
5850
5853 {
5854 return new Inst_VOP3__V_CMPX_NE_U64(&iFmt->iFmt_VOP3A);
5855 } // decode_OPU_VOP3__V_CMPX_NE_U64
5856
5859 {
5860 return new Inst_VOP3__V_CMPX_GE_U64(&iFmt->iFmt_VOP3A);
5861 } // decode_OPU_VOP3__V_CMPX_GE_U64
5862
5865 {
5866 return new Inst_VOP3__V_CMPX_T_U64(&iFmt->iFmt_VOP3A);
5867 } // decode_OPU_VOP3__V_CMPX_T_U64
5868
5871 {
5872 return new Inst_VOP3__V_CNDMASK_B32(&iFmt->iFmt_VOP3A);
5873 } // decode_OPU_VOP3__V_CNDMASK_B32
5874
5877 {
5878 return new Inst_VOP3__V_ADD_F32(&iFmt->iFmt_VOP3A);
5879 } // decode_OPU_VOP3__V_ADD_F32
5880
5883 {
5884 return new Inst_VOP3__V_SUB_F32(&iFmt->iFmt_VOP3A);
5885 } // decode_OPU_VOP3__V_SUB_F32
5886
5889 {
5890 return new Inst_VOP3__V_SUBREV_F32(&iFmt->iFmt_VOP3A);
5891 } // decode_OPU_VOP3__V_SUBREV_F32
5892
5895 {
5896 return new Inst_VOP3__V_MUL_LEGACY_F32(&iFmt->iFmt_VOP3A);
5897 } // decode_OPU_VOP3__V_MUL_LEGACY_F32
5898
5901 {
5902 return new Inst_VOP3__V_MUL_F32(&iFmt->iFmt_VOP3A);
5903 } // decode_OPU_VOP3__V_MUL_F32
5904
5907 {
5908 return new Inst_VOP3__V_MUL_I32_I24(&iFmt->iFmt_VOP3A);
5909 } // decode_OPU_VOP3__V_MUL_I32_I24
5910
5913 {
5914 return new Inst_VOP3__V_MUL_HI_I32_I24(&iFmt->iFmt_VOP3A);
5915 } // decode_OPU_VOP3__V_MUL_HI_I32_I24
5916
5919 {
5920 return new Inst_VOP3__V_MUL_U32_U24(&iFmt->iFmt_VOP3A);
5921 } // decode_OPU_VOP3__V_MUL_U32_U24
5922
5925 {
5926 return new Inst_VOP3__V_MUL_HI_U32_U24(&iFmt->iFmt_VOP3A);
5927 } // decode_OPU_VOP3__V_MUL_HI_U32_U24
5928
5931 {
5932 return new Inst_VOP3__V_MIN_F32(&iFmt->iFmt_VOP3A);
5933 } // decode_OPU_VOP3__V_MIN_F32
5934
5937 {
5938 return new Inst_VOP3__V_MAX_F32(&iFmt->iFmt_VOP3A);
5939 } // decode_OPU_VOP3__V_MAX_F32
5940
5943 {
5944 return new Inst_VOP3__V_MIN_I32(&iFmt->iFmt_VOP3A);
5945 } // decode_OPU_VOP3__V_MIN_I32
5946
5949 {
5950 return new Inst_VOP3__V_MAX_I32(&iFmt->iFmt_VOP3A);
5951 } // decode_OPU_VOP3__V_MAX_I32
5952
5955 {
5956 return new Inst_VOP3__V_MIN_U32(&iFmt->iFmt_VOP3A);
5957 } // decode_OPU_VOP3__V_MIN_U32
5958
5961 {
5962 return new Inst_VOP3__V_MAX_U32(&iFmt->iFmt_VOP3A);
5963 } // decode_OPU_VOP3__V_MAX_U32
5964
5967 {
5968 return new Inst_VOP3__V_LSHRREV_B32(&iFmt->iFmt_VOP3A);
5969 } // decode_OPU_VOP3__V_LSHRREV_B32
5970
5973 {
5974 return new Inst_VOP3__V_ASHRREV_I32(&iFmt->iFmt_VOP3A);
5975 } // decode_OPU_VOP3__V_ASHRREV_I32
5976
5979 {
5980 return new Inst_VOP3__V_LSHLREV_B32(&iFmt->iFmt_VOP3A);
5981 } // decode_OPU_VOP3__V_LSHLREV_B32
5982
5985 {
5986 return new Inst_VOP3__V_AND_B32(&iFmt->iFmt_VOP3A);
5987 } // decode_OPU_VOP3__V_AND_B32
5988
5991 {
5992 return new Inst_VOP3__V_OR_B32(&iFmt->iFmt_VOP3A);
5993 } // decode_OPU_VOP3__V_OR_B32
5994
5997 {
5998 return new Inst_VOP3__V_XOR_B32(&iFmt->iFmt_VOP3A);
5999 } // decode_OPU_VOP3__V_XOR_B32
6000
6003 {
6004 return new Inst_VOP3__V_MAC_F32(&iFmt->iFmt_VOP3A);
6005 } // decode_OPU_VOP3__V_MAC_F32
6006
6009 {
6010 return new Inst_VOP3__V_ADD_CO_U32(&iFmt->iFmt_VOP3B);
6011 } // decode_OPU_VOP3__V_ADD_CO_U32
6012
6015 {
6016 return new Inst_VOP3__V_SUB_CO_U32(&iFmt->iFmt_VOP3B);
6017 } // decode_OPU_VOP3__V_SUB_CO_U32
6018
6021 {
6022 return new Inst_VOP3__V_SUBREV_CO_U32(&iFmt->iFmt_VOP3B);
6023 } // decode_OPU_VOP3__V_SUBREV_CO_U32
6024
6027 {
6028 return new Inst_VOP3__V_ADDC_CO_U32(&iFmt->iFmt_VOP3B);
6029 } // decode_OPU_VOP3__V_ADDC_CO_U32
6030
6033 {
6034 return new Inst_VOP3__V_SUBB_CO_U32(&iFmt->iFmt_VOP3B);
6035 } // decode_OPU_VOP3__V_SUBB_CO_U32
6036
6039 {
6040 return new Inst_VOP3__V_SUBBREV_CO_U32(&iFmt->iFmt_VOP3B);
6041 } // decode_OPU_VOP3__V_SUBBREV_CO_U32
6042
6045 {
6046 return new Inst_VOP3__V_ADD_F16(&iFmt->iFmt_VOP3A);
6047 } // decode_OPU_VOP3__V_ADD_F16
6048
6051 {
6052 return new Inst_VOP3__V_SUB_F16(&iFmt->iFmt_VOP3A);
6053 } // decode_OPU_VOP3__V_SUB_F16
6054
6057 {
6058 return new Inst_VOP3__V_SUBREV_F16(&iFmt->iFmt_VOP3A);
6059 } // decode_OPU_VOP3__V_SUBREV_F16
6060
6063 {
6064 return new Inst_VOP3__V_MUL_F16(&iFmt->iFmt_VOP3A);
6065 } // decode_OPU_VOP3__V_MUL_F16
6066
6069 {
6070 return new Inst_VOP3__V_MAC_F16(&iFmt->iFmt_VOP3A);
6071 } // decode_OPU_VOP3__V_MAC_F16
6072
6075 {
6076 return new Inst_VOP3__V_ADD_U16(&iFmt->iFmt_VOP3A);
6077 } // decode_OPU_VOP3__V_ADD_U16
6078
6081 {
6082 return new Inst_VOP3__V_SUB_U16(&iFmt->iFmt_VOP3A);
6083 } // decode_OPU_VOP3__V_SUB_U16
6084
6087 {
6088 return new Inst_VOP3__V_SUBREV_U16(&iFmt->iFmt_VOP3A);
6089 } // decode_OPU_VOP3__V_SUBREV_U16
6090
6093 {
6094 return new Inst_VOP3__V_MUL_LO_U16(&iFmt->iFmt_VOP3A);
6095 } // decode_OPU_VOP3__V_MUL_LO_U16
6096
6099 {
6100 return new Inst_VOP3__V_LSHLREV_B16(&iFmt->iFmt_VOP3A);
6101 } // decode_OPU_VOP3__V_LSHLREV_B16
6102
6105 {
6106 return new Inst_VOP3__V_LSHRREV_B16(&iFmt->iFmt_VOP3A);
6107 } // decode_OPU_VOP3__V_LSHRREV_B16
6108
6111 {
6112 return new Inst_VOP3__V_ASHRREV_I16(&iFmt->iFmt_VOP3A);
6113 } // decode_OPU_VOP3__V_ASHRREV_I16
6114
6117 {
6118 return new Inst_VOP3__V_MAX_F16(&iFmt->iFmt_VOP3A);
6119 } // decode_OPU_VOP3__V_MAX_F16
6120
6123 {
6124 return new Inst_VOP3__V_MIN_F16(&iFmt->iFmt_VOP3A);
6125 } // decode_OPU_VOP3__V_MIN_F16
6126
6129 {
6130 return new Inst_VOP3__V_MAX_U16(&iFmt->iFmt_VOP3A);
6131 } // decode_OPU_VOP3__V_MAX_U16
6132
6135 {
6136 return new Inst_VOP3__V_MAX_I16(&iFmt->iFmt_VOP3A);
6137 } // decode_OPU_VOP3__V_MAX_I16
6138
6141 {
6142 return new Inst_VOP3__V_MIN_U16(&iFmt->iFmt_VOP3A);
6143 } // decode_OPU_VOP3__V_MIN_U16
6144
6147 {
6148 return new Inst_VOP3__V_MIN_I16(&iFmt->iFmt_VOP3A);
6149 } // decode_OPU_VOP3__V_MIN_I16
6150
6153 {
6154 return new Inst_VOP3__V_LDEXP_F16(&iFmt->iFmt_VOP3A);
6155 } // decode_OPU_VOP3__V_LDEXP_F16
6156
6159 {
6160 return new Inst_VOP3__V_ADD_U32(&iFmt->iFmt_VOP3A);
6161 } // decode_OPU_VOP3__V_ADD_U32
6162
6165 {
6166 return new Inst_VOP3__V_SUB_U32(&iFmt->iFmt_VOP3A);
6167 } // decode_OPU_VOP3__V_SUB_U32
6168
6171 {
6172 return new Inst_VOP3__V_SUBREV_U32(&iFmt->iFmt_VOP3A);
6173 } // decode_OPU_VOP3__V_SUBREV_U32
6174
6177 {
6178 return new Inst_VOP3__V_FMAC_F32(&iFmt->iFmt_VOP3A);
6179 } // decode_OPU_VOP3__V_FMAC_F32
6180
6183 {
6184 return new Inst_VOP3__V_NOP(&iFmt->iFmt_VOP3A);
6185 } // decode_OPU_VOP3__V_NOP
6186
6189 {
6190 return new Inst_VOP3__V_MOV_B32(&iFmt->iFmt_VOP3A);
6191 } // decode_OPU_VOP3__V_MOV_B32
6192
6195 {
6196 return new Inst_VOP3__V_CVT_I32_F64(&iFmt->iFmt_VOP3A);
6197 } // decode_OPU_VOP3__V_CVT_I32_F64
6198
6201 {
6202 return new Inst_VOP3__V_CVT_F64_I32(&iFmt->iFmt_VOP3A);
6203 } // decode_OPU_VOP3__V_CVT_F64_I32
6204
6207 {
6208 return new Inst_VOP3__V_CVT_F32_I32(&iFmt->iFmt_VOP3A);
6209 } // decode_OPU_VOP3__V_CVT_F32_I32
6210
6213 {
6214 return new Inst_VOP3__V_CVT_F32_U32(&iFmt->iFmt_VOP3A);
6215 } // decode_OPU_VOP3__V_CVT_F32_U32
6216
6219 {
6220 return new Inst_VOP3__V_CVT_U32_F32(&iFmt->iFmt_VOP3A);
6221 } // decode_OPU_VOP3__V_CVT_U32_F32
6222
6225 {
6226 return new Inst_VOP3__V_CVT_I32_F32(&iFmt->iFmt_VOP3A);
6227 } // decode_OPU_VOP3__V_CVT_I32_F32
6228
6231 {
6232 return new Inst_VOP3__V_MOV_FED_B32(&iFmt->iFmt_VOP3A);
6233 } // decode_OPU_VOP3__V_MOV_FED_B32
6234
6237 {
6238 return new Inst_VOP3__V_CVT_F16_F32(&iFmt->iFmt_VOP3A);
6239 } // decode_OPU_VOP3__V_CVT_F16_F32
6240
6243 {
6244 return new Inst_VOP3__V_CVT_F32_F16(&iFmt->iFmt_VOP3A);
6245 } // decode_OPU_VOP3__V_CVT_F32_F16
6246
6249 {
6250 return new Inst_VOP3__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP3A);
6251 } // decode_OPU_VOP3__V_CVT_RPI_I32_F32
6252
6255 {
6256 return new Inst_VOP3__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP3A);
6257 } // decode_OPU_VOP3__V_CVT_FLR_I32_F32
6258
6261 {
6262 return new Inst_VOP3__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP3A);
6263 } // decode_OPU_VOP3__V_CVT_OFF_F32_I4
6264
6267 {
6268 return new Inst_VOP3__V_CVT_F32_F64(&iFmt->iFmt_VOP3A);
6269 } // decode_OPU_VOP3__V_CVT_F32_F64
6270
6273 {
6274 return new Inst_VOP3__V_CVT_F64_F32(&iFmt->iFmt_VOP3A);
6275 } // decode_OPU_VOP3__V_CVT_F64_F32
6276
6279 {
6280 return new Inst_VOP3__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP3A);
6281 } // decode_OPU_VOP3__V_CVT_F32_UBYTE0
6282
6285 {
6286 return new Inst_VOP3__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP3A);
6287 } // decode_OPU_VOP3__V_CVT_F32_UBYTE1
6288
6291 {
6292 return new Inst_VOP3__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP3A);
6293 } // decode_OPU_VOP3__V_CVT_F32_UBYTE2
6294
6297 {
6298 return new Inst_VOP3__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP3A);
6299 } // decode_OPU_VOP3__V_CVT_F32_UBYTE3
6300
6303 {
6304 return new Inst_VOP3__V_CVT_U32_F64(&iFmt->iFmt_VOP3A);
6305 } // decode_OPU_VOP3__V_CVT_U32_F64
6306
6309 {
6310 return new Inst_VOP3__V_CVT_F64_U32(&iFmt->iFmt_VOP3A);
6311 } // decode_OPU_VOP3__V_CVT_F64_U32
6312
6315 {
6316 return new Inst_VOP3__V_TRUNC_F64(&iFmt->iFmt_VOP3A);
6317 } // decode_OPU_VOP3__V_TRUNC_F64
6318
6321 {
6322 return new Inst_VOP3__V_CEIL_F64(&iFmt->iFmt_VOP3A);
6323 } // decode_OPU_VOP3__V_CEIL_F64
6324
6327 {
6328 return new Inst_VOP3__V_RNDNE_F64(&iFmt->iFmt_VOP3A);
6329 } // decode_OPU_VOP3__V_RNDNE_F64
6330
6333 {
6334 return new Inst_VOP3__V_FLOOR_F64(&iFmt->iFmt_VOP3A);
6335 } // decode_OPU_VOP3__V_FLOOR_F64
6336
6339 {
6340 return new Inst_VOP3__V_FRACT_F32(&iFmt->iFmt_VOP3A);
6341 } // decode_OPU_VOP3__V_FRACT_F32
6342
6345 {
6346 return new Inst_VOP3__V_TRUNC_F32(&iFmt->iFmt_VOP3A);
6347 } // decode_OPU_VOP3__V_TRUNC_F32
6348
6351 {
6352 return new Inst_VOP3__V_CEIL_F32(&iFmt->iFmt_VOP3A);
6353 } // decode_OPU_VOP3__V_CEIL_F32
6354
6357 {
6358 return new Inst_VOP3__V_RNDNE_F32(&iFmt->iFmt_VOP3A);
6359 } // decode_OPU_VOP3__V_RNDNE_F32
6360
6363 {
6364 return new Inst_VOP3__V_FLOOR_F32(&iFmt->iFmt_VOP3A);
6365 } // decode_OPU_VOP3__V_FLOOR_F32
6366
6369 {
6370 return new Inst_VOP3__V_EXP_F32(&iFmt->iFmt_VOP3A);
6371 } // decode_OPU_VOP3__V_EXP_F32
6372
6375 {
6376 return new Inst_VOP3__V_LOG_F32(&iFmt->iFmt_VOP3A);
6377 } // decode_OPU_VOP3__V_LOG_F32
6378
6381 {
6382 return new Inst_VOP3__V_RCP_F32(&iFmt->iFmt_VOP3A);
6383 } // decode_OPU_VOP3__V_RCP_F32
6384
6387 {
6388 return new Inst_VOP3__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP3A);
6389 } // decode_OPU_VOP3__V_RCP_IFLAG_F32
6390
6393 {
6394 return new Inst_VOP3__V_RSQ_F32(&iFmt->iFmt_VOP3A);
6395 } // decode_OPU_VOP3__V_RSQ_F32
6396
6399 {
6400 return new Inst_VOP3__V_RCP_F64(&iFmt->iFmt_VOP3A);
6401 } // decode_OPU_VOP3__V_RCP_F64
6402
6405 {
6406 return new Inst_VOP3__V_RSQ_F64(&iFmt->iFmt_VOP3A);
6407 } // decode_OPU_VOP3__V_RSQ_F64
6408
6411 {
6412 return new Inst_VOP3__V_SQRT_F32(&iFmt->iFmt_VOP3A);
6413 } // decode_OPU_VOP3__V_SQRT_F32
6414
6417 {
6418 return new Inst_VOP3__V_SQRT_F64(&iFmt->iFmt_VOP3A);
6419 } // decode_OPU_VOP3__V_SQRT_F64
6420
6423 {
6424 return new Inst_VOP3__V_SIN_F32(&iFmt->iFmt_VOP3A);
6425 } // decode_OPU_VOP3__V_SIN_F32
6426
6429 {
6430 return new Inst_VOP3__V_COS_F32(&iFmt->iFmt_VOP3A);
6431 } // decode_OPU_VOP3__V_COS_F32
6432
6435 {
6436 return new Inst_VOP3__V_NOT_B32(&iFmt->iFmt_VOP3A);
6437 } // decode_OPU_VOP3__V_NOT_B32
6438
6441 {
6442 return new Inst_VOP3__V_BFREV_B32(&iFmt->iFmt_VOP3A);
6443 } // decode_OPU_VOP3__V_BFREV_B32
6444
6447 {
6448 return new Inst_VOP3__V_FFBH_U32(&iFmt->iFmt_VOP3A);
6449 } // decode_OPU_VOP3__V_FFBH_U32
6450
6453 {
6454 return new Inst_VOP3__V_FFBL_B32(&iFmt->iFmt_VOP3A);
6455 } // decode_OPU_VOP3__V_FFBL_B32
6456
6459 {
6460 return new Inst_VOP3__V_FFBH_I32(&iFmt->iFmt_VOP3A);
6461 } // decode_OPU_VOP3__V_FFBH_I32
6462
6465 {
6466 return new Inst_VOP3__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP3A);
6467 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F64
6468
6471 {
6472 return new Inst_VOP3__V_FREXP_MANT_F64(&iFmt->iFmt_VOP3A);
6473 } // decode_OPU_VOP3__V_FREXP_MANT_F64
6474
6477 {
6478 return new Inst_VOP3__V_FRACT_F64(&iFmt->iFmt_VOP3A);
6479 } // decode_OPU_VOP3__V_FRACT_F64
6480
6483 {
6484 return new Inst_VOP3__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP3A);
6485 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F32
6486
6489 {
6490 return new Inst_VOP3__V_FREXP_MANT_F32(&iFmt->iFmt_VOP3A);
6491 } // decode_OPU_VOP3__V_FREXP_MANT_F32
6492
6495 {
6496 return new Inst_VOP3__V_CLREXCP(&iFmt->iFmt_VOP3A);
6497 } // decode_OPU_VOP3__V_CLREXCP
6498
6501 {
6502 return new Inst_VOP3__V_CVT_F16_U16(&iFmt->iFmt_VOP3A);
6503 } // decode_OPU_VOP3__V_CVT_F16_U16
6504
6507 {
6508 return new Inst_VOP3__V_CVT_F16_I16(&iFmt->iFmt_VOP3A);
6509 } // decode_OPU_VOP3__V_CVT_F16_I16
6510
6513 {
6514 return new Inst_VOP3__V_CVT_U16_F16(&iFmt->iFmt_VOP3A);
6515 } // decode_OPU_VOP3__V_CVT_U16_F16
6516
6519 {
6520 return new Inst_VOP3__V_CVT_I16_F16(&iFmt->iFmt_VOP3A);
6521 } // decode_OPU_VOP3__V_CVT_I16_F16
6522
6525 {
6526 return new Inst_VOP3__V_RCP_F16(&iFmt->iFmt_VOP3A);
6527 } // decode_OPU_VOP3__V_RCP_F16
6528
6531 {
6532 return new Inst_VOP3__V_SQRT_F16(&iFmt->iFmt_VOP3A);
6533 } // decode_OPU_VOP3__V_SQRT_F16
6534
6537 {
6538 return new Inst_VOP3__V_RSQ_F16(&iFmt->iFmt_VOP3A);
6539 } // decode_OPU_VOP3__V_RSQ_F16
6540
6543 {
6544 return new Inst_VOP3__V_LOG_F16(&iFmt->iFmt_VOP3A);
6545 } // decode_OPU_VOP3__V_LOG_F16
6546
6549 {
6550 return new Inst_VOP3__V_EXP_F16(&iFmt->iFmt_VOP3A);
6551 } // decode_OPU_VOP3__V_EXP_F16
6552
6555 {
6556 return new Inst_VOP3__V_FREXP_MANT_F16(&iFmt->iFmt_VOP3A);
6557 } // decode_OPU_VOP3__V_FREXP_MANT_F16
6558
6561 {
6562 return new Inst_VOP3__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP3A);
6563 } // decode_OPU_VOP3__V_FREXP_EXP_I16_F16
6564
6567 {
6568 return new Inst_VOP3__V_FLOOR_F16(&iFmt->iFmt_VOP3A);
6569 } // decode_OPU_VOP3__V_FLOOR_F16
6570
6573 {
6574 return new Inst_VOP3__V_CEIL_F16(&iFmt->iFmt_VOP3A);
6575 } // decode_OPU_VOP3__V_CEIL_F16
6576
6579 {
6580 return new Inst_VOP3__V_TRUNC_F16(&iFmt->iFmt_VOP3A);
6581 } // decode_OPU_VOP3__V_TRUNC_F16
6582
6585 {
6586 return new Inst_VOP3__V_RNDNE_F16(&iFmt->iFmt_VOP3A);
6587 } // decode_OPU_VOP3__V_RNDNE_F16
6588
6591 {
6592 return new Inst_VOP3__V_FRACT_F16(&iFmt->iFmt_VOP3A);
6593 } // decode_OPU_VOP3__V_FRACT_F16
6594
6597 {
6598 return new Inst_VOP3__V_SIN_F16(&iFmt->iFmt_VOP3A);
6599 } // decode_OPU_VOP3__V_SIN_F16
6600
6603 {
6604 return new Inst_VOP3__V_COS_F16(&iFmt->iFmt_VOP3A);
6605 } // decode_OPU_VOP3__V_COS_F16
6606
6609 {
6610 return new Inst_VOP3__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP3A);
6611 } // decode_OPU_VOP3__V_EXP_LEGACY_F32
6612
6615 {
6616 return new Inst_VOP3__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP3A);
6617 } // decode_OPU_VOP3__V_LOG_LEGACY_F32
6618
6621 {
6622 return new Inst_VOP3__V_MAD_LEGACY_F32(&iFmt->iFmt_VOP3A);
6623 } // decode_OPU_VOP3__V_MAD_LEGACY_F32
6624
6627 {
6628 return new Inst_VOP3__V_MAD_F32(&iFmt->iFmt_VOP3A);
6629 } // decode_OPU_VOP3__V_MAD_F32
6630
6633 {
6634 return new Inst_VOP3__V_MAD_I32_I24(&iFmt->iFmt_VOP3A);
6635 } // decode_OPU_VOP3__V_MAD_I32_I24
6636
6639 {
6640 return new Inst_VOP3__V_MAD_U32_U24(&iFmt->iFmt_VOP3A);
6641 } // decode_OPU_VOP3__V_MAD_U32_U24
6642
6645 {
6646 return new Inst_VOP3__V_CUBEID_F32(&iFmt->iFmt_VOP3A);
6647 } // decode_OPU_VOP3__V_CUBEID_F32
6648
6651 {
6652 return new Inst_VOP3__V_CUBESC_F32(&iFmt->iFmt_VOP3A);
6653 } // decode_OPU_VOP3__V_CUBESC_F32
6654
6657 {
6658 return new Inst_VOP3__V_CUBETC_F32(&iFmt->iFmt_VOP3A);
6659 } // decode_OPU_VOP3__V_CUBETC_F32
6660
6663 {
6664 return new Inst_VOP3__V_CUBEMA_F32(&iFmt->iFmt_VOP3A);
6665 } // decode_OPU_VOP3__V_CUBEMA_F32
6666
6669 {
6670 return new Inst_VOP3__V_BFE_U32(&iFmt->iFmt_VOP3A);
6671 } // decode_OPU_VOP3__V_BFE_U32
6672
6675 {
6676 return new Inst_VOP3__V_BFE_I32(&iFmt->iFmt_VOP3A);
6677 } // decode_OPU_VOP3__V_BFE_I32
6678
6681 {
6682 return new Inst_VOP3__V_BFI_B32(&iFmt->iFmt_VOP3A);
6683 } // decode_OPU_VOP3__V_BFI_B32
6684
6687 {
6688 return new Inst_VOP3__V_FMA_F32(&iFmt->iFmt_VOP3A);
6689 } // decode_OPU_VOP3__V_FMA_F32
6690
6693 {
6694 return new Inst_VOP3__V_FMA_F64(&iFmt->iFmt_VOP3A);
6695 } // decode_OPU_VOP3__V_FMA_F64
6696
6699 {
6700 return new Inst_VOP3__V_LERP_U8(&iFmt->iFmt_VOP3A);
6701 } // decode_OPU_VOP3__V_LERP_U8
6702
6705 {
6706 return new Inst_VOP3__V_ALIGNBIT_B32(&iFmt->iFmt_VOP3A);
6707 } // decode_OPU_VOP3__V_ALIGNBIT_B32
6708
6711 {
6712 return new Inst_VOP3__V_ALIGNBYTE_B32(&iFmt->iFmt_VOP3A);
6713 } // decode_OPU_VOP3__V_ALIGNBYTE_B32
6714
6717 {
6718 return new Inst_VOP3__V_MIN3_F32(&iFmt->iFmt_VOP3A);
6719 } // decode_OPU_VOP3__V_MIN3_F32
6720
6723 {
6724 return new Inst_VOP3__V_MIN3_I32(&iFmt->iFmt_VOP3A);
6725 } // decode_OPU_VOP3__V_MIN3_I32
6726
6729 {
6730 return new Inst_VOP3__V_MIN3_U32(&iFmt->iFmt_VOP3A);
6731 } // decode_OPU_VOP3__V_MIN3_U32
6732
6735 {
6736 return new Inst_VOP3__V_MAX3_F32(&iFmt->iFmt_VOP3A);
6737 } // decode_OPU_VOP3__V_MAX3_F32
6738
6741 {
6742 return new Inst_VOP3__V_MAX3_I32(&iFmt->iFmt_VOP3A);
6743 } // decode_OPU_VOP3__V_MAX3_I32
6744
6747 {
6748 return new Inst_VOP3__V_MAX3_U32(&iFmt->iFmt_VOP3A);
6749 } // decode_OPU_VOP3__V_MAX3_U32
6750
6753 {
6754 return new Inst_VOP3__V_MED3_F32(&iFmt->iFmt_VOP3A);
6755 } // decode_OPU_VOP3__V_MED3_F32
6756
6759 {
6760 return new Inst_VOP3__V_MED3_I32(&iFmt->iFmt_VOP3A);
6761 } // decode_OPU_VOP3__V_MED3_I32
6762
6765 {
6766 return new Inst_VOP3__V_MED3_U32(&iFmt->iFmt_VOP3A);
6767 } // decode_OPU_VOP3__V_MED3_U32
6768
6771 {
6772 return new Inst_VOP3__V_SAD_U8(&iFmt->iFmt_VOP3A);
6773 } // decode_OPU_VOP3__V_SAD_U8
6774
6777 {
6778 return new Inst_VOP3__V_SAD_HI_U8(&iFmt->iFmt_VOP3A);
6779 } // decode_OPU_VOP3__V_SAD_HI_U8
6780
6783 {
6784 return new Inst_VOP3__V_SAD_U16(&iFmt->iFmt_VOP3A);
6785 } // decode_OPU_VOP3__V_SAD_U16
6786
6789 {
6790 return new Inst_VOP3__V_SAD_U32(&iFmt->iFmt_VOP3A);
6791 } // decode_OPU_VOP3__V_SAD_U32
6792
6795 {
6796 return new Inst_VOP3__V_CVT_PK_U8_F32(&iFmt->iFmt_VOP3A);
6797 } // decode_OPU_VOP3__V_CVT_PK_U8_F32
6798
6801 {
6802 return new Inst_VOP3__V_DIV_FIXUP_F32(&iFmt->iFmt_VOP3A);
6803 } // decode_OPU_VOP3__V_DIV_FIXUP_F32
6804
6807 {
6808 return new Inst_VOP3__V_DIV_FIXUP_F64(&iFmt->iFmt_VOP3A);
6809 } // decode_OPU_VOP3__V_DIV_FIXUP_F64
6810
6813 {
6814 return new Inst_VOP3__V_DIV_SCALE_F32(&iFmt->iFmt_VOP3B);
6815 } // decode_OPU_VOP3__V_DIV_SCALE_F32
6816
6819 {
6820 return new Inst_VOP3__V_DIV_SCALE_F64(&iFmt->iFmt_VOP3B);
6821 } // decode_OPU_VOP3__V_DIV_SCALE_F64
6822
6825 {
6826 return new Inst_VOP3__V_DIV_FMAS_F32(&iFmt->iFmt_VOP3A);
6827 } // decode_OPU_VOP3__V_DIV_FMAS_F32
6828
6831 {
6832 return new Inst_VOP3__V_DIV_FMAS_F64(&iFmt->iFmt_VOP3A);
6833 } // decode_OPU_VOP3__V_DIV_FMAS_F64
6834
6837 {
6838 return new Inst_VOP3__V_MSAD_U8(&iFmt->iFmt_VOP3A);
6839 } // decode_OPU_VOP3__V_MSAD_U8
6840
6843 {
6844 return new Inst_VOP3__V_QSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6845 } // decode_OPU_VOP3__V_QSAD_PK_U16_U8
6846
6849 {
6850 return new Inst_VOP3__V_MQSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6851 } // decode_OPU_VOP3__V_MQSAD_PK_U16_U8
6852
6855 {
6856 return new Inst_VOP3__V_MQSAD_U32_U8(&iFmt->iFmt_VOP3A);
6857 } // decode_OPU_VOP3__V_MQSAD_U32_U8
6858
6861 {
6862 return new Inst_VOP3__V_MAD_U64_U32(&iFmt->iFmt_VOP3B);
6863 } // decode_OPU_VOP3__V_MAD_U64_U32
6864
6867 {
6868 return new Inst_VOP3__V_MAD_I64_I32(&iFmt->iFmt_VOP3B);
6869 } // decode_OPU_VOP3__V_MAD_I64_I32
6870
6873 {
6874 return new Inst_VOP3__V_MAD_F16(&iFmt->iFmt_VOP3A);
6875 } // decode_OPU_VOP3__V_MAD_LEGACY_F16
6876
6879 {
6880 return new Inst_VOP3__V_MAD_U16(&iFmt->iFmt_VOP3A);
6881 } // decode_OPU_VOP3__V_MAD_LEGACY_U16
6882
6885 {
6886 return new Inst_VOP3__V_MAD_I16(&iFmt->iFmt_VOP3A);
6887 } // decode_OPU_VOP3__V_MAD_LEGACY_I16
6888
6891 {
6892 return new Inst_VOP3__V_PERM_B32(&iFmt->iFmt_VOP3A);
6893 } // decode_OPU_VOP3__V_PERM_B32
6894
6897 {
6898 return new Inst_VOP3__V_FMA_F16(&iFmt->iFmt_VOP3A);
6899 } // decode_OPU_VOP3__V_FMA_LEGACY_F16
6900
6903 {
6904 return new Inst_VOP3__V_DIV_FIXUP_F16(&iFmt->iFmt_VOP3A);
6905 } // decode_OPU_VOP3__V_DIV_FIXUP_LEGACY_F16
6906
6909 {
6911 } // decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32
6912
6915 {
6916 fatal("Trying to decode instruction without a class\n");
6917 return nullptr;
6918 }
6919
6922 {
6923 fatal("Trying to decode instruction without a class\n");
6924 return nullptr;
6925 }
6926
6932
6935 {
6936 fatal("Trying to decode instruction without a class\n");
6937 return nullptr;
6938 }
6939
6942 {
6943 fatal("Trying to decode instruction without a class\n");
6944 return nullptr;
6945 }
6946
6949 {
6950 fatal("Trying to decode instruction without a class\n");
6951 return nullptr;
6952 }
6953
6956 {
6957 fatal("Trying to decode instruction without a class\n");
6958 return nullptr;
6959 }
6960
6963 {
6964 fatal("Trying to decode instruction without a class\n");
6965 return nullptr;
6966 }
6967
6970 {
6971 fatal("Trying to decode instruction without a class\n");
6972 return nullptr;
6973 }
6974
6977 {
6978 fatal("Trying to decode instruction without a class\n");
6979 return nullptr;
6980 }
6981
6984 {
6985 fatal("Trying to decode instruction without a class\n");
6986 return nullptr;
6987 }
6988
6991 {
6992 fatal("Trying to decode instruction without a class\n");
6993 return nullptr;
6994 }
6995
7001
7007
7013
7019
7025
7031
7037
7043
7049
7055
7061
7067
7070 {
7071 return new Inst_VOP3__V_INTERP_P1_F32(&iFmt->iFmt_VOP3A);
7072 } // decode_OPU_VOP3__V_INTERP_P1_F32
7073
7076 {
7077 return new Inst_VOP3__V_INTERP_P2_F32(&iFmt->iFmt_VOP3A);
7078 } // decode_OPU_VOP3__V_INTERP_P2_F32
7079
7082 {
7083 return new Inst_VOP3__V_INTERP_MOV_F32(&iFmt->iFmt_VOP3A);
7084 } // decode_OPU_VOP3__V_INTERP_MOV_F32
7085
7088 {
7089 return new Inst_VOP3__V_INTERP_P1LL_F16(&iFmt->iFmt_VOP3A);
7090 } // decode_OPU_VOP3__V_INTERP_P1LL_F16
7091
7094 {
7095 return new Inst_VOP3__V_INTERP_P1LV_F16(&iFmt->iFmt_VOP3A);
7096 } // decode_OPU_VOP3__V_INTERP_P1LV_F16
7097
7100 {
7101 fatal("Trying to decode instruction without a class\n");
7102 return nullptr;
7103 }
7104
7107 {
7108 return new Inst_VOP3__V_INTERP_P2_F16(&iFmt->iFmt_VOP3A);
7109 } // decode_OPU_VOP3__V_INTERP_P2_F16
7110
7113 {
7114 return new Inst_VOP3__V_ADD_F64(&iFmt->iFmt_VOP3A);
7115 } // decode_OPU_VOP3__V_ADD_F64
7116
7119 {
7120 return new Inst_VOP3__V_MUL_F64(&iFmt->iFmt_VOP3A);
7121 } // decode_OPU_VOP3__V_MUL_F64
7122
7125 {
7126 return new Inst_VOP3__V_MIN_F64(&iFmt->iFmt_VOP3A);
7127 } // decode_OPU_VOP3__V_MIN_F64
7128
7131 {
7132 return new Inst_VOP3__V_MAX_F64(&iFmt->iFmt_VOP3A);
7133 } // decode_OPU_VOP3__V_MAX_F64
7134
7137 {
7138 return new Inst_VOP3__V_LDEXP_F64(&iFmt->iFmt_VOP3A);
7139 } // decode_OPU_VOP3__V_LDEXP_F64
7140
7143 {
7144 return new Inst_VOP3__V_MUL_LO_U32(&iFmt->iFmt_VOP3A);
7145 } // decode_OPU_VOP3__V_MUL_LO_U32
7146
7149 {
7150 return new Inst_VOP3__V_MUL_HI_U32(&iFmt->iFmt_VOP3A);
7151 } // decode_OPU_VOP3__V_MUL_HI_U32
7152
7155 {
7156 return new Inst_VOP3__V_MUL_HI_I32(&iFmt->iFmt_VOP3A);
7157 } // decode_OPU_VOP3__V_MUL_HI_I32
7158
7161 {
7162 return new Inst_VOP3__V_LDEXP_F32(&iFmt->iFmt_VOP3A);
7163 } // decode_OPU_VOP3__V_LDEXP_F32
7164
7167 {
7168 return new Inst_VOP3__V_READLANE_B32(&iFmt->iFmt_VOP3A);
7169 } // decode_OPU_VOP3__V_READLANE_B32
7170
7173 {
7174 return new Inst_VOP3__V_WRITELANE_B32(&iFmt->iFmt_VOP3A);
7175 } // decode_OPU_VOP3__V_WRITELANE_B32
7176
7179 {
7180 return new Inst_VOP3__V_BCNT_U32_B32(&iFmt->iFmt_VOP3A);
7181 } // decode_OPU_VOP3__V_BCNT_U32_B32
7182
7185 {
7186 return new Inst_VOP3__V_MBCNT_LO_U32_B32(&iFmt->iFmt_VOP3A);
7187 } // decode_OPU_VOP3__V_MBCNT_LO_U32_B32
7188
7191 {
7192 return new Inst_VOP3__V_MBCNT_HI_U32_B32(&iFmt->iFmt_VOP3A);
7193 } // decode_OPU_VOP3__V_MBCNT_HI_U32_B32
7194
7197 {
7198 return new Inst_VOP3__V_LSHLREV_B64(&iFmt->iFmt_VOP3A);
7199 } // decode_OPU_VOP3__V_LSHLREV_B64
7200
7203 {
7204 return new Inst_VOP3__V_LSHRREV_B64(&iFmt->iFmt_VOP3A);
7205 } // decode_OPU_VOP3__V_LSHRREV_B64
7206
7209 {
7210 return new Inst_VOP3__V_ASHRREV_I64(&iFmt->iFmt_VOP3A);
7211 } // decode_OPU_VOP3__V_ASHRREV_I64
7212
7215 {
7216 return new Inst_VOP3__V_TRIG_PREOP_F64(&iFmt->iFmt_VOP3A);
7217 } // decode_OPU_VOP3__V_TRIG_PREOP_F64
7218
7221 {
7222 return new Inst_VOP3__V_BFM_B32(&iFmt->iFmt_VOP3A);
7223 } // decode_OPU_VOP3__V_BFM_B32
7224
7227 {
7229 } // decode_OPU_VOP3__V_CVT_PKNORM_I16_F32
7230
7233 {
7235 } // decode_OPU_VOP3__V_CVT_PKNORM_U16_F32
7236
7239 {
7240 return new Inst_VOP3__V_CVT_PKRTZ_F16_F32(&iFmt->iFmt_VOP3A);
7241 } // decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32
7242
7245 {
7246 return new Inst_VOP3__V_CVT_PK_U16_U32(&iFmt->iFmt_VOP3A);
7247 } // decode_OPU_VOP3__V_CVT_PK_U16_U32
7248
7251 {
7252 return new Inst_VOP3__V_CVT_PK_I16_I32(&iFmt->iFmt_VOP3A);
7253 } // decode_OPU_VOP3__V_CVT_PK_I16_I32
7254
7257 {
7258 fatal("Trying to decode instruction without a class\n");
7259 return nullptr;
7260 }
7261
7264 {
7265 fatal("Trying to decode instruction without a class\n");
7266 return nullptr;
7267 }
7268
7271 {
7272 fatal("Trying to decode instruction without a class\n");
7273 return nullptr;
7274 }
7275
7278 {
7279 fatal("Trying to decode instruction without a class\n");
7280 return nullptr;
7281 }
7282
7285 {
7286 fatal("Trying to decode instruction without a class\n");
7287 return nullptr;
7288 }
7289
7292 {
7293 fatal("Trying to decode instruction without a class\n");
7294 return nullptr;
7295 }
7296
7299 {
7300 fatal("Trying to decode instruction without a class\n");
7301 return nullptr;
7302 }
7303
7309
7312 {
7313 return new Inst_DS__DS_ADD_U32(&iFmt->iFmt_DS);
7314 } // decode_OP_DS__DS_ADD_U32
7315
7318 {
7319 return new Inst_DS__DS_SUB_U32(&iFmt->iFmt_DS);
7320 } // decode_OP_DS__DS_SUB_U32
7321
7324 {
7325 return new Inst_DS__DS_RSUB_U32(&iFmt->iFmt_DS);
7326 } // decode_OP_DS__DS_RSUB_U32
7327
7330 {
7331 return new Inst_DS__DS_INC_U32(&iFmt->iFmt_DS);
7332 } // decode_OP_DS__DS_INC_U32
7333
7336 {
7337 return new Inst_DS__DS_DEC_U32(&iFmt->iFmt_DS);
7338 } // decode_OP_DS__DS_DEC_U32
7339
7342 {
7343 return new Inst_DS__DS_MIN_I32(&iFmt->iFmt_DS);
7344 } // decode_OP_DS__DS_MIN_I32
7345
7348 {
7349 return new Inst_DS__DS_MAX_I32(&iFmt->iFmt_DS);
7350 } // decode_OP_DS__DS_MAX_I32
7351
7354 {
7355 return new Inst_DS__DS_MIN_U32(&iFmt->iFmt_DS);
7356 } // decode_OP_DS__DS_MIN_U32
7357
7360 {
7361 return new Inst_DS__DS_MAX_U32(&iFmt->iFmt_DS);
7362 } // decode_OP_DS__DS_MAX_U32
7363
7366 {
7367 return new Inst_DS__DS_AND_B32(&iFmt->iFmt_DS);
7368 } // decode_OP_DS__DS_AND_B32
7369
7372 {
7373 return new Inst_DS__DS_OR_B32(&iFmt->iFmt_DS);
7374 } // decode_OP_DS__DS_OR_B32
7375
7378 {
7379 return new Inst_DS__DS_XOR_B32(&iFmt->iFmt_DS);
7380 } // decode_OP_DS__DS_XOR_B32
7381
7384 {
7385 return new Inst_DS__DS_MSKOR_B32(&iFmt->iFmt_DS);
7386 } // decode_OP_DS__DS_MSKOR_B32
7387
7390 {
7391 return new Inst_DS__DS_WRITE_B32(&iFmt->iFmt_DS);
7392 } // decode_OP_DS__DS_WRITE_B32
7393
7396 {
7397 return new Inst_DS__DS_WRITE2_B32(&iFmt->iFmt_DS);
7398 } // decode_OP_DS__DS_WRITE2_B32
7399
7402 {
7403 return new Inst_DS__DS_WRITE2ST64_B32(&iFmt->iFmt_DS);
7404 } // decode_OP_DS__DS_WRITE2ST64_B32
7405
7408 {
7409 return new Inst_DS__DS_CMPST_B32(&iFmt->iFmt_DS);
7410 } // decode_OP_DS__DS_CMPST_B32
7411
7414 {
7415 return new Inst_DS__DS_CMPST_F32(&iFmt->iFmt_DS);
7416 } // decode_OP_DS__DS_CMPST_F32
7417
7420 {
7421 return new Inst_DS__DS_MIN_F32(&iFmt->iFmt_DS);
7422 } // decode_OP_DS__DS_MIN_F32
7423
7426 {
7427 return new Inst_DS__DS_MAX_F32(&iFmt->iFmt_DS);
7428 } // decode_OP_DS__DS_MAX_F32
7429
7432 {
7433 return new Inst_DS__DS_NOP(&iFmt->iFmt_DS);
7434 } // decode_OP_DS__DS_NOP
7435
7438 {
7439 return new Inst_DS__DS_ADD_F32(&iFmt->iFmt_DS);
7440 } // decode_OP_DS__DS_ADD_F32
7441
7444 {
7445 fatal("Trying to decode instruction without a class\n");
7446 return nullptr;
7447 }
7448
7451 {
7452 return new Inst_DS__DS_WRITE_B8(&iFmt->iFmt_DS);
7453 } // decode_OP_DS__DS_WRITE_B8
7454
7457 {
7458 return new Inst_DS__DS_WRITE_B16(&iFmt->iFmt_DS);
7459 } // decode_OP_DS__DS_WRITE_B16
7460
7463 {
7464 return new Inst_DS__DS_ADD_RTN_U32(&iFmt->iFmt_DS);
7465 } // decode_OP_DS__DS_ADD_RTN_U32
7466
7469 {
7470 return new Inst_DS__DS_SUB_RTN_U32(&iFmt->iFmt_DS);
7471 } // decode_OP_DS__DS_SUB_RTN_U32
7472
7475 {
7476 return new Inst_DS__DS_RSUB_RTN_U32(&iFmt->iFmt_DS);
7477 } // decode_OP_DS__DS_RSUB_RTN_U32
7478
7481 {
7482 return new Inst_DS__DS_INC_RTN_U32(&iFmt->iFmt_DS);
7483 } // decode_OP_DS__DS_INC_RTN_U32
7484
7487 {
7488 return new Inst_DS__DS_DEC_RTN_U32(&iFmt->iFmt_DS);
7489 } // decode_OP_DS__DS_DEC_RTN_U32
7490
7493 {
7494 return new Inst_DS__DS_MIN_RTN_I32(&iFmt->iFmt_DS);
7495 } // decode_OP_DS__DS_MIN_RTN_I32
7496
7499 {
7500 return new Inst_DS__DS_MAX_RTN_I32(&iFmt->iFmt_DS);
7501 } // decode_OP_DS__DS_MAX_RTN_I32
7502
7505 {
7506 return new Inst_DS__DS_MIN_RTN_U32(&iFmt->iFmt_DS);
7507 } // decode_OP_DS__DS_MIN_RTN_U32
7508
7511 {
7512 return new Inst_DS__DS_MAX_RTN_U32(&iFmt->iFmt_DS);
7513 } // decode_OP_DS__DS_MAX_RTN_U32
7514
7517 {
7518 return new Inst_DS__DS_AND_RTN_B32(&iFmt->iFmt_DS);
7519 } // decode_OP_DS__DS_AND_RTN_B32
7520
7523 {
7524 return new Inst_DS__DS_OR_RTN_B32(&iFmt->iFmt_DS);
7525 } // decode_OP_DS__DS_OR_RTN_B32
7526
7529 {
7530 return new Inst_DS__DS_XOR_RTN_B32(&iFmt->iFmt_DS);
7531 } // decode_OP_DS__DS_XOR_RTN_B32
7532
7535 {
7536 return new Inst_DS__DS_MSKOR_RTN_B32(&iFmt->iFmt_DS);
7537 } // decode_OP_DS__DS_MSKOR_RTN_B32
7538
7541 {
7542 return new Inst_DS__DS_WRXCHG_RTN_B32(&iFmt->iFmt_DS);
7543 } // decode_OP_DS__DS_WRXCHG_RTN_B32
7544
7547 {
7548 return new Inst_DS__DS_WRXCHG2_RTN_B32(&iFmt->iFmt_DS);
7549 } // decode_OP_DS__DS_WRXCHG2_RTN_B32
7550
7553 {
7554 return new Inst_DS__DS_WRXCHG2ST64_RTN_B32(&iFmt->iFmt_DS);
7555 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B32
7556
7559 {
7560 return new Inst_DS__DS_CMPST_RTN_B32(&iFmt->iFmt_DS);
7561 } // decode_OP_DS__DS_CMPST_RTN_B32
7562
7565 {
7566 return new Inst_DS__DS_CMPST_RTN_F32(&iFmt->iFmt_DS);
7567 } // decode_OP_DS__DS_CMPST_RTN_F32
7568
7571 {
7572 return new Inst_DS__DS_MIN_RTN_F32(&iFmt->iFmt_DS);
7573 } // decode_OP_DS__DS_MIN_RTN_F32
7574
7577 {
7578 return new Inst_DS__DS_MAX_RTN_F32(&iFmt->iFmt_DS);
7579 } // decode_OP_DS__DS_MAX_RTN_F32
7580
7583 {
7584 return new Inst_DS__DS_WRAP_RTN_B32(&iFmt->iFmt_DS);
7585 } // decode_OP_DS__DS_WRAP_RTN_B32
7586
7589 {
7590 return new Inst_DS__DS_ADD_RTN_F32(&iFmt->iFmt_DS);
7591 } // decode_OP_DS__DS_ADD_RTN_F32
7592
7595 {
7596 return new Inst_DS__DS_READ_B32(&iFmt->iFmt_DS);
7597 } // decode_OP_DS__DS_READ_B32
7598
7601 {
7602 return new Inst_DS__DS_READ2_B32(&iFmt->iFmt_DS);
7603 } // decode_OP_DS__DS_READ2_B32
7604
7607 {
7608 return new Inst_DS__DS_READ2ST64_B32(&iFmt->iFmt_DS);
7609 } // decode_OP_DS__DS_READ2ST64_B32
7610
7613 {
7614 return new Inst_DS__DS_READ_I8(&iFmt->iFmt_DS);
7615 } // decode_OP_DS__DS_READ_I8
7616
7619 {
7620 return new Inst_DS__DS_READ_U8(&iFmt->iFmt_DS);
7621 } // decode_OP_DS__DS_READ_U8
7622
7625 {
7626 return new Inst_DS__DS_READ_I16(&iFmt->iFmt_DS);
7627 } // decode_OP_DS__DS_READ_I16
7628
7631 {
7632 return new Inst_DS__DS_READ_U16(&iFmt->iFmt_DS);
7633 } // decode_OP_DS__DS_READ_U16
7634
7637 {
7638 return new Inst_DS__DS_SWIZZLE_B32(&iFmt->iFmt_DS);
7639 } // decode_OP_DS__DS_SWIZZLE_B32
7640
7643 {
7644 return new Inst_DS__DS_PERMUTE_B32(&iFmt->iFmt_DS);
7645 } // decode_OP_DS__DS_PERMUTE_B32
7646
7649 {
7650 return new Inst_DS__DS_BPERMUTE_B32(&iFmt->iFmt_DS);
7651 } // decode_OP_DS__DS_BPERMUTE_B32
7652
7655 {
7656 return new Inst_DS__DS_ADD_U64(&iFmt->iFmt_DS);
7657 } // decode_OP_DS__DS_ADD_U64
7658
7661 {
7662 return new Inst_DS__DS_SUB_U64(&iFmt->iFmt_DS);
7663 } // decode_OP_DS__DS_SUB_U64
7664
7667 {
7668 return new Inst_DS__DS_RSUB_U64(&iFmt->iFmt_DS);
7669 } // decode_OP_DS__DS_RSUB_U64
7670
7673 {
7674 return new Inst_DS__DS_INC_U64(&iFmt->iFmt_DS);
7675 } // decode_OP_DS__DS_INC_U64
7676
7679 {
7680 return new Inst_DS__DS_DEC_U64(&iFmt->iFmt_DS);
7681 } // decode_OP_DS__DS_DEC_U64
7682
7685 {
7686 return new Inst_DS__DS_MIN_I64(&iFmt->iFmt_DS);
7687 } // decode_OP_DS__DS_MIN_I64
7688
7691 {
7692 return new Inst_DS__DS_MAX_I64(&iFmt->iFmt_DS);
7693 } // decode_OP_DS__DS_MAX_I64
7694
7697 {
7698 return new Inst_DS__DS_MIN_U64(&iFmt->iFmt_DS);
7699 } // decode_OP_DS__DS_MIN_U64
7700
7703 {
7704 return new Inst_DS__DS_MAX_U64(&iFmt->iFmt_DS);
7705 } // decode_OP_DS__DS_MAX_U64
7706
7709 {
7710 return new Inst_DS__DS_AND_B64(&iFmt->iFmt_DS);
7711 } // decode_OP_DS__DS_AND_B64
7712
7715 {
7716 return new Inst_DS__DS_OR_B64(&iFmt->iFmt_DS);
7717 } // decode_OP_DS__DS_OR_B64
7718
7721 {
7722 return new Inst_DS__DS_XOR_B64(&iFmt->iFmt_DS);
7723 } // decode_OP_DS__DS_XOR_B64
7724
7727 {
7728 return new Inst_DS__DS_MSKOR_B64(&iFmt->iFmt_DS);
7729 } // decode_OP_DS__DS_MSKOR_B64
7730
7733 {
7734 return new Inst_DS__DS_WRITE_B64(&iFmt->iFmt_DS);
7735 } // decode_OP_DS__DS_WRITE_B64
7736
7739 {
7740 return new Inst_DS__DS_WRITE2_B64(&iFmt->iFmt_DS);
7741 } // decode_OP_DS__DS_WRITE2_B64
7742
7745 {
7746 return new Inst_DS__DS_WRITE2ST64_B64(&iFmt->iFmt_DS);
7747 } // decode_OP_DS__DS_WRITE2ST64_B64
7748
7751 {
7752 return new Inst_DS__DS_CMPST_B64(&iFmt->iFmt_DS);
7753 } // decode_OP_DS__DS_CMPST_B64
7754
7757 {
7758 return new Inst_DS__DS_CMPST_F64(&iFmt->iFmt_DS);
7759 } // decode_OP_DS__DS_CMPST_F64
7760
7763 {
7764 return new Inst_DS__DS_MIN_F64(&iFmt->iFmt_DS);
7765 } // decode_OP_DS__DS_MIN_F64
7766
7769 {
7770 return new Inst_DS__DS_MAX_F64(&iFmt->iFmt_DS);
7771 } // decode_OP_DS__DS_MAX_F64
7772
7778
7781 {
7782 fatal("Trying to decode instruction without a class\n");
7783 return nullptr;
7784 }
7785
7788 {
7789 fatal("Trying to decode instruction without a class\n");
7790 return nullptr;
7791 }
7792
7795 {
7796 fatal("Trying to decode instruction without a class\n");
7797 return nullptr;
7798 }
7799
7802 {
7803 fatal("Trying to decode instruction without a class\n");
7804 return nullptr;
7805 }
7806
7809 {
7810 fatal("Trying to decode instruction without a class\n");
7811 return nullptr;
7812 }
7813
7819
7825
7828 {
7829 return new Inst_DS__DS_ADD_RTN_U64(&iFmt->iFmt_DS);
7830 } // decode_OP_DS__DS_ADD_RTN_U64
7831
7834 {
7835 return new Inst_DS__DS_SUB_RTN_U64(&iFmt->iFmt_DS);
7836 } // decode_OP_DS__DS_SUB_RTN_U64
7837
7840 {
7841 return new Inst_DS__DS_RSUB_RTN_U64(&iFmt->iFmt_DS);
7842 } // decode_OP_DS__DS_RSUB_RTN_U64
7843
7846 {
7847 return new Inst_DS__DS_INC_RTN_U64(&iFmt->iFmt_DS);
7848 } // decode_OP_DS__DS_INC_RTN_U64
7849
7852 {
7853 return new Inst_DS__DS_DEC_RTN_U64(&iFmt->iFmt_DS);
7854 } // decode_OP_DS__DS_DEC_RTN_U64
7855
7858 {
7859 return new Inst_DS__DS_MIN_RTN_I64(&iFmt->iFmt_DS);
7860 } // decode_OP_DS__DS_MIN_RTN_I64
7861
7864 {
7865 return new Inst_DS__DS_MAX_RTN_I64(&iFmt->iFmt_DS);
7866 } // decode_OP_DS__DS_MAX_RTN_I64
7867
7870 {
7871 return new Inst_DS__DS_MIN_RTN_U64(&iFmt->iFmt_DS);
7872 } // decode_OP_DS__DS_MIN_RTN_U64
7873
7876 {
7877 return new Inst_DS__DS_MAX_RTN_U64(&iFmt->iFmt_DS);
7878 } // decode_OP_DS__DS_MAX_RTN_U64
7879
7882 {
7883 return new Inst_DS__DS_AND_RTN_B64(&iFmt->iFmt_DS);
7884 } // decode_OP_DS__DS_AND_RTN_B64
7885
7888 {
7889 return new Inst_DS__DS_OR_RTN_B64(&iFmt->iFmt_DS);
7890 } // decode_OP_DS__DS_OR_RTN_B64
7891
7894 {
7895 return new Inst_DS__DS_XOR_RTN_B64(&iFmt->iFmt_DS);
7896 } // decode_OP_DS__DS_XOR_RTN_B64
7897
7900 {
7901 return new Inst_DS__DS_MSKOR_RTN_B64(&iFmt->iFmt_DS);
7902 } // decode_OP_DS__DS_MSKOR_RTN_B64
7903
7906 {
7907 return new Inst_DS__DS_WRXCHG_RTN_B64(&iFmt->iFmt_DS);
7908 } // decode_OP_DS__DS_WRXCHG_RTN_B64
7909
7912 {
7913 return new Inst_DS__DS_WRXCHG2_RTN_B64(&iFmt->iFmt_DS);
7914 } // decode_OP_DS__DS_WRXCHG2_RTN_B64
7915
7918 {
7919 return new Inst_DS__DS_WRXCHG2ST64_RTN_B64(&iFmt->iFmt_DS);
7920 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B64
7921
7924 {
7925 return new Inst_DS__DS_CMPST_RTN_B64(&iFmt->iFmt_DS);
7926 } // decode_OP_DS__DS_CMPST_RTN_B64
7927
7930 {
7931 return new Inst_DS__DS_CMPST_RTN_F64(&iFmt->iFmt_DS);
7932 } // decode_OP_DS__DS_CMPST_RTN_F64
7933
7936 {
7937 return new Inst_DS__DS_MIN_RTN_F64(&iFmt->iFmt_DS);
7938 } // decode_OP_DS__DS_MIN_RTN_F64
7939
7942 {
7943 return new Inst_DS__DS_MAX_RTN_F64(&iFmt->iFmt_DS);
7944 } // decode_OP_DS__DS_MAX_RTN_F64
7945
7948 {
7949 return new Inst_DS__DS_READ_B64(&iFmt->iFmt_DS);
7950 } // decode_OP_DS__DS_READ_B64
7951
7954 {
7955 return new Inst_DS__DS_READ2_B64(&iFmt->iFmt_DS);
7956 } // decode_OP_DS__DS_READ2_B64
7957
7960 {
7961 return new Inst_DS__DS_READ2ST64_B64(&iFmt->iFmt_DS);
7962 } // decode_OP_DS__DS_READ2ST64_B64
7963
7966 {
7967 return new Inst_DS__DS_CONDXCHG32_RTN_B64(&iFmt->iFmt_DS);
7968 } // decode_OP_DS__DS_CONDXCHG32_RTN_B64
7969
7972 {
7973 return new Inst_DS__DS_ADD_SRC2_U32(&iFmt->iFmt_DS);
7974 } // decode_OP_DS__DS_ADD_SRC2_U32
7975
7978 {
7979 return new Inst_DS__DS_SUB_SRC2_U32(&iFmt->iFmt_DS);
7980 } // decode_OP_DS__DS_SUB_SRC2_U32
7981
7984 {
7985 return new Inst_DS__DS_RSUB_SRC2_U32(&iFmt->iFmt_DS);
7986 } // decode_OP_DS__DS_RSUB_SRC2_U32
7987
7990 {
7991 return new Inst_DS__DS_INC_SRC2_U32(&iFmt->iFmt_DS);
7992 } // decode_OP_DS__DS_INC_SRC2_U32
7993
7996 {
7997 return new Inst_DS__DS_DEC_SRC2_U32(&iFmt->iFmt_DS);
7998 } // decode_OP_DS__DS_DEC_SRC2_U32
7999
8002 {
8003 return new Inst_DS__DS_MIN_SRC2_I32(&iFmt->iFmt_DS);
8004 } // decode_OP_DS__DS_MIN_SRC2_I32
8005
8008 {
8009 return new Inst_DS__DS_MAX_SRC2_I32(&iFmt->iFmt_DS);
8010 } // decode_OP_DS__DS_MAX_SRC2_I32
8011
8014 {
8015 return new Inst_DS__DS_MIN_SRC2_U32(&iFmt->iFmt_DS);
8016 } // decode_OP_DS__DS_MIN_SRC2_U32
8017
8020 {
8021 return new Inst_DS__DS_MAX_SRC2_U32(&iFmt->iFmt_DS);
8022 } // decode_OP_DS__DS_MAX_SRC2_U32
8023
8026 {
8027 return new Inst_DS__DS_AND_SRC2_B32(&iFmt->iFmt_DS);
8028 } // decode_OP_DS__DS_AND_SRC2_B32
8029
8032 {
8033 return new Inst_DS__DS_OR_SRC2_B32(&iFmt->iFmt_DS);
8034 } // decode_OP_DS__DS_OR_SRC2_B32
8035
8038 {
8039 return new Inst_DS__DS_XOR_SRC2_B32(&iFmt->iFmt_DS);
8040 } // decode_OP_DS__DS_XOR_SRC2_B32
8041
8044 {
8045 return new Inst_DS__DS_WRITE_SRC2_B32(&iFmt->iFmt_DS);
8046 } // decode_OP_DS__DS_WRITE_SRC2_B32
8047
8050 {
8051 return new Inst_DS__DS_MIN_SRC2_F32(&iFmt->iFmt_DS);
8052 } // decode_OP_DS__DS_MIN_SRC2_F32
8053
8056 {
8057 return new Inst_DS__DS_MAX_SRC2_F32(&iFmt->iFmt_DS);
8058 } // decode_OP_DS__DS_MAX_SRC2_F32
8059
8062 {
8063 return new Inst_DS__DS_ADD_SRC2_F32(&iFmt->iFmt_DS);
8064 } // decode_OP_DS__DS_ADD_SRC2_F32
8065
8068 {
8069 return new Inst_DS__DS_GWS_SEMA_RELEASE_ALL(&iFmt->iFmt_DS);
8070 } // decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL
8071
8074 {
8075 return new Inst_DS__DS_GWS_INIT(&iFmt->iFmt_DS);
8076 } // decode_OP_DS__DS_GWS_INIT
8077
8080 {
8081 return new Inst_DS__DS_GWS_SEMA_V(&iFmt->iFmt_DS);
8082 } // decode_OP_DS__DS_GWS_SEMA_V
8083
8086 {
8087 return new Inst_DS__DS_GWS_SEMA_BR(&iFmt->iFmt_DS);
8088 } // decode_OP_DS__DS_GWS_SEMA_BR
8089
8092 {
8093 return new Inst_DS__DS_GWS_SEMA_P(&iFmt->iFmt_DS);
8094 } // decode_OP_DS__DS_GWS_SEMA_P
8095
8098 {
8099 return new Inst_DS__DS_GWS_BARRIER(&iFmt->iFmt_DS);
8100 } // decode_OP_DS__DS_GWS_BARRIER
8101
8104 {
8105 fatal("Trying to decode instruction without a class\n");
8106 return nullptr;
8107 }
8108
8111 {
8112 return new Inst_DS__DS_CONSUME(&iFmt->iFmt_DS);
8113 } // decode_OP_DS__DS_CONSUME
8114
8117 {
8118 return new Inst_DS__DS_APPEND(&iFmt->iFmt_DS);
8119 } // decode_OP_DS__DS_APPEND
8120
8123 {
8124 return new Inst_DS__DS_ORDERED_COUNT(&iFmt->iFmt_DS);
8125 } // decode_OP_DS__DS_ORDERED_COUNT
8126
8129 {
8130 return new Inst_DS__DS_ADD_SRC2_U64(&iFmt->iFmt_DS);
8131 } // decode_OP_DS__DS_ADD_SRC2_U64
8132
8135 {
8136 return new Inst_DS__DS_SUB_SRC2_U64(&iFmt->iFmt_DS);
8137 } // decode_OP_DS__DS_SUB_SRC2_U64
8138
8141 {
8142 return new Inst_DS__DS_RSUB_SRC2_U64(&iFmt->iFmt_DS);
8143 } // decode_OP_DS__DS_RSUB_SRC2_U64
8144
8147 {
8148 return new Inst_DS__DS_INC_SRC2_U64(&iFmt->iFmt_DS);
8149 } // decode_OP_DS__DS_INC_SRC2_U64
8150
8153 {
8154 return new Inst_DS__DS_DEC_SRC2_U64(&iFmt->iFmt_DS);
8155 } // decode_OP_DS__DS_DEC_SRC2_U64
8156
8159 {
8160 return new Inst_DS__DS_MIN_SRC2_I64(&iFmt->iFmt_DS);
8161 } // decode_OP_DS__DS_MIN_SRC2_I64
8162
8165 {
8166 return new Inst_DS__DS_MAX_SRC2_I64(&iFmt->iFmt_DS);
8167 } // decode_OP_DS__DS_MAX_SRC2_I64
8168
8171 {
8172 return new Inst_DS__DS_MIN_SRC2_U64(&iFmt->iFmt_DS);
8173 } // decode_OP_DS__DS_MIN_SRC2_U64
8174
8177 {
8178 return new Inst_DS__DS_MAX_SRC2_U64(&iFmt->iFmt_DS);
8179 } // decode_OP_DS__DS_MAX_SRC2_U64
8180
8183 {
8184 return new Inst_DS__DS_AND_SRC2_B64(&iFmt->iFmt_DS);
8185 } // decode_OP_DS__DS_AND_SRC2_B64
8186
8189 {
8190 return new Inst_DS__DS_OR_SRC2_B64(&iFmt->iFmt_DS);
8191 } // decode_OP_DS__DS_OR_SRC2_B64
8192
8195 {
8196 return new Inst_DS__DS_XOR_SRC2_B64(&iFmt->iFmt_DS);
8197 } // decode_OP_DS__DS_XOR_SRC2_B64
8198
8201 {
8202 return new Inst_DS__DS_WRITE_SRC2_B64(&iFmt->iFmt_DS);
8203 } // decode_OP_DS__DS_WRITE_SRC2_B64
8204
8207 {
8208 return new Inst_DS__DS_MIN_SRC2_F64(&iFmt->iFmt_DS);
8209 } // decode_OP_DS__DS_MIN_SRC2_F64
8210
8213 {
8214 return new Inst_DS__DS_MAX_SRC2_F64(&iFmt->iFmt_DS);
8215 } // decode_OP_DS__DS_MAX_SRC2_F64
8216
8219 {
8220 return new Inst_DS__DS_WRITE_B96(&iFmt->iFmt_DS);
8221 } // decode_OP_DS__DS_WRITE_B96
8222
8225 {
8226 return new Inst_DS__DS_WRITE_B128(&iFmt->iFmt_DS);
8227 } // decode_OP_DS__DS_WRITE_B128
8228
8231 {
8232 return new Inst_DS__DS_READ_B96(&iFmt->iFmt_DS);
8233 } // decode_OP_DS__DS_READ_B96
8234
8237 {
8238 return new Inst_DS__DS_READ_B128(&iFmt->iFmt_DS);
8239 } // decode_OP_DS__DS_READ_B128
8240
8243 {
8244 return new Inst_FLAT__FLAT_LOAD_UBYTE(&iFmt->iFmt_FLAT);
8245 } // decode_OP_FLAT__FLAT_LOAD_UBYTE
8246
8249 {
8250 return new Inst_FLAT__FLAT_LOAD_SBYTE(&iFmt->iFmt_FLAT);
8251 } // decode_OP_FLAT__FLAT_LOAD_SBYTE
8252
8255 {
8256 return new Inst_FLAT__FLAT_LOAD_USHORT(&iFmt->iFmt_FLAT);
8257 } // decode_OP_FLAT__FLAT_LOAD_USHORT
8258
8261 {
8262 return new Inst_FLAT__FLAT_LOAD_SSHORT(&iFmt->iFmt_FLAT);
8263 } // decode_OP_FLAT__FLAT_LOAD_SSHORT
8264
8267 {
8268 return new Inst_FLAT__FLAT_LOAD_DWORD(&iFmt->iFmt_FLAT);
8269 } // decode_OP_FLAT__FLAT_LOAD_DWORD
8270
8273 {
8274 return new Inst_FLAT__FLAT_LOAD_DWORDX2(&iFmt->iFmt_FLAT);
8275 } // decode_OP_FLAT__FLAT_LOAD_DWORDX2
8276
8279 {
8280 return new Inst_FLAT__FLAT_LOAD_DWORDX3(&iFmt->iFmt_FLAT);
8281 } // decode_OP_FLAT__FLAT_LOAD_DWORDX3
8282
8285 {
8286 return new Inst_FLAT__FLAT_LOAD_DWORDX4(&iFmt->iFmt_FLAT);
8287 } // decode_OP_FLAT__FLAT_LOAD_DWORDX4
8288
8291 {
8292 return new Inst_FLAT__FLAT_STORE_BYTE(&iFmt->iFmt_FLAT);
8293 } // decode_OP_FLAT__FLAT_STORE_BYTE
8294
8297 {
8298 fatal("Trying to decode instruction without a class\n");
8299 return nullptr;
8300 }
8301
8304 {
8305 return new Inst_FLAT__FLAT_STORE_SHORT(&iFmt->iFmt_FLAT);
8306 } // decode_OP_FLAT__FLAT_STORE_SHORT
8307
8313
8316 {
8317 return new Inst_FLAT__FLAT_STORE_DWORD(&iFmt->iFmt_FLAT);
8318 } // decode_OP_FLAT__FLAT_STORE_DWORD
8319
8322 {
8323 return new Inst_FLAT__FLAT_STORE_DWORDX2(&iFmt->iFmt_FLAT);
8324 } // decode_OP_FLAT__FLAT_STORE_DWORDX2
8325
8328 {
8329 return new Inst_FLAT__FLAT_STORE_DWORDX3(&iFmt->iFmt_FLAT);
8330 } // decode_OP_FLAT__FLAT_STORE_DWORDX3
8331
8334 {
8335 return new Inst_FLAT__FLAT_STORE_DWORDX4(&iFmt->iFmt_FLAT);
8336 } // decode_OP_FLAT__FLAT_STORE_DWORDX4
8337
8340 {
8341 fatal("Trying to decode instruction without a class\n");
8342 return nullptr;
8343 }
8344
8347 {
8348 fatal("Trying to decode instruction without a class\n");
8349 return nullptr;
8350 }
8351
8354 {
8355 fatal("Trying to decode instruction without a class\n");
8356 return nullptr;
8357 }
8358
8361 {
8362 fatal("Trying to decode instruction without a class\n");
8363 return nullptr;
8364 }
8365
8368 {
8369 fatal("Trying to decode instruction without a class\n");
8370 return nullptr;
8371 }
8372
8375 {
8376 fatal("Trying to decode instruction without a class\n");
8377 return nullptr;
8378 }
8379
8382 {
8383 return new Inst_FLAT__FLAT_ATOMIC_SWAP(&iFmt->iFmt_FLAT);
8384 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP
8385
8388 {
8389 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP(&iFmt->iFmt_FLAT);
8390 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP
8391
8394 {
8395 return new Inst_FLAT__FLAT_ATOMIC_ADD(&iFmt->iFmt_FLAT);
8396 } // decode_OP_FLAT__FLAT_ATOMIC_ADD
8397
8400 {
8401 return new Inst_FLAT__FLAT_ATOMIC_SUB(&iFmt->iFmt_FLAT);
8402 } // decode_OP_FLAT__FLAT_ATOMIC_SUB
8403
8406 {
8407 return new Inst_FLAT__FLAT_ATOMIC_SMIN(&iFmt->iFmt_FLAT);
8408 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN
8409
8412 {
8413 return new Inst_FLAT__FLAT_ATOMIC_UMIN(&iFmt->iFmt_FLAT);
8414 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN
8415
8418 {
8419 return new Inst_FLAT__FLAT_ATOMIC_SMAX(&iFmt->iFmt_FLAT);
8420 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX
8421
8424 {
8425 return new Inst_FLAT__FLAT_ATOMIC_UMAX(&iFmt->iFmt_FLAT);
8426 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX
8427
8430 {
8431 return new Inst_FLAT__FLAT_ATOMIC_AND(&iFmt->iFmt_FLAT);
8432 } // decode_OP_FLAT__FLAT_ATOMIC_AND
8433
8436 {
8437 return new Inst_FLAT__FLAT_ATOMIC_OR(&iFmt->iFmt_FLAT);
8438 } // decode_OP_FLAT__FLAT_ATOMIC_OR
8439
8442 {
8443 return new Inst_FLAT__FLAT_ATOMIC_XOR(&iFmt->iFmt_FLAT);
8444 } // decode_OP_FLAT__FLAT_ATOMIC_XOR
8445
8448 {
8449 return new Inst_FLAT__FLAT_ATOMIC_INC(&iFmt->iFmt_FLAT);
8450 } // decode_OP_FLAT__FLAT_ATOMIC_INC
8451
8454 {
8455 return new Inst_FLAT__FLAT_ATOMIC_DEC(&iFmt->iFmt_FLAT);
8456 } // decode_OP_FLAT__FLAT_ATOMIC_DEC
8457
8460 {
8461 return new Inst_FLAT__FLAT_ATOMIC_ADD_F64(&iFmt->iFmt_FLAT);
8462 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_F64
8463
8466 {
8467 return new Inst_FLAT__FLAT_ATOMIC_MIN_F64(&iFmt->iFmt_FLAT);
8468 } // decode_OP_FLAT__FLAT_ATOMIC_MIN_F64
8469
8472 {
8473 return new Inst_FLAT__FLAT_ATOMIC_MAX_F64(&iFmt->iFmt_FLAT);
8474 } // decode_OP_FLAT__FLAT_ATOMIC_MAX_F64
8475
8478 {
8479 return new Inst_FLAT__FLAT_ATOMIC_SWAP_X2(&iFmt->iFmt_FLAT);
8480 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2
8481
8484 {
8486 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2
8487
8490 {
8491 return new Inst_FLAT__FLAT_ATOMIC_ADD_X2(&iFmt->iFmt_FLAT);
8492 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_X2
8493
8496 {
8497 return new Inst_FLAT__FLAT_ATOMIC_SUB_X2(&iFmt->iFmt_FLAT);
8498 } // decode_OP_FLAT__FLAT_ATOMIC_SUB_X2
8499
8502 {
8503 return new Inst_FLAT__FLAT_ATOMIC_SMIN_X2(&iFmt->iFmt_FLAT);
8504 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2
8505
8508 {
8509 return new Inst_FLAT__FLAT_ATOMIC_UMIN_X2(&iFmt->iFmt_FLAT);
8510 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2
8511
8514 {
8515 return new Inst_FLAT__FLAT_ATOMIC_SMAX_X2(&iFmt->iFmt_FLAT);
8516 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2
8517
8520 {
8521 return new Inst_FLAT__FLAT_ATOMIC_UMAX_X2(&iFmt->iFmt_FLAT);
8522 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2
8523
8526 {
8527 return new Inst_FLAT__FLAT_ATOMIC_AND_X2(&iFmt->iFmt_FLAT);
8528 } // decode_OP_FLAT__FLAT_ATOMIC_AND_X2
8529
8532 {
8533 return new Inst_FLAT__FLAT_ATOMIC_OR_X2(&iFmt->iFmt_FLAT);
8534 } // decode_OP_FLAT__FLAT_ATOMIC_OR_X2
8535
8538 {
8539 return new Inst_FLAT__FLAT_ATOMIC_XOR_X2(&iFmt->iFmt_FLAT);
8540 } // decode_OP_FLAT__FLAT_ATOMIC_XOR_X2
8541
8544 {
8545 return new Inst_FLAT__FLAT_ATOMIC_INC_X2(&iFmt->iFmt_FLAT);
8546 } // decode_OP_FLAT__FLAT_ATOMIC_INC_X2
8547
8550 {
8551 return new Inst_FLAT__FLAT_ATOMIC_DEC_X2(&iFmt->iFmt_FLAT);
8552 } // decode_OP_FLAT__FLAT_ATOMIC_DEC_X2
8553
8559
8565
8571
8577
8583
8589
8595
8601
8607
8610 {
8611 fatal("Trying to decode instruction without a class\n");
8612 return nullptr;
8613 }
8614
8620
8626
8632
8638
8644
8650
8653 {
8654 fatal("Trying to decode instruction without a class\n");
8655 return nullptr;
8656 }
8657
8660 {
8661 fatal("Trying to decode instruction without a class\n");
8662 return nullptr;
8663 }
8664
8667 {
8668 fatal("Trying to decode instruction without a class\n");
8669 return nullptr;
8670 }
8671
8674 {
8675 fatal("Trying to decode instruction without a class\n");
8676 return nullptr;
8677 }
8678
8681 {
8682 fatal("Trying to decode instruction without a class\n");
8683 return nullptr;
8684 }
8685
8688 {
8689 fatal("Trying to decode instruction without a class\n");
8690 return nullptr;
8691 }
8692
8698
8704
8710
8716
8722
8728
8734
8740
8746
8752
8758
8764
8770
8773 {
8774 // Note: There is no flat_atomic_add_f32 as of MI200. However, gem5
8775 // impelements all global and scratch instructions as Inst_FLAT.
8776 return new Inst_FLAT__FLAT_ATOMIC_ADD_F32(&iFmt->iFmt_FLAT);
8777 }
8778
8781 {
8782 // Note: There is no flat_atomic_pk_add_f16 as of MI200. However, gem5
8783 // impelements all global and scratch instructions as Inst_FLAT.
8785 }
8786
8792
8798
8804
8810
8816
8822
8828
8834
8840
8846
8852
8858
8864
8870
8876
8882
8885 {
8886 return new Inst_MIMG__IMAGE_LOAD(&iFmt->iFmt_MIMG);
8887 } // decode_OP_MIMG__IMAGE_LOAD
8888
8891 {
8892 return new Inst_MIMG__IMAGE_LOAD_MIP(&iFmt->iFmt_MIMG);
8893 } // decode_OP_MIMG__IMAGE_LOAD_MIP
8894
8897 {
8898 return new Inst_MIMG__IMAGE_LOAD_PCK(&iFmt->iFmt_MIMG);
8899 } // decode_OP_MIMG__IMAGE_LOAD_PCK
8900
8903 {
8904 return new Inst_MIMG__IMAGE_LOAD_PCK_SGN(&iFmt->iFmt_MIMG);
8905 } // decode_OP_MIMG__IMAGE_LOAD_PCK_SGN
8906
8909 {
8910 return new Inst_MIMG__IMAGE_LOAD_MIP_PCK(&iFmt->iFmt_MIMG);
8911 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK
8912
8915 {
8917 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN
8918
8921 {
8922 return new Inst_MIMG__IMAGE_STORE(&iFmt->iFmt_MIMG);
8923 } // decode_OP_MIMG__IMAGE_STORE
8924
8927 {
8928 return new Inst_MIMG__IMAGE_STORE_MIP(&iFmt->iFmt_MIMG);
8929 } // decode_OP_MIMG__IMAGE_STORE_MIP
8930
8933 {
8934 return new Inst_MIMG__IMAGE_STORE_PCK(&iFmt->iFmt_MIMG);
8935 } // decode_OP_MIMG__IMAGE_STORE_PCK
8936
8939 {
8940 return new Inst_MIMG__IMAGE_STORE_MIP_PCK(&iFmt->iFmt_MIMG);
8941 } // decode_OP_MIMG__IMAGE_STORE_MIP_PCK
8942
8945 {
8946 return new Inst_MIMG__IMAGE_GET_RESINFO(&iFmt->iFmt_MIMG);
8947 } // decode_OP_MIMG__IMAGE_GET_RESINFO
8948
8951 {
8952 return new Inst_MIMG__IMAGE_ATOMIC_SWAP(&iFmt->iFmt_MIMG);
8953 } // decode_OP_MIMG__IMAGE_ATOMIC_SWAP
8954
8957 {
8958 return new Inst_MIMG__IMAGE_ATOMIC_CMPSWAP(&iFmt->iFmt_MIMG);
8959 } // decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP
8960
8963 {
8964 return new Inst_MIMG__IMAGE_ATOMIC_ADD(&iFmt->iFmt_MIMG);
8965 } // decode_OP_MIMG__IMAGE_ATOMIC_ADD
8966
8969 {
8970 return new Inst_MIMG__IMAGE_ATOMIC_SUB(&iFmt->iFmt_MIMG);
8971 } // decode_OP_MIMG__IMAGE_ATOMIC_SUB
8972
8975 {
8976 return new Inst_MIMG__IMAGE_ATOMIC_SMIN(&iFmt->iFmt_MIMG);
8977 } // decode_OP_MIMG__IMAGE_ATOMIC_SMIN
8978
8981 {
8982 return new Inst_MIMG__IMAGE_ATOMIC_UMIN(&iFmt->iFmt_MIMG);
8983 } // decode_OP_MIMG__IMAGE_ATOMIC_UMIN
8984
8987 {
8988 return new Inst_MIMG__IMAGE_ATOMIC_SMAX(&iFmt->iFmt_MIMG);
8989 } // decode_OP_MIMG__IMAGE_ATOMIC_SMAX
8990
8993 {
8994 return new Inst_MIMG__IMAGE_ATOMIC_UMAX(&iFmt->iFmt_MIMG);
8995 } // decode_OP_MIMG__IMAGE_ATOMIC_UMAX
8996
8999 {
9000 return new Inst_MIMG__IMAGE_ATOMIC_AND(&iFmt->iFmt_MIMG);
9001 } // decode_OP_MIMG__IMAGE_ATOMIC_AND
9002
9005 {
9006 return new Inst_MIMG__IMAGE_ATOMIC_OR(&iFmt->iFmt_MIMG);
9007 } // decode_OP_MIMG__IMAGE_ATOMIC_OR
9008
9011 {
9012 return new Inst_MIMG__IMAGE_ATOMIC_XOR(&iFmt->iFmt_MIMG);
9013 } // decode_OP_MIMG__IMAGE_ATOMIC_XOR
9014
9017 {
9018 return new Inst_MIMG__IMAGE_ATOMIC_INC(&iFmt->iFmt_MIMG);
9019 } // decode_OP_MIMG__IMAGE_ATOMIC_INC
9020
9023 {
9024 return new Inst_MIMG__IMAGE_ATOMIC_DEC(&iFmt->iFmt_MIMG);
9025 } // decode_OP_MIMG__IMAGE_ATOMIC_DEC
9026
9029 {
9030 return new Inst_MIMG__IMAGE_SAMPLE(&iFmt->iFmt_MIMG);
9031 } // decode_OP_MIMG__IMAGE_SAMPLE
9032
9035 {
9036 return new Inst_MIMG__IMAGE_SAMPLE_CL(&iFmt->iFmt_MIMG);
9037 } // decode_OP_MIMG__IMAGE_SAMPLE_CL
9038
9041 {
9042 return new Inst_MIMG__IMAGE_SAMPLE_D(&iFmt->iFmt_MIMG);
9043 } // decode_OP_MIMG__IMAGE_SAMPLE_D
9044
9047 {
9048 return new Inst_MIMG__IMAGE_SAMPLE_D_CL(&iFmt->iFmt_MIMG);
9049 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL
9050
9053 {
9054 return new Inst_MIMG__IMAGE_SAMPLE_L(&iFmt->iFmt_MIMG);
9055 } // decode_OP_MIMG__IMAGE_SAMPLE_L
9056
9059 {
9060 return new Inst_MIMG__IMAGE_SAMPLE_B(&iFmt->iFmt_MIMG);
9061 } // decode_OP_MIMG__IMAGE_SAMPLE_B
9062
9065 {
9066 return new Inst_MIMG__IMAGE_SAMPLE_B_CL(&iFmt->iFmt_MIMG);
9067 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL
9068
9071 {
9072 return new Inst_MIMG__IMAGE_SAMPLE_LZ(&iFmt->iFmt_MIMG);
9073 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ
9074
9077 {
9078 return new Inst_MIMG__IMAGE_SAMPLE_C(&iFmt->iFmt_MIMG);
9079 } // decode_OP_MIMG__IMAGE_SAMPLE_C
9080
9083 {
9084 return new Inst_MIMG__IMAGE_SAMPLE_C_CL(&iFmt->iFmt_MIMG);
9085 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL
9086
9089 {
9090 return new Inst_MIMG__IMAGE_SAMPLE_C_D(&iFmt->iFmt_MIMG);
9091 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D
9092
9095 {
9096 return new Inst_MIMG__IMAGE_SAMPLE_C_D_CL(&iFmt->iFmt_MIMG);
9097 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL
9098
9101 {
9102 return new Inst_MIMG__IMAGE_SAMPLE_C_L(&iFmt->iFmt_MIMG);
9103 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L
9104
9107 {
9108 return new Inst_MIMG__IMAGE_SAMPLE_C_B(&iFmt->iFmt_MIMG);
9109 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B
9110
9113 {
9114 return new Inst_MIMG__IMAGE_SAMPLE_C_B_CL(&iFmt->iFmt_MIMG);
9115 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL
9116
9119 {
9120 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ(&iFmt->iFmt_MIMG);
9121 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ
9122
9125 {
9126 return new Inst_MIMG__IMAGE_SAMPLE_O(&iFmt->iFmt_MIMG);
9127 } // decode_OP_MIMG__IMAGE_SAMPLE_O
9128
9131 {
9132 return new Inst_MIMG__IMAGE_SAMPLE_CL_O(&iFmt->iFmt_MIMG);
9133 } // decode_OP_MIMG__IMAGE_SAMPLE_CL_O
9134
9137 {
9138 return new Inst_MIMG__IMAGE_SAMPLE_D_O(&iFmt->iFmt_MIMG);
9139 } // decode_OP_MIMG__IMAGE_SAMPLE_D_O
9140
9143 {
9144 return new Inst_MIMG__IMAGE_SAMPLE_D_CL_O(&iFmt->iFmt_MIMG);
9145 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O
9146
9149 {
9150 return new Inst_MIMG__IMAGE_SAMPLE_L_O(&iFmt->iFmt_MIMG);
9151 } // decode_OP_MIMG__IMAGE_SAMPLE_L_O
9152
9155 {
9156 return new Inst_MIMG__IMAGE_SAMPLE_B_O(&iFmt->iFmt_MIMG);
9157 } // decode_OP_MIMG__IMAGE_SAMPLE_B_O
9158
9161 {
9162 return new Inst_MIMG__IMAGE_SAMPLE_B_CL_O(&iFmt->iFmt_MIMG);
9163 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O
9164
9167 {
9168 return new Inst_MIMG__IMAGE_SAMPLE_LZ_O(&iFmt->iFmt_MIMG);
9169 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ_O
9170
9173 {
9174 return new Inst_MIMG__IMAGE_SAMPLE_C_O(&iFmt->iFmt_MIMG);
9175 } // decode_OP_MIMG__IMAGE_SAMPLE_C_O
9176
9179 {
9180 return new Inst_MIMG__IMAGE_SAMPLE_C_CL_O(&iFmt->iFmt_MIMG);
9181 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O
9182
9185 {
9186 return new Inst_MIMG__IMAGE_SAMPLE_C_D_O(&iFmt->iFmt_MIMG);
9187 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_O
9188
9191 {
9193 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O
9194
9197 {
9198 return new Inst_MIMG__IMAGE_SAMPLE_C_L_O(&iFmt->iFmt_MIMG);
9199 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L_O
9200
9203 {
9204 return new Inst_MIMG__IMAGE_SAMPLE_C_B_O(&iFmt->iFmt_MIMG);
9205 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_O
9206
9209 {
9211 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O
9212
9215 {
9216 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ_O(&iFmt->iFmt_MIMG);
9217 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O
9218
9221 {
9222 return new Inst_MIMG__IMAGE_GATHER4(&iFmt->iFmt_MIMG);
9223 } // decode_OP_MIMG__IMAGE_GATHER4
9224
9227 {
9228 return new Inst_MIMG__IMAGE_GATHER4_CL(&iFmt->iFmt_MIMG);
9229 } // decode_OP_MIMG__IMAGE_GATHER4_CL
9230
9233 {
9234 fatal("Trying to decode instruction without a class\n");
9235 return nullptr;
9236 }
9237
9240 {
9241 return new Inst_MIMG__IMAGE_GATHER4_L(&iFmt->iFmt_MIMG);
9242 } // decode_OP_MIMG__IMAGE_GATHER4_L
9243
9246 {
9247 return new Inst_MIMG__IMAGE_GATHER4_B(&iFmt->iFmt_MIMG);
9248 } // decode_OP_MIMG__IMAGE_GATHER4_B
9249
9252 {
9253 return new Inst_MIMG__IMAGE_GATHER4_B_CL(&iFmt->iFmt_MIMG);
9254 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL
9255
9258 {
9259 return new Inst_MIMG__IMAGE_GATHER4_LZ(&iFmt->iFmt_MIMG);
9260 } // decode_OP_MIMG__IMAGE_GATHER4_LZ
9261
9264 {
9265 return new Inst_MIMG__IMAGE_GATHER4_C(&iFmt->iFmt_MIMG);
9266 } // decode_OP_MIMG__IMAGE_GATHER4_C
9267
9270 {
9271 return new Inst_MIMG__IMAGE_GATHER4_C_CL(&iFmt->iFmt_MIMG);
9272 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL
9273
9276 {
9277 fatal("Trying to decode instruction without a class\n");
9278 return nullptr;
9279 }
9280
9283 {
9284 fatal("Trying to decode instruction without a class\n");
9285 return nullptr;
9286 }
9287
9290 {
9291 return new Inst_MIMG__IMAGE_GATHER4_C_L(&iFmt->iFmt_MIMG);
9292 } // decode_OP_MIMG__IMAGE_GATHER4_C_L
9293
9296 {
9297 return new Inst_MIMG__IMAGE_GATHER4_C_B(&iFmt->iFmt_MIMG);
9298 } // decode_OP_MIMG__IMAGE_GATHER4_C_B
9299
9302 {
9303 return new Inst_MIMG__IMAGE_GATHER4_C_B_CL(&iFmt->iFmt_MIMG);
9304 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL
9305
9308 {
9309 return new Inst_MIMG__IMAGE_GATHER4_C_LZ(&iFmt->iFmt_MIMG);
9310 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ
9311
9314 {
9315 return new Inst_MIMG__IMAGE_GATHER4_O(&iFmt->iFmt_MIMG);
9316 } // decode_OP_MIMG__IMAGE_GATHER4_O
9317
9320 {
9321 return new Inst_MIMG__IMAGE_GATHER4_CL_O(&iFmt->iFmt_MIMG);
9322 } // decode_OP_MIMG__IMAGE_GATHER4_CL_O
9323
9326 {
9327 return new Inst_MIMG__IMAGE_GATHER4_L_O(&iFmt->iFmt_MIMG);
9328 } // decode_OP_MIMG__IMAGE_GATHER4_L_O
9329
9332 {
9333 return new Inst_MIMG__IMAGE_GATHER4_B_O(&iFmt->iFmt_MIMG);
9334 } // decode_OP_MIMG__IMAGE_GATHER4_B_O
9335
9338 {
9339 return new Inst_MIMG__IMAGE_GATHER4_B_CL_O(&iFmt->iFmt_MIMG);
9340 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL_O
9341
9344 {
9345 return new Inst_MIMG__IMAGE_GATHER4_LZ_O(&iFmt->iFmt_MIMG);
9346 } // decode_OP_MIMG__IMAGE_GATHER4_LZ_O
9347
9350 {
9351 return new Inst_MIMG__IMAGE_GATHER4_C_O(&iFmt->iFmt_MIMG);
9352 } // decode_OP_MIMG__IMAGE_GATHER4_C_O
9353
9356 {
9357 return new Inst_MIMG__IMAGE_GATHER4_C_CL_O(&iFmt->iFmt_MIMG);
9358 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL_O
9359
9362 {
9363 return new Inst_MIMG__IMAGE_GATHER4_C_L_O(&iFmt->iFmt_MIMG);
9364 } // decode_OP_MIMG__IMAGE_GATHER4_C_L_O
9365
9368 {
9369 return new Inst_MIMG__IMAGE_GATHER4_C_B_O(&iFmt->iFmt_MIMG);
9370 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_O
9371
9374 {
9376 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O
9377
9380 {
9381 return new Inst_MIMG__IMAGE_GATHER4_C_LZ_O(&iFmt->iFmt_MIMG);
9382 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O
9383
9386 {
9387 return new Inst_MIMG__IMAGE_GET_LOD(&iFmt->iFmt_MIMG);
9388 } // decode_OP_MIMG__IMAGE_GET_LOD
9389
9392 {
9393 return new Inst_MIMG__IMAGE_SAMPLE_CD(&iFmt->iFmt_MIMG);
9394 } // decode_OP_MIMG__IMAGE_SAMPLE_CD
9395
9398 {
9399 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL(&iFmt->iFmt_MIMG);
9400 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL
9401
9404 {
9405 return new Inst_MIMG__IMAGE_SAMPLE_C_CD(&iFmt->iFmt_MIMG);
9406 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD
9407
9410 {
9411 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_CL(&iFmt->iFmt_MIMG);
9412 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL
9413
9416 {
9417 return new Inst_MIMG__IMAGE_SAMPLE_CD_O(&iFmt->iFmt_MIMG);
9418 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_O
9419
9422 {
9423 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL_O(&iFmt->iFmt_MIMG);
9424 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O
9425
9428 {
9429 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_O(&iFmt->iFmt_MIMG);
9430 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O
9431
9434 {
9436 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O
9437
9440 {
9442 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X
9443
9446 {
9448 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY
9449
9452 {
9454 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ
9455
9458 {
9460 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW
9461
9464 {
9466 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X
9467
9470 {
9472 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY
9473
9476 {
9478 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ
9479
9482 {
9484 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW
9485
9488 {
9490 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X
9491
9494 {
9496 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY
9497
9500 {
9502 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ
9503
9506 {
9508 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW
9509
9512 {
9514 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X
9515
9518 {
9520 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY
9521
9524 {
9526 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ
9527
9530 {
9531 return new
9533 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW
9534
9537 {
9539 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X
9540
9543 {
9545 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY
9546
9549 {
9551 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ
9552
9555 {
9557 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW
9558
9561 {
9563 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_X
9564
9567 {
9569 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY
9570
9573 {
9575 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ
9576
9579 {
9581 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW
9582
9585 {
9587 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X
9588
9591 {
9593 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY
9594
9597 {
9599 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ
9600
9603 {
9605 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW
9606
9609 {
9611 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X
9612
9615 {
9617 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY
9618
9621 {
9623 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ
9624
9627 {
9629 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW
9630
9633 {
9634 return new Inst_MUBUF__BUFFER_LOAD_UBYTE(&iFmt->iFmt_MUBUF);
9635 } // decode_OP_MUBUF__BUFFER_LOAD_UBYTE
9636
9639 {
9640 return new Inst_MUBUF__BUFFER_LOAD_SBYTE(&iFmt->iFmt_MUBUF);
9641 } // decode_OP_MUBUF__BUFFER_LOAD_SBYTE
9642
9645 {
9646 return new Inst_MUBUF__BUFFER_LOAD_USHORT(&iFmt->iFmt_MUBUF);
9647 } // decode_OP_MUBUF__BUFFER_LOAD_USHORT
9648
9651 {
9652 return new Inst_MUBUF__BUFFER_LOAD_SSHORT(&iFmt->iFmt_MUBUF);
9653 } // decode_OP_MUBUF__BUFFER_LOAD_SSHORT
9654
9657 {
9658 return new Inst_MUBUF__BUFFER_LOAD_DWORD(&iFmt->iFmt_MUBUF);
9659 } // decode_OP_MUBUF__BUFFER_LOAD_DWORD
9660
9663 {
9665 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX2
9666
9669 {
9671 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX3
9672
9675 {
9677 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX4
9678
9681 {
9682 return new Inst_MUBUF__BUFFER_STORE_BYTE(&iFmt->iFmt_MUBUF);
9683 } // decode_OP_MUBUF__BUFFER_STORE_BYTE
9684
9687 {
9688 fatal("Trying to decode instruction without a class\n");
9689 return nullptr;
9690 }
9691
9694 {
9695 return new Inst_MUBUF__BUFFER_STORE_SHORT(&iFmt->iFmt_MUBUF);
9696 } // decode_OP_MUBUF__BUFFER_STORE_SHORT
9697
9700 {
9701 fatal("Trying to decode instruction without a class\n");
9702 return nullptr;
9703 }
9704
9707 {
9708 return new Inst_MUBUF__BUFFER_STORE_DWORD(&iFmt->iFmt_MUBUF);
9709 } // decode_OP_MUBUF__BUFFER_STORE_DWORD
9710
9713 {
9715 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX2
9716
9719 {
9721 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX3
9722
9725 {
9727 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX4
9728
9731 {
9733 } // decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD
9734
9737 {
9738 return new Inst_MUBUF__BUFFER_WBINVL1(&iFmt->iFmt_MUBUF);
9739 } // decode_OP_MUBUF__BUFFER_WBINVL1
9740
9743 {
9744 return new Inst_MUBUF__BUFFER_WBINVL1_VOL(&iFmt->iFmt_MUBUF);
9745 } // decode_OP_MUBUF__BUFFER_WBINVL1_VOL
9746
9749 {
9750 return new Inst_MUBUF__BUFFER_ATOMIC_SWAP(&iFmt->iFmt_MUBUF);
9751 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP
9752
9755 {
9757 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP
9758
9761 {
9762 return new Inst_MUBUF__BUFFER_ATOMIC_ADD(&iFmt->iFmt_MUBUF);
9763 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD
9764
9767 {
9768 return new Inst_MUBUF__BUFFER_ATOMIC_SUB(&iFmt->iFmt_MUBUF);
9769 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB
9770
9773 {
9774 return new Inst_MUBUF__BUFFER_ATOMIC_SMIN(&iFmt->iFmt_MUBUF);
9775 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN
9776
9779 {
9780 return new Inst_MUBUF__BUFFER_ATOMIC_UMIN(&iFmt->iFmt_MUBUF);
9781 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN
9782
9785 {
9786 return new Inst_MUBUF__BUFFER_ATOMIC_SMAX(&iFmt->iFmt_MUBUF);
9787 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX
9788
9791 {
9792 return new Inst_MUBUF__BUFFER_ATOMIC_UMAX(&iFmt->iFmt_MUBUF);
9793 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX
9794
9797 {
9798 return new Inst_MUBUF__BUFFER_ATOMIC_AND(&iFmt->iFmt_MUBUF);
9799 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND
9800
9803 {
9804 return new Inst_MUBUF__BUFFER_ATOMIC_OR(&iFmt->iFmt_MUBUF);
9805 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR
9806
9809 {
9810 return new Inst_MUBUF__BUFFER_ATOMIC_XOR(&iFmt->iFmt_MUBUF);
9811 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR
9812
9815 {
9816 return new Inst_MUBUF__BUFFER_ATOMIC_INC(&iFmt->iFmt_MUBUF);
9817 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC
9818
9821 {
9822 return new Inst_MUBUF__BUFFER_ATOMIC_DEC(&iFmt->iFmt_MUBUF);
9823 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC
9824
9827 {
9829 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2
9830
9833 {
9835 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2
9836
9839 {
9841 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2
9842
9845 {
9847 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2
9848
9851 {
9853 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2
9854
9857 {
9859 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2
9860
9863 {
9865 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2
9866
9869 {
9871 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2
9872
9875 {
9877 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2
9878
9881 {
9883 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2
9884
9887 {
9889 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2
9890
9893 {
9895 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2
9896
9899 {
9901 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2
9902
9908
9914
9920
9926
9932
9938
9944
9950
9956
9959 {
9960 fatal("Trying to decode instruction without a class\n");
9961 return nullptr;
9962 }
9963
9969
9975
9981
9987
9993
9999
10002 {
10003 fatal("Trying to decode instruction without a class\n");
10004 return nullptr;
10005 }
10006
10009 {
10010 fatal("Trying to decode instruction without a class\n");
10011 return nullptr;
10012 }
10013
10016 {
10017 fatal("Trying to decode instruction without a class\n");
10018 return nullptr;
10019 }
10020
10023 {
10024 fatal("Trying to decode instruction without a class\n");
10025 return nullptr;
10026 }
10027
10030 {
10031 fatal("Trying to decode instruction without a class\n");
10032 return nullptr;
10033 }
10034
10037 {
10038 fatal("Trying to decode instruction without a class\n");
10039 return nullptr;
10040 }
10041
10044 {
10045 return new Inst_SMEM__S_LOAD_DWORD(&iFmt->iFmt_SMEM);
10046 } // decode_OP_SMEM__S_LOAD_DWORD
10047
10050 {
10051 return new Inst_SMEM__S_LOAD_DWORDX2(&iFmt->iFmt_SMEM);
10052 } // decode_OP_SMEM__S_LOAD_DWORDX2
10053
10056 {
10057 return new Inst_SMEM__S_LOAD_DWORDX4(&iFmt->iFmt_SMEM);
10058 } // decode_OP_SMEM__S_LOAD_DWORDX4
10059
10062 {
10063 return new Inst_SMEM__S_LOAD_DWORDX8(&iFmt->iFmt_SMEM);
10064 } // decode_OP_SMEM__S_LOAD_DWORDX8
10065
10068 {
10069 return new Inst_SMEM__S_LOAD_DWORDX16(&iFmt->iFmt_SMEM);
10070 } // decode_OP_SMEM__S_LOAD_DWORDX16
10071
10074 {
10075 fatal("Trying to decode instruction without a class\n");
10076 return nullptr;
10077 }
10078
10081 {
10082 fatal("Trying to decode instruction without a class\n");
10083 return nullptr;
10084 }
10085
10088 {
10089 fatal("Trying to decode instruction without a class\n");
10090 return nullptr;
10091 }
10092
10095 {
10096 return new Inst_SMEM__S_BUFFER_LOAD_DWORD(&iFmt->iFmt_SMEM);
10097 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORD
10098
10101 {
10103 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2
10104
10107 {
10109 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4
10110
10113 {
10115 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8
10116
10119 {
10121 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16
10122
10125 {
10126 return new Inst_SMEM__S_STORE_DWORD(&iFmt->iFmt_SMEM);
10127 } // decode_OP_SMEM__S_STORE_DWORD
10128
10131 {
10132 return new Inst_SMEM__S_STORE_DWORDX2(&iFmt->iFmt_SMEM);
10133 } // decode_OP_SMEM__S_STORE_DWORDX2
10134
10137 {
10138 return new Inst_SMEM__S_STORE_DWORDX4(&iFmt->iFmt_SMEM);
10139 } // decode_OP_SMEM__S_STORE_DWORDX4
10140
10143 {
10144 fatal("Trying to decode instruction without a class\n");
10145 return nullptr;
10146 }
10147
10150 {
10151 fatal("Trying to decode instruction without a class\n");
10152 return nullptr;
10153 }
10154
10157 {
10158 fatal("Trying to decode instruction without a class\n");
10159 return nullptr;
10160 }
10161
10164 {
10165 return new Inst_SMEM__S_BUFFER_STORE_DWORD(&iFmt->iFmt_SMEM);
10166 } // decode_OP_SMEM__S_BUFFER_STORE_DWORD
10167
10170 {
10172 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX2
10173
10176 {
10178 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX4
10179
10182 {
10183 fatal("Trying to decode instruction without a class\n");
10184 return nullptr;
10185 }
10188 {
10189 fatal("Trying to decode instruction without a class\n");
10190 return nullptr;
10191 }
10194 {
10195 fatal("Trying to decode instruction without a class\n");
10196 return nullptr;
10197 }
10200 {
10201 fatal("Trying to decode instruction without a class\n");
10202 return nullptr;
10203 }
10216 {
10217 fatal("Trying to decode instruction without a class\n");
10218 return nullptr;
10219 }
10222 {
10223 fatal("Trying to decode instruction without a class\n");
10224 return nullptr;
10225 }
10226
10229 {
10230 return new Inst_SMEM__S_DCACHE_INV(&iFmt->iFmt_SMEM);
10231 } // decode_OP_SMEM__S_DCACHE_INV
10232
10235 {
10236 return new Inst_SMEM__S_DCACHE_WB(&iFmt->iFmt_SMEM);
10237 } // decode_OP_SMEM__S_DCACHE_WB
10238
10241 {
10242 return new Inst_SMEM__S_DCACHE_INV_VOL(&iFmt->iFmt_SMEM);
10243 } // decode_OP_SMEM__S_DCACHE_INV_VOL
10244
10247 {
10248 return new Inst_SMEM__S_DCACHE_WB_VOL(&iFmt->iFmt_SMEM);
10249 } // decode_OP_SMEM__S_DCACHE_WB_VOL
10250
10253 {
10254 return new Inst_SMEM__S_MEMTIME(&iFmt->iFmt_SMEM);
10255 } // decode_OP_SMEM__S_MEMTIME
10256
10259 {
10260 return new Inst_SMEM__S_MEMREALTIME(&iFmt->iFmt_SMEM);
10261 } // decode_OP_SMEM__S_MEMREALTIME
10262
10265 {
10266 return new Inst_SMEM__S_ATC_PROBE(&iFmt->iFmt_SMEM);
10267 } // decode_OP_SMEM__S_ATC_PROBE
10268
10271 {
10272 return new Inst_SMEM__S_ATC_PROBE_BUFFER(&iFmt->iFmt_SMEM);
10273 } // decode_OP_SMEM__S_ATC_PROBE_BUFFER
10274
10277 {
10278 fatal("Trying to decode instruction without a class\n");
10279 return nullptr;
10280 }
10281
10284 {
10285 fatal("Trying to decode instruction without a class\n");
10286 return nullptr;
10287 }
10288
10291 {
10292 fatal("Trying to decode instruction without a class\n");
10293 return nullptr;
10294 }
10295
10298 {
10299 fatal("Trying to decode instruction without a class\n");
10300 return nullptr;
10301 }
10302
10305 {
10306 fatal("Trying to decode instruction without a class\n");
10307 return nullptr;
10308 }
10309
10312 {
10313 fatal("Trying to decode instruction without a class\n");
10314 return nullptr;
10315 }
10316
10319 {
10320 fatal("Trying to decode instruction without a class\n");
10321 return nullptr;
10322 }
10323
10326 {
10327 fatal("Trying to decode instruction without a class\n");
10328 return nullptr;
10329 }
10330
10333 {
10334 fatal("Trying to decode instruction without a class\n");
10335 return nullptr;
10336 }
10337
10340 {
10341 fatal("Trying to decode instruction without a class\n");
10342 return nullptr;
10343 }
10344
10347 {
10348 fatal("Trying to decode instruction without a class\n");
10349 return nullptr;
10350 }
10351
10354 {
10355 fatal("Trying to decode instruction without a class\n");
10356 return nullptr;
10357 }
10358
10361 {
10362 fatal("Trying to decode instruction without a class\n");
10363 return nullptr;
10364 }
10365
10368 {
10369 fatal("Trying to decode instruction without a class\n");
10370 return nullptr;
10371 }
10372
10375 {
10376 fatal("Trying to decode instruction without a class\n");
10377 return nullptr;
10378 }
10379
10382 {
10383 fatal("Trying to decode instruction without a class\n");
10384 return nullptr;
10385 }
10386
10389 {
10390 fatal("Trying to decode instruction without a class\n");
10391 return nullptr;
10392 }
10393
10396 {
10397 fatal("Trying to decode instruction without a class\n");
10398 return nullptr;
10399 }
10400
10403 {
10404 fatal("Trying to decode instruction without a class\n");
10405 return nullptr;
10406 }
10407
10410 {
10411 fatal("Trying to decode instruction without a class\n");
10412 return nullptr;
10413 }
10414
10417 {
10418 fatal("Trying to decode instruction without a class\n");
10419 return nullptr;
10420 }
10421
10424 {
10425 fatal("Trying to decode instruction without a class\n");
10426 return nullptr;
10427 }
10428
10431 {
10432 fatal("Trying to decode instruction without a class\n");
10433 return nullptr;
10434 }
10435
10438 {
10439 fatal("Trying to decode instruction without a class\n");
10440 return nullptr;
10441 }
10442
10445 {
10446 fatal("Trying to decode instruction without a class\n");
10447 return nullptr;
10448 }
10449
10452 {
10453 fatal("Trying to decode instruction without a class\n");
10454 return nullptr;
10455 }
10456
10459 {
10460 fatal("Trying to decode instruction without a class\n");
10461 return nullptr;
10462 }
10463
10466 {
10467 fatal("Trying to decode instruction without a class\n");
10468 return nullptr;
10469 }
10470
10473 {
10474 fatal("Trying to decode instruction without a class\n");
10475 return nullptr;
10476 }
10477
10480 {
10481 fatal("Trying to decode instruction without a class\n");
10482 return nullptr;
10483 }
10484
10487 {
10488 fatal("Trying to decode instruction without a class\n");
10489 return nullptr;
10490 }
10491
10494 {
10495 fatal("Trying to decode instruction without a class\n");
10496 return nullptr;
10497 }
10498
10501 {
10502 fatal("Trying to decode instruction without a class\n");
10503 return nullptr;
10504 }
10505
10508 {
10509 fatal("Trying to decode instruction without a class\n");
10510 return nullptr;
10511 }
10512
10515 {
10516 fatal("Trying to decode instruction without a class\n");
10517 return nullptr;
10518 }
10519
10522 {
10523 fatal("Trying to decode instruction without a class\n");
10524 return nullptr;
10525 }
10526
10529 {
10530 fatal("Trying to decode instruction without a class\n");
10531 return nullptr;
10532 }
10533
10536 {
10537 fatal("Trying to decode instruction without a class\n");
10538 return nullptr;
10539 }
10540
10543 {
10544 fatal("Trying to decode instruction without a class\n");
10545 return nullptr;
10546 }
10547
10550 {
10551 fatal("Trying to decode instruction without a class\n");
10552 return nullptr;
10553 }
10554
10557 {
10558 fatal("Trying to decode instruction without a class\n");
10559 return nullptr;
10560 }
10561
10564 {
10565 fatal("Trying to decode instruction without a class\n");
10566 return nullptr;
10567 }
10568
10571 {
10572 fatal("Trying to decode instruction without a class\n");
10573 return nullptr;
10574 }
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 fatal("Trying to decode instruction without a class\n");
10601 return nullptr;
10602 }
10603
10606 {
10607 fatal("Trying to decode instruction without a class\n");
10608 return nullptr;
10609 }
10610
10613 {
10614 fatal("Trying to decode instruction without a class\n");
10615 return nullptr;
10616 }
10617
10620 {
10621 fatal("Trying to decode instruction without a class\n");
10622 return nullptr;
10623 }
10624
10627 {
10628 fatal("Trying to decode instruction without a class\n");
10629 return nullptr;
10630 }
10631
10634 {
10635 fatal("Trying to decode instruction without a class\n");
10636 return nullptr;
10637 }
10638
10641 {
10642 fatal("Trying to decode instruction without a class\n");
10643 return nullptr;
10644 }
10645
10648 {
10649 fatal("Trying to decode instruction without a class\n");
10650 return nullptr;
10651 }
10652
10655 {
10656 return new Inst_SOP1__S_MOV_B32(&iFmt->iFmt_SOP1);
10657 } // decode_OP_SOP1__S_MOV_B32
10658
10661 {
10662 return new Inst_SOP1__S_MOV_B64(&iFmt->iFmt_SOP1);
10663 } // decode_OP_SOP1__S_MOV_B64
10664
10667 {
10668 return new Inst_SOP1__S_CMOV_B32(&iFmt->iFmt_SOP1);
10669 } // decode_OP_SOP1__S_CMOV_B32
10670
10673 {
10674 return new Inst_SOP1__S_CMOV_B64(&iFmt->iFmt_SOP1);
10675 } // decode_OP_SOP1__S_CMOV_B64
10676
10679 {
10680 return new Inst_SOP1__S_NOT_B32(&iFmt->iFmt_SOP1);
10681 } // decode_OP_SOP1__S_NOT_B32
10682
10685 {
10686 return new Inst_SOP1__S_NOT_B64(&iFmt->iFmt_SOP1);
10687 } // decode_OP_SOP1__S_NOT_B64
10688
10691 {
10692 return new Inst_SOP1__S_WQM_B32(&iFmt->iFmt_SOP1);
10693 } // decode_OP_SOP1__S_WQM_B32
10694
10697 {
10698 return new Inst_SOP1__S_WQM_B64(&iFmt->iFmt_SOP1);
10699 } // decode_OP_SOP1__S_WQM_B64
10700
10703 {
10704 return new Inst_SOP1__S_BREV_B32(&iFmt->iFmt_SOP1);
10705 } // decode_OP_SOP1__S_BREV_B32
10706
10709 {
10710 return new Inst_SOP1__S_BREV_B64(&iFmt->iFmt_SOP1);
10711 } // decode_OP_SOP1__S_BREV_B64
10712
10715 {
10716 return new Inst_SOP1__S_BCNT0_I32_B32(&iFmt->iFmt_SOP1);
10717 } // decode_OP_SOP1__S_BCNT0_I32_B32
10718
10721 {
10722 return new Inst_SOP1__S_BCNT0_I32_B64(&iFmt->iFmt_SOP1);
10723 } // decode_OP_SOP1__S_BCNT0_I32_B64
10724
10727 {
10728 return new Inst_SOP1__S_BCNT1_I32_B32(&iFmt->iFmt_SOP1);
10729 } // decode_OP_SOP1__S_BCNT1_I32_B32
10730
10733 {
10734 return new Inst_SOP1__S_BCNT1_I32_B64(&iFmt->iFmt_SOP1);
10735 } // decode_OP_SOP1__S_BCNT1_I32_B64
10736
10739 {
10740 return new Inst_SOP1__S_FF0_I32_B32(&iFmt->iFmt_SOP1);
10741 } // decode_OP_SOP1__S_FF0_I32_B32
10742
10745 {
10746 return new Inst_SOP1__S_FF0_I32_B64(&iFmt->iFmt_SOP1);
10747 } // decode_OP_SOP1__S_FF0_I32_B64
10748
10751 {
10752 return new Inst_SOP1__S_FF1_I32_B32(&iFmt->iFmt_SOP1);
10753 } // decode_OP_SOP1__S_FF1_I32_B32
10754
10757 {
10758 return new Inst_SOP1__S_FF1_I32_B64(&iFmt->iFmt_SOP1);
10759 } // decode_OP_SOP1__S_FF1_I32_B64
10760
10763 {
10764 return new Inst_SOP1__S_FLBIT_I32_B32(&iFmt->iFmt_SOP1);
10765 } // decode_OP_SOP1__S_FLBIT_I32_B32
10766
10769 {
10770 return new Inst_SOP1__S_FLBIT_I32_B64(&iFmt->iFmt_SOP1);
10771 } // decode_OP_SOP1__S_FLBIT_I32_B64
10772
10775 {
10776 return new Inst_SOP1__S_FLBIT_I32(&iFmt->iFmt_SOP1);
10777 } // decode_OP_SOP1__S_FLBIT_I32
10778
10781 {
10782 return new Inst_SOP1__S_FLBIT_I32_I64(&iFmt->iFmt_SOP1);
10783 } // decode_OP_SOP1__S_FLBIT_I32_I64
10784
10787 {
10788 return new Inst_SOP1__S_SEXT_I32_I8(&iFmt->iFmt_SOP1);
10789 } // decode_OP_SOP1__S_SEXT_I32_I8
10790
10793 {
10794 return new Inst_SOP1__S_SEXT_I32_I16(&iFmt->iFmt_SOP1);
10795 } // decode_OP_SOP1__S_SEXT_I32_I16
10796
10799 {
10800 return new Inst_SOP1__S_BITSET0_B32(&iFmt->iFmt_SOP1);
10801 } // decode_OP_SOP1__S_BITSET0_B32
10802
10805 {
10806 return new Inst_SOP1__S_BITSET0_B64(&iFmt->iFmt_SOP1);
10807 } // decode_OP_SOP1__S_BITSET0_B64
10808
10811 {
10812 return new Inst_SOP1__S_BITSET1_B32(&iFmt->iFmt_SOP1);
10813 } // decode_OP_SOP1__S_BITSET1_B32
10814
10817 {
10818 return new Inst_SOP1__S_BITSET1_B64(&iFmt->iFmt_SOP1);
10819 } // decode_OP_SOP1__S_BITSET1_B64
10820
10823 {
10824 return new Inst_SOP1__S_GETPC_B64(&iFmt->iFmt_SOP1);
10825 } // decode_OP_SOP1__S_GETPC_B64
10826
10829 {
10830 return new Inst_SOP1__S_SETPC_B64(&iFmt->iFmt_SOP1);
10831 } // decode_OP_SOP1__S_SETPC_B64
10832
10835 {
10836 return new Inst_SOP1__S_SWAPPC_B64(&iFmt->iFmt_SOP1);
10837 } // decode_OP_SOP1__S_SWAPPC_B64
10838
10841 {
10842 return new Inst_SOP1__S_RFE_B64(&iFmt->iFmt_SOP1);
10843 } // decode_OP_SOP1__S_RFE_B64
10844
10847 {
10848 return new Inst_SOP1__S_AND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10849 } // decode_OP_SOP1__S_AND_SAVEEXEC_B64
10850
10853 {
10854 return new Inst_SOP1__S_OR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10855 } // decode_OP_SOP1__S_OR_SAVEEXEC_B64
10856
10859 {
10860 return new Inst_SOP1__S_XOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10861 } // decode_OP_SOP1__S_XOR_SAVEEXEC_B64
10862
10865 {
10866 return new Inst_SOP1__S_ANDN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10867 } // decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64
10868
10871 {
10872 return new Inst_SOP1__S_ORN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10873 } // decode_OP_SOP1__S_ORN2_SAVEEXEC_B64
10874
10877 {
10878 return new Inst_SOP1__S_NAND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10879 } // decode_OP_SOP1__S_NAND_SAVEEXEC_B64
10880
10883 {
10884 return new Inst_SOP1__S_NOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10885 } // decode_OP_SOP1__S_NOR_SAVEEXEC_B64
10886
10889 {
10890 return new Inst_SOP1__S_XNOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10891 } // decode_OP_SOP1__S_XNOR_SAVEEXEC_B64
10892
10895 {
10896 return new Inst_SOP1__S_QUADMASK_B32(&iFmt->iFmt_SOP1);
10897 } // decode_OP_SOP1__S_QUADMASK_B32
10898
10901 {
10902 return new Inst_SOP1__S_QUADMASK_B64(&iFmt->iFmt_SOP1);
10903 } // decode_OP_SOP1__S_QUADMASK_B64
10904
10907 {
10908 return new Inst_SOP1__S_MOVRELS_B32(&iFmt->iFmt_SOP1);
10909 } // decode_OP_SOP1__S_MOVRELS_B32
10910
10913 {
10914 return new Inst_SOP1__S_MOVRELS_B64(&iFmt->iFmt_SOP1);
10915 } // decode_OP_SOP1__S_MOVRELS_B64
10916
10919 {
10920 return new Inst_SOP1__S_MOVRELD_B32(&iFmt->iFmt_SOP1);
10921 } // decode_OP_SOP1__S_MOVRELD_B32
10922
10925 {
10926 return new Inst_SOP1__S_MOVRELD_B64(&iFmt->iFmt_SOP1);
10927 } // decode_OP_SOP1__S_MOVRELD_B64
10928
10931 {
10932 return new Inst_SOP1__S_CBRANCH_JOIN(&iFmt->iFmt_SOP1);
10933 } // decode_OP_SOP1__S_CBRANCH_JOIN
10934
10937 {
10938 return new Inst_SOP1__S_ABS_I32(&iFmt->iFmt_SOP1);
10939 } // decode_OP_SOP1__S_ABS_I32
10940
10943 {
10944 return new Inst_SOP1__S_SET_GPR_IDX_IDX(&iFmt->iFmt_SOP1);
10945 } // decode_OP_SOP1__S_SET_GPR_IDX_IDX
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 return new Inst_SOPC__S_CMP_EQ_I32(&iFmt->iFmt_SOPC);
10986 } // decode_OP_SOPC__S_CMP_EQ_I32
10987
10990 {
10991 return new Inst_SOPC__S_CMP_LG_I32(&iFmt->iFmt_SOPC);
10992 } // decode_OP_SOPC__S_CMP_LG_I32
10993
10996 {
10997 return new Inst_SOPC__S_CMP_GT_I32(&iFmt->iFmt_SOPC);
10998 } // decode_OP_SOPC__S_CMP_GT_I32
10999
11002 {
11003 return new Inst_SOPC__S_CMP_GE_I32(&iFmt->iFmt_SOPC);
11004 } // decode_OP_SOPC__S_CMP_GE_I32
11005
11008 {
11009 return new Inst_SOPC__S_CMP_LT_I32(&iFmt->iFmt_SOPC);
11010 } // decode_OP_SOPC__S_CMP_LT_I32
11011
11014 {
11015 return new Inst_SOPC__S_CMP_LE_I32(&iFmt->iFmt_SOPC);
11016 } // decode_OP_SOPC__S_CMP_LE_I32
11017
11020 {
11021 return new Inst_SOPC__S_CMP_EQ_U32(&iFmt->iFmt_SOPC);
11022 } // decode_OP_SOPC__S_CMP_EQ_U32
11023
11026 {
11027 return new Inst_SOPC__S_CMP_LG_U32(&iFmt->iFmt_SOPC);
11028 } // decode_OP_SOPC__S_CMP_LG_U32
11029
11032 {
11033 return new Inst_SOPC__S_CMP_GT_U32(&iFmt->iFmt_SOPC);
11034 } // decode_OP_SOPC__S_CMP_GT_U32
11035
11038 {
11039 return new Inst_SOPC__S_CMP_GE_U32(&iFmt->iFmt_SOPC);
11040 } // decode_OP_SOPC__S_CMP_GE_U32
11041
11044 {
11045 return new Inst_SOPC__S_CMP_LT_U32(&iFmt->iFmt_SOPC);
11046 } // decode_OP_SOPC__S_CMP_LT_U32
11047
11050 {
11051 return new Inst_SOPC__S_CMP_LE_U32(&iFmt->iFmt_SOPC);
11052 } // decode_OP_SOPC__S_CMP_LE_U32
11053
11056 {
11057 return new Inst_SOPC__S_BITCMP0_B32(&iFmt->iFmt_SOPC);
11058 } // decode_OP_SOPC__S_BITCMP0_B32
11059
11062 {
11063 return new Inst_SOPC__S_BITCMP1_B32(&iFmt->iFmt_SOPC);
11064 } // decode_OP_SOPC__S_BITCMP1_B32
11065
11068 {
11069 return new Inst_SOPC__S_BITCMP0_B64(&iFmt->iFmt_SOPC);
11070 } // decode_OP_SOPC__S_BITCMP0_B64
11071
11074 {
11075 return new Inst_SOPC__S_BITCMP1_B64(&iFmt->iFmt_SOPC);
11076 } // decode_OP_SOPC__S_BITCMP1_B64
11077
11080 {
11081 return new Inst_SOPC__S_SETVSKIP(&iFmt->iFmt_SOPC);
11082 } // decode_OP_SOPC__S_SETVSKIP
11083
11086 {
11087 return new Inst_SOPC__S_SET_GPR_IDX_ON(&iFmt->iFmt_SOPC);
11088 } // decode_OP_SOPC__S_SET_GPR_IDX_ON
11089
11092 {
11093 return new Inst_SOPC__S_CMP_EQ_U64(&iFmt->iFmt_SOPC);
11094 } // decode_OP_SOPC__S_CMP_EQ_U64
11095
11098 {
11099 return new Inst_SOPC__S_CMP_LG_U64(&iFmt->iFmt_SOPC);
11100 } // decode_OP_SOPC__S_CMP_LG_U64
11101
11104 {
11105 return new Inst_SOPP__S_NOP(&iFmt->iFmt_SOPP);
11106 } // decode_OP_SOPP__S_NOP
11107
11110 {
11111 return new Inst_SOPP__S_ENDPGM(&iFmt->iFmt_SOPP);
11112 } // decode_OP_SOPP__S_ENDPGM
11113
11116 {
11117 return new Inst_SOPP__S_BRANCH(&iFmt->iFmt_SOPP);
11118 } // decode_OP_SOPP__S_BRANCH
11119
11122 {
11123 return new Inst_SOPP__S_WAKEUP(&iFmt->iFmt_SOPP);
11124 } // decode_OP_SOPP__S_WAKEUP
11125
11128 {
11129 return new Inst_SOPP__S_CBRANCH_SCC0(&iFmt->iFmt_SOPP);
11130 } // decode_OP_SOPP__S_CBRANCH_SCC0
11131
11134 {
11135 return new Inst_SOPP__S_CBRANCH_SCC1(&iFmt->iFmt_SOPP);
11136 } // decode_OP_SOPP__S_CBRANCH_SCC1
11137
11140 {
11141 return new Inst_SOPP__S_CBRANCH_VCCZ(&iFmt->iFmt_SOPP);
11142 } // decode_OP_SOPP__S_CBRANCH_VCCZ
11143
11146 {
11147 return new Inst_SOPP__S_CBRANCH_VCCNZ(&iFmt->iFmt_SOPP);
11148 } // decode_OP_SOPP__S_CBRANCH_VCCNZ
11149
11152 {
11153 return new Inst_SOPP__S_CBRANCH_EXECZ(&iFmt->iFmt_SOPP);
11154 } // decode_OP_SOPP__S_CBRANCH_EXECZ
11155
11158 {
11159 return new Inst_SOPP__S_CBRANCH_EXECNZ(&iFmt->iFmt_SOPP);
11160 } // decode_OP_SOPP__S_CBRANCH_EXECNZ
11161
11164 {
11165 return new Inst_SOPP__S_BARRIER(&iFmt->iFmt_SOPP);
11166 } // decode_OP_SOPP__S_BARRIER
11167
11170 {
11171 return new Inst_SOPP__S_SETKILL(&iFmt->iFmt_SOPP);
11172 } // decode_OP_SOPP__S_SETKILL
11173
11176 {
11177 return new Inst_SOPP__S_WAITCNT(&iFmt->iFmt_SOPP);
11178 } // decode_OP_SOPP__S_WAITCNT
11179
11182 {
11183 return new Inst_SOPP__S_SETHALT(&iFmt->iFmt_SOPP);
11184 } // decode_OP_SOPP__S_SETHALT
11185
11188 {
11189 return new Inst_SOPP__S_SLEEP(&iFmt->iFmt_SOPP);
11190 } // decode_OP_SOPP__S_SLEEP
11191
11194 {
11195 return new Inst_SOPP__S_SETPRIO(&iFmt->iFmt_SOPP);
11196 } // decode_OP_SOPP__S_SETPRIO
11197
11200 {
11201 return new Inst_SOPP__S_SENDMSG(&iFmt->iFmt_SOPP);
11202 } // decode_OP_SOPP__S_SENDMSG
11203
11206 {
11207 return new Inst_SOPP__S_SENDMSGHALT(&iFmt->iFmt_SOPP);
11208 } // decode_OP_SOPP__S_SENDMSGHALT
11209
11212 {
11213 return new Inst_SOPP__S_TRAP(&iFmt->iFmt_SOPP);
11214 } // decode_OP_SOPP__S_TRAP
11215
11218 {
11219 return new Inst_SOPP__S_ICACHE_INV(&iFmt->iFmt_SOPP);
11220 } // decode_OP_SOPP__S_ICACHE_INV
11221
11224 {
11225 return new Inst_SOPP__S_INCPERFLEVEL(&iFmt->iFmt_SOPP);
11226 } // decode_OP_SOPP__S_INCPERFLEVEL
11227
11230 {
11231 return new Inst_SOPP__S_DECPERFLEVEL(&iFmt->iFmt_SOPP);
11232 } // decode_OP_SOPP__S_DECPERFLEVEL
11233
11236 {
11237 return new Inst_SOPP__S_TTRACEDATA(&iFmt->iFmt_SOPP);
11238 } // decode_OP_SOPP__S_TTRACEDATA
11239
11242 {
11243 return new Inst_SOPP__S_CBRANCH_CDBGSYS(&iFmt->iFmt_SOPP);
11244 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS
11245
11248 {
11249 return new Inst_SOPP__S_CBRANCH_CDBGUSER(&iFmt->iFmt_SOPP);
11250 } // decode_OP_SOPP__S_CBRANCH_CDBGUSER
11251
11254 {
11256 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER
11257
11260 {
11262 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER
11263
11266 {
11267 return new Inst_SOPP__S_ENDPGM_SAVED(&iFmt->iFmt_SOPP);
11268 } // decode_OP_SOPP__S_ENDPGM_SAVED
11269
11272 {
11273 return new Inst_SOPP__S_SET_GPR_IDX_OFF(&iFmt->iFmt_SOPP);
11274 } // decode_OP_SOPP__S_SET_GPR_IDX_OFF
11275
11278 {
11279 return new Inst_SOPP__S_SET_GPR_IDX_MODE(&iFmt->iFmt_SOPP);
11280 } // decode_OP_SOPP__S_SET_GPR_IDX_MODE
11281
11284 {
11285 fatal("Trying to decode instruction without a class\n");
11286 return nullptr;
11287 }
11288
11291 {
11292 return new Inst_VINTRP__V_INTERP_P1_F32(&iFmt->iFmt_VINTRP);
11293 } // decode_OP_VINTRP__V_INTERP_P1_F32
11294
11297 {
11298 return new Inst_VINTRP__V_INTERP_P2_F32(&iFmt->iFmt_VINTRP);
11299 } // decode_OP_VINTRP__V_INTERP_P2_F32
11300
11303 {
11304 return new Inst_VINTRP__V_INTERP_MOV_F32(&iFmt->iFmt_VINTRP);
11305 } // decode_OP_VINTRP__V_INTERP_MOV_F32
11306
11309 {
11310 return new Inst_VOP1__V_NOP(&iFmt->iFmt_VOP1);
11311 } // decode_OP_VOP1__V_NOP
11312
11315 {
11316 return new Inst_VOP1__V_MOV_B32(&iFmt->iFmt_VOP1);
11317 } // decode_OP_VOP1__V_MOV_B32
11318
11321 {
11322 return new Inst_VOP1__V_READFIRSTLANE_B32(&iFmt->iFmt_VOP1);
11323 } // decode_OP_VOP1__V_READFIRSTLANE_B32
11324
11327 {
11328 return new Inst_VOP1__V_CVT_I32_F64(&iFmt->iFmt_VOP1);
11329 } // decode_OP_VOP1__V_CVT_I32_F64
11330
11333 {
11334 return new Inst_VOP1__V_CVT_F64_I32(&iFmt->iFmt_VOP1);
11335 } // decode_OP_VOP1__V_CVT_F64_I32
11336
11339 {
11340 return new Inst_VOP1__V_CVT_F32_I32(&iFmt->iFmt_VOP1);
11341 } // decode_OP_VOP1__V_CVT_F32_I32
11342
11345 {
11346 return new Inst_VOP1__V_CVT_F32_U32(&iFmt->iFmt_VOP1);
11347 } // decode_OP_VOP1__V_CVT_F32_U32
11348
11351 {
11352 return new Inst_VOP1__V_CVT_U32_F32(&iFmt->iFmt_VOP1);
11353 } // decode_OP_VOP1__V_CVT_U32_F32
11354
11357 {
11358 return new Inst_VOP1__V_CVT_I32_F32(&iFmt->iFmt_VOP1);
11359 } // decode_OP_VOP1__V_CVT_I32_F32
11360
11363 {
11364 return new Inst_VOP1__V_CVT_F16_F32(&iFmt->iFmt_VOP1);
11365 } // decode_OP_VOP1__V_CVT_F16_F32
11366
11369 {
11370 return new Inst_VOP1__V_CVT_F32_F16(&iFmt->iFmt_VOP1);
11371 } // decode_OP_VOP1__V_CVT_F32_F16
11372
11375 {
11376 return new Inst_VOP1__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP1);
11377 } // decode_OP_VOP1__V_CVT_RPI_I32_F32
11378
11381 {
11382 return new Inst_VOP1__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP1);
11383 } // decode_OP_VOP1__V_CVT_FLR_I32_F32
11384
11387 {
11388 return new Inst_VOP1__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP1);
11389 } // decode_OP_VOP1__V_CVT_OFF_F32_I4
11390
11393 {
11394 return new Inst_VOP1__V_CVT_F32_F64(&iFmt->iFmt_VOP1);
11395 } // decode_OP_VOP1__V_CVT_F32_F64
11396
11399 {
11400 return new Inst_VOP1__V_CVT_F64_F32(&iFmt->iFmt_VOP1);
11401 } // decode_OP_VOP1__V_CVT_F64_F32
11402
11405 {
11406 return new Inst_VOP1__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP1);
11407 } // decode_OP_VOP1__V_CVT_F32_UBYTE0
11408
11411 {
11412 return new Inst_VOP1__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP1);
11413 } // decode_OP_VOP1__V_CVT_F32_UBYTE1
11414
11417 {
11418 return new Inst_VOP1__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP1);
11419 } // decode_OP_VOP1__V_CVT_F32_UBYTE2
11420
11423 {
11424 return new Inst_VOP1__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP1);
11425 } // decode_OP_VOP1__V_CVT_F32_UBYTE3
11426
11429 {
11430 return new Inst_VOP1__V_CVT_U32_F64(&iFmt->iFmt_VOP1);
11431 } // decode_OP_VOP1__V_CVT_U32_F64
11432
11435 {
11436 return new Inst_VOP1__V_CVT_F64_U32(&iFmt->iFmt_VOP1);
11437 } // decode_OP_VOP1__V_CVT_F64_U32
11438
11441 {
11442 return new Inst_VOP1__V_TRUNC_F64(&iFmt->iFmt_VOP1);
11443 } // decode_OP_VOP1__V_TRUNC_F64
11444
11447 {
11448 return new Inst_VOP1__V_CEIL_F64(&iFmt->iFmt_VOP1);
11449 } // decode_OP_VOP1__V_CEIL_F64
11450
11453 {
11454 return new Inst_VOP1__V_RNDNE_F64(&iFmt->iFmt_VOP1);
11455 } // decode_OP_VOP1__V_RNDNE_F64
11456
11459 {
11460 return new Inst_VOP1__V_FLOOR_F64(&iFmt->iFmt_VOP1);
11461 } // decode_OP_VOP1__V_FLOOR_F64
11462
11465 {
11466 return new Inst_VOP1__V_FRACT_F32(&iFmt->iFmt_VOP1);
11467 } // decode_OP_VOP1__V_FRACT_F32
11468
11471 {
11472 return new Inst_VOP1__V_TRUNC_F32(&iFmt->iFmt_VOP1);
11473 } // decode_OP_VOP1__V_TRUNC_F32
11474
11477 {
11478 return new Inst_VOP1__V_CEIL_F32(&iFmt->iFmt_VOP1);
11479 } // decode_OP_VOP1__V_CEIL_F32
11480
11483 {
11484 return new Inst_VOP1__V_RNDNE_F32(&iFmt->iFmt_VOP1);
11485 } // decode_OP_VOP1__V_RNDNE_F32
11486
11489 {
11490 return new Inst_VOP1__V_FLOOR_F32(&iFmt->iFmt_VOP1);
11491 } // decode_OP_VOP1__V_FLOOR_F32
11492
11495 {
11496 return new Inst_VOP1__V_EXP_F32(&iFmt->iFmt_VOP1);
11497 } // decode_OP_VOP1__V_EXP_F32
11498
11501 {
11502 return new Inst_VOP1__V_LOG_F32(&iFmt->iFmt_VOP1);
11503 } // decode_OP_VOP1__V_LOG_F32
11504
11507 {
11508 return new Inst_VOP1__V_RCP_F32(&iFmt->iFmt_VOP1);
11509 } // decode_OP_VOP1__V_RCP_F32
11510
11513 {
11514 return new Inst_VOP1__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP1);
11515 } // decode_OP_VOP1__V_RCP_IFLAG_F32
11516
11519 {
11520 return new Inst_VOP1__V_RSQ_F32(&iFmt->iFmt_VOP1);
11521 } // decode_OP_VOP1__V_RSQ_F32
11522
11525 {
11526 return new Inst_VOP1__V_RCP_F64(&iFmt->iFmt_VOP1);
11527 } // decode_OP_VOP1__V_RCP_F64
11528
11531 {
11532 return new Inst_VOP1__V_RSQ_F64(&iFmt->iFmt_VOP1);
11533 } // decode_OP_VOP1__V_RSQ_F64
11534
11537 {
11538 return new Inst_VOP1__V_SQRT_F32(&iFmt->iFmt_VOP1);
11539 } // decode_OP_VOP1__V_SQRT_F32
11540
11543 {
11544 return new Inst_VOP1__V_SQRT_F64(&iFmt->iFmt_VOP1);
11545 } // decode_OP_VOP1__V_SQRT_F64
11546
11549 {
11550 return new Inst_VOP1__V_SIN_F32(&iFmt->iFmt_VOP1);
11551 } // decode_OP_VOP1__V_SIN_F32
11552
11555 {
11556 return new Inst_VOP1__V_COS_F32(&iFmt->iFmt_VOP1);
11557 } // decode_OP_VOP1__V_COS_F32
11558
11561 {
11562 return new Inst_VOP1__V_NOT_B32(&iFmt->iFmt_VOP1);
11563 } // decode_OP_VOP1__V_NOT_B32
11564
11567 {
11568 return new Inst_VOP1__V_BFREV_B32(&iFmt->iFmt_VOP1);
11569 } // decode_OP_VOP1__V_BFREV_B32
11570
11573 {
11574 return new Inst_VOP1__V_FFBH_U32(&iFmt->iFmt_VOP1);
11575 } // decode_OP_VOP1__V_FFBH_U32
11576
11579 {
11580 return new Inst_VOP1__V_FFBL_B32(&iFmt->iFmt_VOP1);
11581 } // decode_OP_VOP1__V_FFBL_B32
11582
11585 {
11586 return new Inst_VOP1__V_FFBH_I32(&iFmt->iFmt_VOP1);
11587 } // decode_OP_VOP1__V_FFBH_I32
11588
11591 {
11592 return new Inst_VOP1__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP1);
11593 } // decode_OP_VOP1__V_FREXP_EXP_I32_F64
11594
11597 {
11598 return new Inst_VOP1__V_FREXP_MANT_F64(&iFmt->iFmt_VOP1);
11599 } // decode_OP_VOP1__V_FREXP_MANT_F64
11600
11603 {
11604 return new Inst_VOP1__V_FRACT_F64(&iFmt->iFmt_VOP1);
11605 } // decode_OP_VOP1__V_FRACT_F64
11606
11609 {
11610 return new Inst_VOP1__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP1);
11611 } // decode_OP_VOP1__V_FREXP_EXP_I32_F32
11612
11615 {
11616 return new Inst_VOP1__V_FREXP_MANT_F32(&iFmt->iFmt_VOP1);
11617 } // decode_OP_VOP1__V_FREXP_MANT_F32
11618
11621 {
11622 return new Inst_VOP1__V_CLREXCP(&iFmt->iFmt_VOP1);
11623 } // decode_OP_VOP1__V_CLREXCP
11624
11627 {
11628 fatal("Trying to decode instruction without a class\n");
11629 return nullptr;
11630 }
11631
11634 {
11635 return new Inst_VOP1__V_MOV_B64(&iFmt->iFmt_VOP1);
11636 } // decode_OP_VOP1__V_MOV_B64
11637
11640 {
11641 return new Inst_VOP1__V_CVT_F16_U16(&iFmt->iFmt_VOP1);
11642 } // decode_OP_VOP1__V_CVT_F16_U16
11643
11646 {
11647 return new Inst_VOP1__V_CVT_F16_I16(&iFmt->iFmt_VOP1);
11648 } // decode_OP_VOP1__V_CVT_F16_I16
11649
11652 {
11653 return new Inst_VOP1__V_CVT_U16_F16(&iFmt->iFmt_VOP1);
11654 } // decode_OP_VOP1__V_CVT_U16_F16
11655
11658 {
11659 return new Inst_VOP1__V_CVT_I16_F16(&iFmt->iFmt_VOP1);
11660 } // decode_OP_VOP1__V_CVT_I16_F16
11661
11664 {
11665 return new Inst_VOP1__V_RCP_F16(&iFmt->iFmt_VOP1);
11666 } // decode_OP_VOP1__V_RCP_F16
11667
11670 {
11671 return new Inst_VOP1__V_SQRT_F16(&iFmt->iFmt_VOP1);
11672 } // decode_OP_VOP1__V_SQRT_F16
11673
11676 {
11677 return new Inst_VOP1__V_RSQ_F16(&iFmt->iFmt_VOP1);
11678 } // decode_OP_VOP1__V_RSQ_F16
11679
11682 {
11683 return new Inst_VOP1__V_LOG_F16(&iFmt->iFmt_VOP1);
11684 } // decode_OP_VOP1__V_LOG_F16
11685
11688 {
11689 return new Inst_VOP1__V_EXP_F16(&iFmt->iFmt_VOP1);
11690 } // decode_OP_VOP1__V_EXP_F16
11691
11694 {
11695 return new Inst_VOP1__V_FREXP_MANT_F16(&iFmt->iFmt_VOP1);
11696 } // decode_OP_VOP1__V_FREXP_MANT_F16
11697
11700 {
11701 return new Inst_VOP1__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP1);
11702 } // decode_OP_VOP1__V_FREXP_EXP_I16_F16
11703
11706 {
11707 return new Inst_VOP1__V_FLOOR_F16(&iFmt->iFmt_VOP1);
11708 } // decode_OP_VOP1__V_FLOOR_F16
11709
11712 {
11713 return new Inst_VOP1__V_CEIL_F16(&iFmt->iFmt_VOP1);
11714 } // decode_OP_VOP1__V_CEIL_F16
11715
11718 {
11719 return new Inst_VOP1__V_TRUNC_F16(&iFmt->iFmt_VOP1);
11720 } // decode_OP_VOP1__V_TRUNC_F16
11721
11724 {
11725 return new Inst_VOP1__V_RNDNE_F16(&iFmt->iFmt_VOP1);
11726 } // decode_OP_VOP1__V_RNDNE_F16
11727
11730 {
11731 return new Inst_VOP1__V_FRACT_F16(&iFmt->iFmt_VOP1);
11732 } // decode_OP_VOP1__V_FRACT_F16
11733
11736 {
11737 return new Inst_VOP1__V_SIN_F16(&iFmt->iFmt_VOP1);
11738 } // decode_OP_VOP1__V_SIN_F16
11739
11742 {
11743 return new Inst_VOP1__V_COS_F16(&iFmt->iFmt_VOP1);
11744 } // decode_OP_VOP1__V_COS_F16
11745
11748 {
11749 return new Inst_VOP1__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP1);
11750 } // decode_OP_VOP1__V_EXP_LEGACY_F32
11751
11754 {
11755 return new Inst_VOP1__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP1);
11756 } // decode_OP_VOP1__V_LOG_LEGACY_F32
11757
11760 {
11761 fatal("Trying to decode instruction without a class\n");
11762 return nullptr;
11763 }
11764
11767 {
11768 fatal("Trying to decode instruction without a class\n");
11769 return nullptr;
11770 }
11771
11774 {
11775 fatal("Trying to decode instruction without a class\n");
11776 return nullptr;
11777 }
11778
11781 {
11782 fatal("Trying to decode instruction without a class\n");
11783 return nullptr;
11784 }
11785
11791
11794 {
11795 return new Inst_VOPC__V_CMP_CLASS_F32(&iFmt->iFmt_VOPC);
11796 } // decode_OP_VOPC__V_CMP_CLASS_F32
11797
11800 {
11801 return new Inst_VOPC__V_CMPX_CLASS_F32(&iFmt->iFmt_VOPC);
11802 } // decode_OP_VOPC__V_CMPX_CLASS_F32
11803
11806 {
11807 return new Inst_VOPC__V_CMP_CLASS_F64(&iFmt->iFmt_VOPC);
11808 } // decode_OP_VOPC__V_CMP_CLASS_F64
11809
11812 {
11813 return new Inst_VOPC__V_CMPX_CLASS_F64(&iFmt->iFmt_VOPC);
11814 } // decode_OP_VOPC__V_CMPX_CLASS_F64
11815
11818 {
11819 return new Inst_VOPC__V_CMP_CLASS_F16(&iFmt->iFmt_VOPC);
11820 } // decode_OP_VOPC__V_CMP_CLASS_F16
11821
11824 {
11825 return new Inst_VOPC__V_CMPX_CLASS_F16(&iFmt->iFmt_VOPC);
11826 } // decode_OP_VOPC__V_CMPX_CLASS_F16
11827
11830 {
11831 return new Inst_VOPC__V_CMP_F_F16(&iFmt->iFmt_VOPC);
11832 } // decode_OP_VOPC__V_CMP_F_F16
11833
11836 {
11837 return new Inst_VOPC__V_CMP_LT_F16(&iFmt->iFmt_VOPC);
11838 } // decode_OP_VOPC__V_CMP_LT_F16
11839
11842 {
11843 return new Inst_VOPC__V_CMP_EQ_F16(&iFmt->iFmt_VOPC);
11844 } // decode_OP_VOPC__V_CMP_EQ_F16
11845
11848 {
11849 return new Inst_VOPC__V_CMP_LE_F16(&iFmt->iFmt_VOPC);
11850 } // decode_OP_VOPC__V_CMP_LE_F16
11851
11854 {
11855 return new Inst_VOPC__V_CMP_GT_F16(&iFmt->iFmt_VOPC);
11856 } // decode_OP_VOPC__V_CMP_GT_F16
11857
11860 {
11861 return new Inst_VOPC__V_CMP_LG_F16(&iFmt->iFmt_VOPC);
11862 } // decode_OP_VOPC__V_CMP_LG_F16
11863
11866 {
11867 return new Inst_VOPC__V_CMP_GE_F16(&iFmt->iFmt_VOPC);
11868 } // decode_OP_VOPC__V_CMP_GE_F16
11869
11872 {
11873 return new Inst_VOPC__V_CMP_O_F16(&iFmt->iFmt_VOPC);
11874 } // decode_OP_VOPC__V_CMP_O_F16
11875
11878 {
11879 return new Inst_VOPC__V_CMP_U_F16(&iFmt->iFmt_VOPC);
11880 } // decode_OP_VOPC__V_CMP_U_F16
11881
11884 {
11885 return new Inst_VOPC__V_CMP_NGE_F16(&iFmt->iFmt_VOPC);
11886 } // decode_OP_VOPC__V_CMP_NGE_F16
11887
11890 {
11891 return new Inst_VOPC__V_CMP_NLG_F16(&iFmt->iFmt_VOPC);
11892 } // decode_OP_VOPC__V_CMP_NLG_F16
11893
11896 {
11897 return new Inst_VOPC__V_CMP_NGT_F16(&iFmt->iFmt_VOPC);
11898 } // decode_OP_VOPC__V_CMP_NGT_F16
11899
11902 {
11903 return new Inst_VOPC__V_CMP_NLE_F16(&iFmt->iFmt_VOPC);
11904 } // decode_OP_VOPC__V_CMP_NLE_F16
11905
11908 {
11909 return new Inst_VOPC__V_CMP_NEQ_F16(&iFmt->iFmt_VOPC);
11910 } // decode_OP_VOPC__V_CMP_NEQ_F16
11911
11914 {
11915 return new Inst_VOPC__V_CMP_NLT_F16(&iFmt->iFmt_VOPC);
11916 } // decode_OP_VOPC__V_CMP_NLT_F16
11917
11920 {
11921 return new Inst_VOPC__V_CMP_TRU_F16(&iFmt->iFmt_VOPC);
11922 } // decode_OP_VOPC__V_CMP_TRU_F16
11923
11926 {
11927 return new Inst_VOPC__V_CMPX_F_F16(&iFmt->iFmt_VOPC);
11928 } // decode_OP_VOPC__V_CMPX_F_F16
11929
11932 {
11933 return new Inst_VOPC__V_CMPX_LT_F16(&iFmt->iFmt_VOPC);
11934 } // decode_OP_VOPC__V_CMPX_LT_F16
11935
11938 {
11939 return new Inst_VOPC__V_CMPX_EQ_F16(&iFmt->iFmt_VOPC);
11940 } // decode_OP_VOPC__V_CMPX_EQ_F16
11941
11944 {
11945 return new Inst_VOPC__V_CMPX_LE_F16(&iFmt->iFmt_VOPC);
11946 } // decode_OP_VOPC__V_CMPX_LE_F16
11947
11950 {
11951 return new Inst_VOPC__V_CMPX_GT_F16(&iFmt->iFmt_VOPC);
11952 } // decode_OP_VOPC__V_CMPX_GT_F16
11953
11956 {
11957 return new Inst_VOPC__V_CMPX_LG_F16(&iFmt->iFmt_VOPC);
11958 } // decode_OP_VOPC__V_CMPX_LG_F16
11959
11962 {
11963 return new Inst_VOPC__V_CMPX_GE_F16(&iFmt->iFmt_VOPC);
11964 } // decode_OP_VOPC__V_CMPX_GE_F16
11965
11968 {
11969 return new Inst_VOPC__V_CMPX_O_F16(&iFmt->iFmt_VOPC);
11970 } // decode_OP_VOPC__V_CMPX_O_F16
11971
11974 {
11975 return new Inst_VOPC__V_CMPX_U_F16(&iFmt->iFmt_VOPC);
11976 } // decode_OP_VOPC__V_CMPX_U_F16
11977
11980 {
11981 return new Inst_VOPC__V_CMPX_NGE_F16(&iFmt->iFmt_VOPC);
11982 } // decode_OP_VOPC__V_CMPX_NGE_F16
11983
11986 {
11987 return new Inst_VOPC__V_CMPX_NLG_F16(&iFmt->iFmt_VOPC);
11988 } // decode_OP_VOPC__V_CMPX_NLG_F16
11989
11992 {
11993 return new Inst_VOPC__V_CMPX_NGT_F16(&iFmt->iFmt_VOPC);
11994 } // decode_OP_VOPC__V_CMPX_NGT_F16
11995
11998 {
11999 return new Inst_VOPC__V_CMPX_NLE_F16(&iFmt->iFmt_VOPC);
12000 } // decode_OP_VOPC__V_CMPX_NLE_F16
12001
12004 {
12005 return new Inst_VOPC__V_CMPX_NEQ_F16(&iFmt->iFmt_VOPC);
12006 } // decode_OP_VOPC__V_CMPX_NEQ_F16
12007
12010 {
12011 return new Inst_VOPC__V_CMPX_NLT_F16(&iFmt->iFmt_VOPC);
12012 } // decode_OP_VOPC__V_CMPX_NLT_F16
12013
12016 {
12017 return new Inst_VOPC__V_CMPX_TRU_F16(&iFmt->iFmt_VOPC);
12018 } // decode_OP_VOPC__V_CMPX_TRU_F16
12019
12022 {
12023 return new Inst_VOPC__V_CMP_F_F32(&iFmt->iFmt_VOPC);
12024 } // decode_OP_VOPC__V_CMP_F_F32
12025
12028 {
12029 return new Inst_VOPC__V_CMP_LT_F32(&iFmt->iFmt_VOPC);
12030 } // decode_OP_VOPC__V_CMP_LT_F32
12031
12034 {
12035 return new Inst_VOPC__V_CMP_EQ_F32(&iFmt->iFmt_VOPC);
12036 } // decode_OP_VOPC__V_CMP_EQ_F32
12037
12040 {
12041 return new Inst_VOPC__V_CMP_LE_F32(&iFmt->iFmt_VOPC);
12042 } // decode_OP_VOPC__V_CMP_LE_F32
12043
12046 {
12047 return new Inst_VOPC__V_CMP_GT_F32(&iFmt->iFmt_VOPC);
12048 } // decode_OP_VOPC__V_CMP_GT_F32
12049
12052 {
12053 return new Inst_VOPC__V_CMP_LG_F32(&iFmt->iFmt_VOPC);
12054 } // decode_OP_VOPC__V_CMP_LG_F32
12055
12058 {
12059 return new Inst_VOPC__V_CMP_GE_F32(&iFmt->iFmt_VOPC);
12060 } // decode_OP_VOPC__V_CMP_GE_F32
12061
12064 {
12065 return new Inst_VOPC__V_CMP_O_F32(&iFmt->iFmt_VOPC);
12066 } // decode_OP_VOPC__V_CMP_O_F32
12067
12070 {
12071 return new Inst_VOPC__V_CMP_U_F32(&iFmt->iFmt_VOPC);
12072 } // decode_OP_VOPC__V_CMP_U_F32
12073
12076 {
12077 return new Inst_VOPC__V_CMP_NGE_F32(&iFmt->iFmt_VOPC);
12078 } // decode_OP_VOPC__V_CMP_NGE_F32
12079
12082 {
12083 return new Inst_VOPC__V_CMP_NLG_F32(&iFmt->iFmt_VOPC);
12084 } // decode_OP_VOPC__V_CMP_NLG_F32
12085
12088 {
12089 return new Inst_VOPC__V_CMP_NGT_F32(&iFmt->iFmt_VOPC);
12090 } // decode_OP_VOPC__V_CMP_NGT_F32
12091
12094 {
12095 return new Inst_VOPC__V_CMP_NLE_F32(&iFmt->iFmt_VOPC);
12096 } // decode_OP_VOPC__V_CMP_NLE_F32
12097
12100 {
12101 return new Inst_VOPC__V_CMP_NEQ_F32(&iFmt->iFmt_VOPC);
12102 } // decode_OP_VOPC__V_CMP_NEQ_F32
12103
12106 {
12107 return new Inst_VOPC__V_CMP_NLT_F32(&iFmt->iFmt_VOPC);
12108 } // decode_OP_VOPC__V_CMP_NLT_F32
12109
12112 {
12113 return new Inst_VOPC__V_CMP_TRU_F32(&iFmt->iFmt_VOPC);
12114 } // decode_OP_VOPC__V_CMP_TRU_F32
12115
12118 {
12119 return new Inst_VOPC__V_CMPX_F_F32(&iFmt->iFmt_VOPC);
12120 } // decode_OP_VOPC__V_CMPX_F_F32
12121
12124 {
12125 return new Inst_VOPC__V_CMPX_LT_F32(&iFmt->iFmt_VOPC);
12126 } // decode_OP_VOPC__V_CMPX_LT_F32
12127
12130 {
12131 return new Inst_VOPC__V_CMPX_EQ_F32(&iFmt->iFmt_VOPC);
12132 } // decode_OP_VOPC__V_CMPX_EQ_F32
12133
12136 {
12137 return new Inst_VOPC__V_CMPX_LE_F32(&iFmt->iFmt_VOPC);
12138 } // decode_OP_VOPC__V_CMPX_LE_F32
12139
12142 {
12143 return new Inst_VOPC__V_CMPX_GT_F32(&iFmt->iFmt_VOPC);
12144 } // decode_OP_VOPC__V_CMPX_GT_F32
12145
12148 {
12149 return new Inst_VOPC__V_CMPX_LG_F32(&iFmt->iFmt_VOPC);
12150 } // decode_OP_VOPC__V_CMPX_LG_F32
12151
12154 {
12155 return new Inst_VOPC__V_CMPX_GE_F32(&iFmt->iFmt_VOPC);
12156 } // decode_OP_VOPC__V_CMPX_GE_F32
12157
12160 {
12161 return new Inst_VOPC__V_CMPX_O_F32(&iFmt->iFmt_VOPC);
12162 } // decode_OP_VOPC__V_CMPX_O_F32
12163
12166 {
12167 return new Inst_VOPC__V_CMPX_U_F32(&iFmt->iFmt_VOPC);
12168 } // decode_OP_VOPC__V_CMPX_U_F32
12169
12172 {
12173 return new Inst_VOPC__V_CMPX_NGE_F32(&iFmt->iFmt_VOPC);
12174 } // decode_OP_VOPC__V_CMPX_NGE_F32
12175
12178 {
12179 return new Inst_VOPC__V_CMPX_NLG_F32(&iFmt->iFmt_VOPC);
12180 } // decode_OP_VOPC__V_CMPX_NLG_F32
12181
12184 {
12185 return new Inst_VOPC__V_CMPX_NGT_F32(&iFmt->iFmt_VOPC);
12186 } // decode_OP_VOPC__V_CMPX_NGT_F32
12187
12190 {
12191 return new Inst_VOPC__V_CMPX_NLE_F32(&iFmt->iFmt_VOPC);
12192 } // decode_OP_VOPC__V_CMPX_NLE_F32
12193
12196 {
12197 return new Inst_VOPC__V_CMPX_NEQ_F32(&iFmt->iFmt_VOPC);
12198 } // decode_OP_VOPC__V_CMPX_NEQ_F32
12199
12202 {
12203 return new Inst_VOPC__V_CMPX_NLT_F32(&iFmt->iFmt_VOPC);
12204 } // decode_OP_VOPC__V_CMPX_NLT_F32
12205
12208 {
12209 return new Inst_VOPC__V_CMPX_TRU_F32(&iFmt->iFmt_VOPC);
12210 } // decode_OP_VOPC__V_CMPX_TRU_F32
12211
12214 {
12215 return new Inst_VOPC__V_CMP_F_F64(&iFmt->iFmt_VOPC);
12216 } // decode_OP_VOPC__V_CMP_F_F64
12217
12220 {
12221 return new Inst_VOPC__V_CMP_LT_F64(&iFmt->iFmt_VOPC);
12222 } // decode_OP_VOPC__V_CMP_LT_F64
12223
12226 {
12227 return new Inst_VOPC__V_CMP_EQ_F64(&iFmt->iFmt_VOPC);
12228 } // decode_OP_VOPC__V_CMP_EQ_F64
12229
12232 {
12233 return new Inst_VOPC__V_CMP_LE_F64(&iFmt->iFmt_VOPC);
12234 } // decode_OP_VOPC__V_CMP_LE_F64
12235
12238 {
12239 return new Inst_VOPC__V_CMP_GT_F64(&iFmt->iFmt_VOPC);
12240 } // decode_OP_VOPC__V_CMP_GT_F64
12241
12244 {
12245 return new Inst_VOPC__V_CMP_LG_F64(&iFmt->iFmt_VOPC);
12246 } // decode_OP_VOPC__V_CMP_LG_F64
12247
12250 {
12251 return new Inst_VOPC__V_CMP_GE_F64(&iFmt->iFmt_VOPC);
12252 } // decode_OP_VOPC__V_CMP_GE_F64
12253
12256 {
12257 return new Inst_VOPC__V_CMP_O_F64(&iFmt->iFmt_VOPC);
12258 } // decode_OP_VOPC__V_CMP_O_F64
12259
12262 {
12263 return new Inst_VOPC__V_CMP_U_F64(&iFmt->iFmt_VOPC);
12264 } // decode_OP_VOPC__V_CMP_U_F64
12265
12268 {
12269 return new Inst_VOPC__V_CMP_NGE_F64(&iFmt->iFmt_VOPC);
12270 } // decode_OP_VOPC__V_CMP_NGE_F64
12271
12274 {
12275 return new Inst_VOPC__V_CMP_NLG_F64(&iFmt->iFmt_VOPC);
12276 } // decode_OP_VOPC__V_CMP_NLG_F64
12277
12280 {
12281 return new Inst_VOPC__V_CMP_NGT_F64(&iFmt->iFmt_VOPC);
12282 } // decode_OP_VOPC__V_CMP_NGT_F64
12283
12286 {
12287 return new Inst_VOPC__V_CMP_NLE_F64(&iFmt->iFmt_VOPC);
12288 } // decode_OP_VOPC__V_CMP_NLE_F64
12289
12292 {
12293 return new Inst_VOPC__V_CMP_NEQ_F64(&iFmt->iFmt_VOPC);
12294 } // decode_OP_VOPC__V_CMP_NEQ_F64
12295
12298 {
12299 return new Inst_VOPC__V_CMP_NLT_F64(&iFmt->iFmt_VOPC);
12300 } // decode_OP_VOPC__V_CMP_NLT_F64
12301
12304 {
12305 return new Inst_VOPC__V_CMP_TRU_F64(&iFmt->iFmt_VOPC);
12306 } // decode_OP_VOPC__V_CMP_TRU_F64
12307
12310 {
12311 return new Inst_VOPC__V_CMPX_F_F64(&iFmt->iFmt_VOPC);
12312 } // decode_OP_VOPC__V_CMPX_F_F64
12313
12316 {
12317 return new Inst_VOPC__V_CMPX_LT_F64(&iFmt->iFmt_VOPC);
12318 } // decode_OP_VOPC__V_CMPX_LT_F64
12319
12322 {
12323 return new Inst_VOPC__V_CMPX_EQ_F64(&iFmt->iFmt_VOPC);
12324 } // decode_OP_VOPC__V_CMPX_EQ_F64
12325
12328 {
12329 return new Inst_VOPC__V_CMPX_LE_F64(&iFmt->iFmt_VOPC);
12330 } // decode_OP_VOPC__V_CMPX_LE_F64
12331
12334 {
12335 return new Inst_VOPC__V_CMPX_GT_F64(&iFmt->iFmt_VOPC);
12336 } // decode_OP_VOPC__V_CMPX_GT_F64
12337
12340 {
12341 return new Inst_VOPC__V_CMPX_LG_F64(&iFmt->iFmt_VOPC);
12342 } // decode_OP_VOPC__V_CMPX_LG_F64
12343
12346 {
12347 return new Inst_VOPC__V_CMPX_GE_F64(&iFmt->iFmt_VOPC);
12348 } // decode_OP_VOPC__V_CMPX_GE_F64
12349
12352 {
12353 return new Inst_VOPC__V_CMPX_O_F64(&iFmt->iFmt_VOPC);
12354 } // decode_OP_VOPC__V_CMPX_O_F64
12355
12358 {
12359 return new Inst_VOPC__V_CMPX_U_F64(&iFmt->iFmt_VOPC);
12360 } // decode_OP_VOPC__V_CMPX_U_F64
12361
12364 {
12365 return new Inst_VOPC__V_CMPX_NGE_F64(&iFmt->iFmt_VOPC);
12366 } // decode_OP_VOPC__V_CMPX_NGE_F64
12367
12370 {
12371 return new Inst_VOPC__V_CMPX_NLG_F64(&iFmt->iFmt_VOPC);
12372 } // decode_OP_VOPC__V_CMPX_NLG_F64
12373
12376 {
12377 return new Inst_VOPC__V_CMPX_NGT_F64(&iFmt->iFmt_VOPC);
12378 } // decode_OP_VOPC__V_CMPX_NGT_F64
12379
12382 {
12383 return new Inst_VOPC__V_CMPX_NLE_F64(&iFmt->iFmt_VOPC);
12384 } // decode_OP_VOPC__V_CMPX_NLE_F64
12385
12388 {
12389 return new Inst_VOPC__V_CMPX_NEQ_F64(&iFmt->iFmt_VOPC);
12390 } // decode_OP_VOPC__V_CMPX_NEQ_F64
12391
12394 {
12395 return new Inst_VOPC__V_CMPX_NLT_F64(&iFmt->iFmt_VOPC);
12396 } // decode_OP_VOPC__V_CMPX_NLT_F64
12397
12400 {
12401 return new Inst_VOPC__V_CMPX_TRU_F64(&iFmt->iFmt_VOPC);
12402 } // decode_OP_VOPC__V_CMPX_TRU_F64
12403
12406 {
12407 return new Inst_VOPC__V_CMP_F_I16(&iFmt->iFmt_VOPC);
12408 } // decode_OP_VOPC__V_CMP_F_I16
12409
12412 {
12413 return new Inst_VOPC__V_CMP_LT_I16(&iFmt->iFmt_VOPC);
12414 } // decode_OP_VOPC__V_CMP_LT_I16
12415
12418 {
12419 return new Inst_VOPC__V_CMP_EQ_I16(&iFmt->iFmt_VOPC);
12420 } // decode_OP_VOPC__V_CMP_EQ_I16
12421
12424 {
12425 return new Inst_VOPC__V_CMP_LE_I16(&iFmt->iFmt_VOPC);
12426 } // decode_OP_VOPC__V_CMP_LE_I16
12427
12430 {
12431 return new Inst_VOPC__V_CMP_GT_I16(&iFmt->iFmt_VOPC);
12432 } // decode_OP_VOPC__V_CMP_GT_I16
12433
12436 {
12437 return new Inst_VOPC__V_CMP_NE_I16(&iFmt->iFmt_VOPC);
12438 } // decode_OP_VOPC__V_CMP_NE_I16
12439
12442 {
12443 return new Inst_VOPC__V_CMP_GE_I16(&iFmt->iFmt_VOPC);
12444 } // decode_OP_VOPC__V_CMP_GE_I16
12445
12448 {
12449 return new Inst_VOPC__V_CMP_T_I16(&iFmt->iFmt_VOPC);
12450 } // decode_OP_VOPC__V_CMP_T_I16
12451
12454 {
12455 return new Inst_VOPC__V_CMP_F_U16(&iFmt->iFmt_VOPC);
12456 } // decode_OP_VOPC__V_CMP_F_U16
12457
12460 {
12461 return new Inst_VOPC__V_CMP_LT_U16(&iFmt->iFmt_VOPC);
12462 } // decode_OP_VOPC__V_CMP_LT_U16
12463
12466 {
12467 return new Inst_VOPC__V_CMP_EQ_U16(&iFmt->iFmt_VOPC);
12468 } // decode_OP_VOPC__V_CMP_EQ_U16
12469
12472 {
12473 return new Inst_VOPC__V_CMP_LE_U16(&iFmt->iFmt_VOPC);
12474 } // decode_OP_VOPC__V_CMP_LE_U16
12475
12478 {
12479 return new Inst_VOPC__V_CMP_GT_U16(&iFmt->iFmt_VOPC);
12480 } // decode_OP_VOPC__V_CMP_GT_U16
12481
12484 {
12485 return new Inst_VOPC__V_CMP_NE_U16(&iFmt->iFmt_VOPC);
12486 } // decode_OP_VOPC__V_CMP_NE_U16
12487
12490 {
12491 return new Inst_VOPC__V_CMP_GE_U16(&iFmt->iFmt_VOPC);
12492 } // decode_OP_VOPC__V_CMP_GE_U16
12493
12496 {
12497 return new Inst_VOPC__V_CMP_T_U16(&iFmt->iFmt_VOPC);
12498 } // decode_OP_VOPC__V_CMP_T_U16
12499
12502 {
12503 return new Inst_VOPC__V_CMPX_F_I16(&iFmt->iFmt_VOPC);
12504 } // decode_OP_VOPC__V_CMPX_F_I16
12505
12508 {
12509 return new Inst_VOPC__V_CMPX_LT_I16(&iFmt->iFmt_VOPC);
12510 } // decode_OP_VOPC__V_CMPX_LT_I16
12511
12514 {
12515 return new Inst_VOPC__V_CMPX_EQ_I16(&iFmt->iFmt_VOPC);
12516 } // decode_OP_VOPC__V_CMPX_EQ_I16
12517
12520 {
12521 return new Inst_VOPC__V_CMPX_LE_I16(&iFmt->iFmt_VOPC);
12522 } // decode_OP_VOPC__V_CMPX_LE_I16
12523
12526 {
12527 return new Inst_VOPC__V_CMPX_GT_I16(&iFmt->iFmt_VOPC);
12528 } // decode_OP_VOPC__V_CMPX_GT_I16
12529
12532 {
12533 return new Inst_VOPC__V_CMPX_NE_I16(&iFmt->iFmt_VOPC);
12534 } // decode_OP_VOPC__V_CMPX_NE_I16
12535
12538 {
12539 return new Inst_VOPC__V_CMPX_GE_I16(&iFmt->iFmt_VOPC);
12540 } // decode_OP_VOPC__V_CMPX_GE_I16
12541
12544 {
12545 return new Inst_VOPC__V_CMPX_T_I16(&iFmt->iFmt_VOPC);
12546 } // decode_OP_VOPC__V_CMPX_T_I16
12547
12550 {
12551 return new Inst_VOPC__V_CMPX_F_U16(&iFmt->iFmt_VOPC);
12552 } // decode_OP_VOPC__V_CMPX_F_U16
12553
12556 {
12557 return new Inst_VOPC__V_CMPX_LT_U16(&iFmt->iFmt_VOPC);
12558 } // decode_OP_VOPC__V_CMPX_LT_U16
12559
12562 {
12563 return new Inst_VOPC__V_CMPX_EQ_U16(&iFmt->iFmt_VOPC);
12564 } // decode_OP_VOPC__V_CMPX_EQ_U16
12565
12568 {
12569 return new Inst_VOPC__V_CMPX_LE_U16(&iFmt->iFmt_VOPC);
12570 } // decode_OP_VOPC__V_CMPX_LE_U16
12571
12574 {
12575 return new Inst_VOPC__V_CMPX_GT_U16(&iFmt->iFmt_VOPC);
12576 } // decode_OP_VOPC__V_CMPX_GT_U16
12577
12580 {
12581 return new Inst_VOPC__V_CMPX_NE_U16(&iFmt->iFmt_VOPC);
12582 } // decode_OP_VOPC__V_CMPX_NE_U16
12583
12586 {
12587 return new Inst_VOPC__V_CMPX_GE_U16(&iFmt->iFmt_VOPC);
12588 } // decode_OP_VOPC__V_CMPX_GE_U16
12589
12592 {
12593 return new Inst_VOPC__V_CMPX_T_U16(&iFmt->iFmt_VOPC);
12594 } // decode_OP_VOPC__V_CMPX_T_U16
12595
12598 {
12599 return new Inst_VOPC__V_CMP_F_I32(&iFmt->iFmt_VOPC);
12600 } // decode_OP_VOPC__V_CMP_F_I32
12601
12604 {
12605 return new Inst_VOPC__V_CMP_LT_I32(&iFmt->iFmt_VOPC);
12606 } // decode_OP_VOPC__V_CMP_LT_I32
12607
12610 {
12611 return new Inst_VOPC__V_CMP_EQ_I32(&iFmt->iFmt_VOPC);
12612 } // decode_OP_VOPC__V_CMP_EQ_I32
12613
12616 {
12617 return new Inst_VOPC__V_CMP_LE_I32(&iFmt->iFmt_VOPC);
12618 } // decode_OP_VOPC__V_CMP_LE_I32
12619
12622 {
12623 return new Inst_VOPC__V_CMP_GT_I32(&iFmt->iFmt_VOPC);
12624 } // decode_OP_VOPC__V_CMP_GT_I32
12625
12628 {
12629 return new Inst_VOPC__V_CMP_NE_I32(&iFmt->iFmt_VOPC);
12630 } // decode_OP_VOPC__V_CMP_NE_I32
12631
12634 {
12635 return new Inst_VOPC__V_CMP_GE_I32(&iFmt->iFmt_VOPC);
12636 } // decode_OP_VOPC__V_CMP_GE_I32
12637
12640 {
12641 return new Inst_VOPC__V_CMP_T_I32(&iFmt->iFmt_VOPC);
12642 } // decode_OP_VOPC__V_CMP_T_I32
12643
12646 {
12647 return new Inst_VOPC__V_CMP_F_U32(&iFmt->iFmt_VOPC);
12648 } // decode_OP_VOPC__V_CMP_F_U32
12649
12652 {
12653 return new Inst_VOPC__V_CMP_LT_U32(&iFmt->iFmt_VOPC);
12654 } // decode_OP_VOPC__V_CMP_LT_U32
12655
12658 {
12659 return new Inst_VOPC__V_CMP_EQ_U32(&iFmt->iFmt_VOPC);
12660 } // decode_OP_VOPC__V_CMP_EQ_U32
12661
12664 {
12665 return new Inst_VOPC__V_CMP_LE_U32(&iFmt->iFmt_VOPC);
12666 } // decode_OP_VOPC__V_CMP_LE_U32
12667
12670 {
12671 return new Inst_VOPC__V_CMP_GT_U32(&iFmt->iFmt_VOPC);
12672 } // decode_OP_VOPC__V_CMP_GT_U32
12673
12676 {
12677 return new Inst_VOPC__V_CMP_NE_U32(&iFmt->iFmt_VOPC);
12678 } // decode_OP_VOPC__V_CMP_NE_U32
12679
12682 {
12683 return new Inst_VOPC__V_CMP_GE_U32(&iFmt->iFmt_VOPC);
12684 } // decode_OP_VOPC__V_CMP_GE_U32
12685
12688 {
12689 return new Inst_VOPC__V_CMP_T_U32(&iFmt->iFmt_VOPC);
12690 } // decode_OP_VOPC__V_CMP_T_U32
12691
12694 {
12695 return new Inst_VOPC__V_CMPX_F_I32(&iFmt->iFmt_VOPC);
12696 } // decode_OP_VOPC__V_CMPX_F_I32
12697
12700 {
12701 return new Inst_VOPC__V_CMPX_LT_I32(&iFmt->iFmt_VOPC);
12702 } // decode_OP_VOPC__V_CMPX_LT_I32
12703
12706 {
12707 return new Inst_VOPC__V_CMPX_EQ_I32(&iFmt->iFmt_VOPC);
12708 } // decode_OP_VOPC__V_CMPX_EQ_I32
12709
12712 {
12713 return new Inst_VOPC__V_CMPX_LE_I32(&iFmt->iFmt_VOPC);
12714 } // decode_OP_VOPC__V_CMPX_LE_I32
12715
12718 {
12719 return new Inst_VOPC__V_CMPX_GT_I32(&iFmt->iFmt_VOPC);
12720 } // decode_OP_VOPC__V_CMPX_GT_I32
12721
12724 {
12725 return new Inst_VOPC__V_CMPX_NE_I32(&iFmt->iFmt_VOPC);
12726 } // decode_OP_VOPC__V_CMPX_NE_I32
12727
12730 {
12731 return new Inst_VOPC__V_CMPX_GE_I32(&iFmt->iFmt_VOPC);
12732 } // decode_OP_VOPC__V_CMPX_GE_I32
12733
12736 {
12737 return new Inst_VOPC__V_CMPX_T_I32(&iFmt->iFmt_VOPC);
12738 } // decode_OP_VOPC__V_CMPX_T_I32
12739
12742 {
12743 return new Inst_VOPC__V_CMPX_F_U32(&iFmt->iFmt_VOPC);
12744 } // decode_OP_VOPC__V_CMPX_F_U32
12745
12748 {
12749 return new Inst_VOPC__V_CMPX_LT_U32(&iFmt->iFmt_VOPC);
12750 } // decode_OP_VOPC__V_CMPX_LT_U32
12751
12754 {
12755 return new Inst_VOPC__V_CMPX_EQ_U32(&iFmt->iFmt_VOPC);
12756 } // decode_OP_VOPC__V_CMPX_EQ_U32
12757
12760 {
12761 return new Inst_VOPC__V_CMPX_LE_U32(&iFmt->iFmt_VOPC);
12762 } // decode_OP_VOPC__V_CMPX_LE_U32
12763
12766 {
12767 return new Inst_VOPC__V_CMPX_GT_U32(&iFmt->iFmt_VOPC);
12768 } // decode_OP_VOPC__V_CMPX_GT_U32
12769
12772 {
12773 return new Inst_VOPC__V_CMPX_NE_U32(&iFmt->iFmt_VOPC);
12774 } // decode_OP_VOPC__V_CMPX_NE_U32
12775
12778 {
12779 return new Inst_VOPC__V_CMPX_GE_U32(&iFmt->iFmt_VOPC);
12780 } // decode_OP_VOPC__V_CMPX_GE_U32
12781
12784 {
12785 return new Inst_VOPC__V_CMPX_T_U32(&iFmt->iFmt_VOPC);
12786 } // decode_OP_VOPC__V_CMPX_T_U32
12787
12790 {
12791 return new Inst_VOPC__V_CMP_F_I64(&iFmt->iFmt_VOPC);
12792 } // decode_OP_VOPC__V_CMP_F_I64
12793
12796 {
12797 return new Inst_VOPC__V_CMP_LT_I64(&iFmt->iFmt_VOPC);
12798 } // decode_OP_VOPC__V_CMP_LT_I64
12799
12802 {
12803 return new Inst_VOPC__V_CMP_EQ_I64(&iFmt->iFmt_VOPC);
12804 } // decode_OP_VOPC__V_CMP_EQ_I64
12805
12808 {
12809 return new Inst_VOPC__V_CMP_LE_I64(&iFmt->iFmt_VOPC);
12810 } // decode_OP_VOPC__V_CMP_LE_I64
12811
12814 {
12815 return new Inst_VOPC__V_CMP_GT_I64(&iFmt->iFmt_VOPC);
12816 } // decode_OP_VOPC__V_CMP_GT_I64
12817
12820 {
12821 return new Inst_VOPC__V_CMP_NE_I64(&iFmt->iFmt_VOPC);
12822 } // decode_OP_VOPC__V_CMP_NE_I64
12823
12826 {
12827 return new Inst_VOPC__V_CMP_GE_I64(&iFmt->iFmt_VOPC);
12828 } // decode_OP_VOPC__V_CMP_GE_I64
12829
12832 {
12833 return new Inst_VOPC__V_CMP_T_I64(&iFmt->iFmt_VOPC);
12834 } // decode_OP_VOPC__V_CMP_T_I64
12835
12838 {
12839 return new Inst_VOPC__V_CMP_F_U64(&iFmt->iFmt_VOPC);
12840 } // decode_OP_VOPC__V_CMP_F_U64
12841
12844 {
12845 return new Inst_VOPC__V_CMP_LT_U64(&iFmt->iFmt_VOPC);
12846 } // decode_OP_VOPC__V_CMP_LT_U64
12847
12850 {
12851 return new Inst_VOPC__V_CMP_EQ_U64(&iFmt->iFmt_VOPC);
12852 } // decode_OP_VOPC__V_CMP_EQ_U64
12853
12856 {
12857 return new Inst_VOPC__V_CMP_LE_U64(&iFmt->iFmt_VOPC);
12858 } // decode_OP_VOPC__V_CMP_LE_U64
12859
12862 {
12863 return new Inst_VOPC__V_CMP_GT_U64(&iFmt->iFmt_VOPC);
12864 } // decode_OP_VOPC__V_CMP_GT_U64
12865
12868 {
12869 return new Inst_VOPC__V_CMP_NE_U64(&iFmt->iFmt_VOPC);
12870 } // decode_OP_VOPC__V_CMP_NE_U64
12871
12874 {
12875 return new Inst_VOPC__V_CMP_GE_U64(&iFmt->iFmt_VOPC);
12876 } // decode_OP_VOPC__V_CMP_GE_U64
12877
12880 {
12881 return new Inst_VOPC__V_CMP_T_U64(&iFmt->iFmt_VOPC);
12882 } // decode_OP_VOPC__V_CMP_T_U64
12883
12886 {
12887 return new Inst_VOPC__V_CMPX_F_I64(&iFmt->iFmt_VOPC);
12888 } // decode_OP_VOPC__V_CMPX_F_I64
12889
12892 {
12893 return new Inst_VOPC__V_CMPX_LT_I64(&iFmt->iFmt_VOPC);
12894 } // decode_OP_VOPC__V_CMPX_LT_I64
12895
12898 {
12899 return new Inst_VOPC__V_CMPX_EQ_I64(&iFmt->iFmt_VOPC);
12900 } // decode_OP_VOPC__V_CMPX_EQ_I64
12901
12904 {
12905 return new Inst_VOPC__V_CMPX_LE_I64(&iFmt->iFmt_VOPC);
12906 } // decode_OP_VOPC__V_CMPX_LE_I64
12907
12910 {
12911 return new Inst_VOPC__V_CMPX_GT_I64(&iFmt->iFmt_VOPC);
12912 } // decode_OP_VOPC__V_CMPX_GT_I64
12913
12916 {
12917 return new Inst_VOPC__V_CMPX_NE_I64(&iFmt->iFmt_VOPC);
12918 } // decode_OP_VOPC__V_CMPX_NE_I64
12919
12922 {
12923 return new Inst_VOPC__V_CMPX_GE_I64(&iFmt->iFmt_VOPC);
12924 } // decode_OP_VOPC__V_CMPX_GE_I64
12925
12928 {
12929 return new Inst_VOPC__V_CMPX_T_I64(&iFmt->iFmt_VOPC);
12930 } // decode_OP_VOPC__V_CMPX_T_I64
12931
12934 {
12935 return new Inst_VOPC__V_CMPX_F_U64(&iFmt->iFmt_VOPC);
12936 } // decode_OP_VOPC__V_CMPX_F_U64
12937
12940 {
12941 return new Inst_VOPC__V_CMPX_LT_U64(&iFmt->iFmt_VOPC);
12942 } // decode_OP_VOPC__V_CMPX_LT_U64
12943
12946 {
12947 return new Inst_VOPC__V_CMPX_EQ_U64(&iFmt->iFmt_VOPC);
12948 } // decode_OP_VOPC__V_CMPX_EQ_U64
12949
12952 {
12953 return new Inst_VOPC__V_CMPX_LE_U64(&iFmt->iFmt_VOPC);
12954 } // decode_OP_VOPC__V_CMPX_LE_U64
12955
12958 {
12959 return new Inst_VOPC__V_CMPX_GT_U64(&iFmt->iFmt_VOPC);
12960 } // decode_OP_VOPC__V_CMPX_GT_U64
12961
12964 {
12965 return new Inst_VOPC__V_CMPX_NE_U64(&iFmt->iFmt_VOPC);
12966 } // decode_OP_VOPC__V_CMPX_NE_U64
12967
12970 {
12971 return new Inst_VOPC__V_CMPX_GE_U64(&iFmt->iFmt_VOPC);
12972 } // decode_OP_VOPC__V_CMPX_GE_U64
12973
12976 {
12977 return new Inst_VOPC__V_CMPX_T_U64(&iFmt->iFmt_VOPC);
12978 } // decode_OP_VOPC__V_CMPX_T_U64
12979
12985
12991
12997
13003
13009
13015
13021
13027
13033
13039
13045
13051
13057
13063
13069
13075
13081
13087
13093
13096 {
13097 fatal("Trying to decode instruction without a class\n");
13098 return nullptr;
13099 }
13100
13103 {
13104 fatal("Trying to decode instruction without a class\n");
13105 return nullptr;
13106 }
13107
13110 {
13111 fatal("Trying to decode instruction without a class\n");
13112 return nullptr;
13113 }
13114
13120
13126
13132
13138
13144
13150
13156
13162
13168
13174
13180
13187
13194
13201
13208
13215
13222
13229
13236
13243
13250
13253 {
13254 fatal("Trying to decode instruction without a class\n");
13255 return nullptr;
13256 }
13257
13260 {
13261 fatal("Trying to decode instruction without a class\n");
13262 return nullptr;
13263 }
13264
13267 {
13268 fatal("Trying to decode instruction without a class\n");
13269 return nullptr;
13270 }
13271
13278
13281 {
13282 fatal("Trying to decode instruction without a class\n");
13283 return nullptr;
13284 }
13285
13288 {
13289 fatal("Trying to decode instruction without a class\n");
13290 return nullptr;
13291 }
13292
13295 {
13296 fatal("Trying to decode instruction without a class\n");
13297 return nullptr;
13298 }
13299
13302 {
13303 fatal("Trying to decode instruction without a class\n");
13304 return nullptr;
13305 }
13306
13309 {
13310 fatal("Trying to decode instruction without a class\n");
13311 return nullptr;
13312 }
13313
13316 {
13317 fatal("Trying to decode instruction without a class\n");
13318 return nullptr;
13319 }
13320
13327
13330 {
13331 fatal("Trying to decode instruction without a class\n");
13332 return nullptr;
13333 }
13334
13337 {
13338 fatal("Trying to decode instruction without a class\n");
13339 return nullptr;
13340 }
13341
13344 {
13345 fatal("Trying to decode instruction without a class\n");
13346 return nullptr;
13347 }
13348
13351 {
13352 fatal("Trying to decode instruction without a class\n");
13353 return nullptr;
13354 }
13355
13358 {
13359 fatal("Trying to decode instruction without a class\n");
13360 return nullptr;
13361 }
13362
13365 {
13366 fatal("Trying to decode instruction without a class\n");
13367 return nullptr;
13368 }
13369
13372 {
13373 fatal("Trying to decode instruction without a class\n");
13374 return nullptr;
13375 }
13376
13383
13386 {
13387 fatal("Trying to decode instruction without a class\n");
13388 return nullptr;
13389 }
13390
13393 {
13394 fatal("Trying to decode instruction without a class\n");
13395 return nullptr;
13396 }
13397
13400 {
13401 fatal("Trying to decode instruction without a class\n");
13402 return nullptr;
13403 }
13404
13407 {
13408 fatal("Trying to decode instruction without a class\n");
13409 return nullptr;
13410 }
13411
13414 {
13415 fatal("Trying to decode instruction without a class\n");
13416 return nullptr;
13417 }
13418
13421 {
13422 fatal("Trying to decode instruction without a class\n");
13423 return nullptr;
13424 }
13425
13428 {
13429 fatal("Trying to decode instruction without a class\n");
13430 return nullptr;
13431 }
13432
13435 {
13436 fatal("Trying to decode instruction without a class\n");
13437 return nullptr;
13438 }
13439
13442 {
13443 fatal("Trying to decode instruction without a class\n");
13444 return nullptr;
13445 }
13446
13449 {
13450 fatal("Trying to decode instruction without a class\n");
13451 return nullptr;
13452 }
13453
13456 {
13457 fatal("Trying to decode instruction without a class\n");
13458 return nullptr;
13459 }
13460
13463 {
13464 fatal("Trying to decode instruction without a class\n");
13465 return nullptr;
13466 }
13467
13470 {
13471 fatal("Trying to decode instruction without a class\n");
13472 return nullptr;
13473 }
13474
13477 {
13478 fatal("Trying to decode instruction without a class\n");
13479 return nullptr;
13480 }
13481
13484 {
13485 fatal("Trying to decode instruction without a class\n");
13486 return nullptr;
13487 }
13488
13491 {
13492 fatal("Trying to decode instruction without a class\n");
13493 return nullptr;
13494 }
13495
13502
13508
13514
13517 {
13518 fatal("Invalid opcode encountered: %#x\n", iFmt->imm_u32);
13519
13520 return nullptr;
13521 }
13522} // namespace VegaISA
13523} // 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_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_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_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_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_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_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_CMPX_NGE_F64(MachInst)
GPUStaticInst * decode_OP_VOP3P__V_MFMA_F32_32X32X4_2B_F16(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_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_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 * 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_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_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_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_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_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_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_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_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_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_OP_VOP3P__V_MAD_MIXHI_F16(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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_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_FFBL_B32(MachInst)
GPUStaticInst * decode_OP_VOP2__V_AND_B32(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_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_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_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_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_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_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_OP_MIMG__IMAGE_SAMPLE_C_CD_O(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_MAX_I16(MachInst)
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U64(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F32(MachInst)
GPUStaticInst * decode_OP_SOP1__S_BREV_B32(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_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_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_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_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_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_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_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_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_SOP2__S_SUB_U32(MachInst)
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O(MachInst)
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_SMEM__S_BUFFER_ATOMIC_INC_X2(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_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_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_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_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_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_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_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_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_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2(MachInst)
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_VCCZ(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_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_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_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_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_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_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_OP_SOP1__S_GETPC_B64(MachInst)
GPUStaticInst * decode_OP_VOP1__V_CEIL_F16(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_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_OP_FLAT__FLAT_ATOMIC_SWAP(MachInst)
GPUStaticInst * decode_invalid(MachInst)
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U16(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_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_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_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:200
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_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_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_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_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
GPUStaticInst *(Decoder::*)(MachInst) IsaDecodeMethod
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_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_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_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_VOP3P_MAI__V_MFMA_I8< 16, 16, 16, 1, &MNEM__V_MFMA_I32_16X16X16_I8 > Inst_VOP3P_MAI__V_MFMA_I32_16X16X16_I8
Copyright (c) 2024 - Pranith Kumar Copyright (c) 2020 Inria All rights reserved.
Definition binary32.hh:36
InFmt_VOP3P_MAI iFmt_VOP3P_MAI

Generated on Tue Jun 18 2024 16:23:39 for gem5 by doxygen 1.11.0