gem5 v23.0.0.1
Loading...
Searching...
No Matches
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
32#include <vector>
33
37
38namespace gem5
39{
40
41namespace VegaISA
42{
44 {
45 } // Decoder
46
48 {
49 } // ~Decoder
50
51 /*
52 * These will probably have to be updated according to the Vega ISA manual:
53 * https://developer.amd.com/wp-content/resources/
54 * Vega_Shader_ISA_28July2017.pdf
55 */
569 };
570
1340 };
1341
1599 };
1600
1730 };
1731
1861 };
1862
1992 };
1993
2011 };
2012
2142 };
2143
2273 };
2274
2532 };
2533
2791 };
2792
2922 };
2923
3053 };
3054
3060 };
3061
3319 };
3320
3578 };
3579
3709 };
3710
3711 GPUStaticInst*
3713 {
3714 InFmt_SOP1 *enc = &mach_inst->iFmt_SOP1;
3716 return (this->*method)(mach_inst);
3717 } // decode
3718
3721 {
3722 InFmt_VOPC *enc = &iFmt->iFmt_VOPC;
3724 return (this->*method)(iFmt);
3725 } // subDecode_OP_VOPC
3726
3729 {
3730 InFmt_VOP3P *enc = &iFmt->iFmt_VOP3P;
3732 return (this->*method)(iFmt);
3733 } // subDecode_OP_VOP3P
3734
3737 {
3738 InFmt_VOP1 *enc = &iFmt->iFmt_VOP1;
3740 return (this->*method)(iFmt);
3741 } // subDecode_OP_VOP1
3742
3745 {
3746 InFmt_SOP1 *enc = &iFmt->iFmt_SOP1;
3748 return (this->*method)(iFmt);
3749 } // subDecode_OP_SOP1
3750
3753 {
3754 InFmt_SOPC *enc = &iFmt->iFmt_SOPC;
3756 return (this->*method)(iFmt);
3757 } // subDecode_OP_SOPC
3758
3761 {
3762 InFmt_SOPP *enc = &iFmt->iFmt_SOPP;
3764 return (this->*method)(iFmt);
3765 } // subDecode_OP_SOPP
3766
3769 {
3770 InFmt_SMEM *enc = &iFmt->iFmt_SMEM;
3772 return (this->*method)(iFmt);
3773 } // subDecode_OP_SMEM
3774
3777 {
3778 InFmt_VOP3A *enc = &iFmt->iFmt_VOP3A;
3780 return (this->*method)(iFmt);
3781 } // subDecode_OPU_VOP3
3782
3785 {
3786 InFmt_VINTRP *enc = &iFmt->iFmt_VINTRP;
3788 return (this->*method)(iFmt);
3789 } // subDecode_OP_VINTRP
3790
3793 {
3794 InFmt_DS *enc = &iFmt->iFmt_DS;
3796 return (this->*method)(iFmt);
3797 } // subDecode_OP_DS
3798
3801 {
3802 InFmt_FLAT *enc = &iFmt->iFmt_FLAT;
3803 IsaDecodeMethod method;
3804 switch (enc->SEG) {
3805 case 0:
3806 method = tableSubDecode_OP_FLAT[enc->OP];
3807 break;
3808 case 1:
3809 method = tableSubDecode_OP_SCRATCH[enc->OP];
3810 break;
3811 case 2:
3812 method = tableSubDecode_OP_GLOBAL[enc->OP];
3813 break;
3814 default:
3815 fatal("Invalid SEG for FLAT encoding: %d\n", enc->SEG);
3816 }
3817 return (this->*method)(iFmt);
3818 } // subDecode_OP_FLAT
3819
3822 {
3823 InFmt_MUBUF *enc = &iFmt->iFmt_MUBUF;
3825 return (this->*method)(iFmt);
3826 } // subDecode_OP_MUBUF
3827
3830 {
3831 InFmt_MTBUF *enc = &iFmt->iFmt_MTBUF;
3833 return (this->*method)(iFmt);
3834 } // subDecode_OP_MTBUF
3835
3838 {
3839 InFmt_MIMG *enc = &iFmt->iFmt_MIMG;
3841 return (this->*method)(iFmt);
3842 } // subDecode_OP_MIMG
3843
3846 {
3847 return new Inst_VOP2__V_CNDMASK_B32(&iFmt->iFmt_VOP2);
3848 } // decode_OP_VOP2__V_CNDMASK_B32
3849
3852 {
3853 return new Inst_VOP2__V_ADD_F32(&iFmt->iFmt_VOP2);
3854 } // decode_OP_VOP2__V_ADD_F32
3855
3858 {
3859 return new Inst_VOP2__V_SUB_F32(&iFmt->iFmt_VOP2);
3860 } // decode_OP_VOP2__V_SUB_F32
3861
3864 {
3865 return new Inst_VOP2__V_SUBREV_F32(&iFmt->iFmt_VOP2);
3866 } // decode_OP_VOP2__V_SUBREV_F32
3867
3870 {
3871 return new Inst_VOP2__V_MUL_LEGACY_F32(&iFmt->iFmt_VOP2);
3872 } // decode_OP_VOP2__V_MUL_LEGACY_F32
3873
3876 {
3877 return new Inst_VOP2__V_MUL_F32(&iFmt->iFmt_VOP2);
3878 } // decode_OP_VOP2__V_MUL_F32
3879
3882 {
3883 return new Inst_VOP2__V_MUL_I32_I24(&iFmt->iFmt_VOP2);
3884 } // decode_OP_VOP2__V_MUL_I32_I24
3885
3888 {
3889 return new Inst_VOP2__V_MUL_HI_I32_I24(&iFmt->iFmt_VOP2);
3890 } // decode_OP_VOP2__V_MUL_HI_I32_I24
3891
3894 {
3895 return new Inst_VOP2__V_MUL_U32_U24(&iFmt->iFmt_VOP2);
3896 } // decode_OP_VOP2__V_MUL_U32_U24
3897
3900 {
3901 return new Inst_VOP2__V_MUL_HI_U32_U24(&iFmt->iFmt_VOP2);
3902 } // decode_OP_VOP2__V_MUL_HI_U32_U24
3903
3906 {
3907 return new Inst_VOP2__V_MIN_F32(&iFmt->iFmt_VOP2);
3908 } // decode_OP_VOP2__V_MIN_F32
3909
3912 {
3913 return new Inst_VOP2__V_MAX_F32(&iFmt->iFmt_VOP2);
3914 } // decode_OP_VOP2__V_MAX_F32
3915
3918 {
3919 return new Inst_VOP2__V_MIN_I32(&iFmt->iFmt_VOP2);
3920 } // decode_OP_VOP2__V_MIN_I32
3921
3924 {
3925 return new Inst_VOP2__V_MAX_I32(&iFmt->iFmt_VOP2);
3926 } // decode_OP_VOP2__V_MAX_I32
3927
3930 {
3931 return new Inst_VOP2__V_MIN_U32(&iFmt->iFmt_VOP2);
3932 } // decode_OP_VOP2__V_MIN_U32
3933
3936 {
3937 return new Inst_VOP2__V_MAX_U32(&iFmt->iFmt_VOP2);
3938 } // decode_OP_VOP2__V_MAX_U32
3939
3942 {
3943 return new Inst_VOP2__V_LSHRREV_B32(&iFmt->iFmt_VOP2);
3944 } // decode_OP_VOP2__V_LSHRREV_B32
3945
3948 {
3949 return new Inst_VOP2__V_ASHRREV_I32(&iFmt->iFmt_VOP2);
3950 } // decode_OP_VOP2__V_ASHRREV_I32
3951
3954 {
3955 return new Inst_VOP2__V_LSHLREV_B32(&iFmt->iFmt_VOP2);
3956 } // decode_OP_VOP2__V_LSHLREV_B32
3957
3960 {
3961 return new Inst_VOP2__V_AND_B32(&iFmt->iFmt_VOP2);
3962 } // decode_OP_VOP2__V_AND_B32
3963
3966 {
3967 return new Inst_VOP2__V_OR_B32(&iFmt->iFmt_VOP2);
3968 } // decode_OP_VOP2__V_OR_B32
3969
3972 {
3973 return new Inst_VOP2__V_XOR_B32(&iFmt->iFmt_VOP2);
3974 } // decode_OP_VOP2__V_XOR_B32
3975
3978 {
3979 return new Inst_VOP2__V_MAC_F32(&iFmt->iFmt_VOP2);
3980 } // decode_OP_VOP2__V_MAC_F32
3981
3984 {
3985 return new Inst_VOP2__V_MADMK_F32(&iFmt->iFmt_VOP2);
3986 } // decode_OP_VOP2__V_MADMK_F32
3987
3990 {
3991 return new Inst_VOP2__V_MADAK_F32(&iFmt->iFmt_VOP2);
3992 } // decode_OP_VOP2__V_MADAK_F32
3993
3996 {
3997 return new Inst_VOP2__V_ADD_CO_U32(&iFmt->iFmt_VOP2);
3998 } // decode_OP_VOP2__V_ADD_CO_U32
3999
4002 {
4003 return new Inst_VOP2__V_SUB_CO_U32(&iFmt->iFmt_VOP2);
4004 } // decode_OP_VOP2__V_SUB_CO_U32
4005
4008 {
4009 return new Inst_VOP2__V_SUBREV_CO_U32(&iFmt->iFmt_VOP2);
4010 } // decode_OP_VOP2__V_SUBREV_CO_U32
4011
4014 {
4015 return new Inst_VOP2__V_ADDC_CO_U32(&iFmt->iFmt_VOP2);
4016 } // decode_OP_VOP2__V_ADDC_CO_U32
4017
4020 {
4021 return new Inst_VOP2__V_SUBB_CO_U32(&iFmt->iFmt_VOP2);
4022 } // decode_OP_VOP2__V_SUBB_CO_U32
4023
4026 {
4027 return new Inst_VOP2__V_SUBBREV_CO_U32(&iFmt->iFmt_VOP2);
4028 } // decode_OP_VOP2__V_SUBBREV_CO_U32
4029
4032 {
4033 return new Inst_VOP2__V_ADD_F16(&iFmt->iFmt_VOP2);
4034 } // decode_OP_VOP2__V_ADD_F16
4035
4038 {
4039 return new Inst_VOP2__V_SUB_F16(&iFmt->iFmt_VOP2);
4040 } // decode_OP_VOP2__V_SUB_F16
4041
4044 {
4045 return new Inst_VOP2__V_SUBREV_F16(&iFmt->iFmt_VOP2);
4046 } // decode_OP_VOP2__V_SUBREV_F16
4047
4050 {
4051 return new Inst_VOP2__V_MUL_F16(&iFmt->iFmt_VOP2);
4052 } // decode_OP_VOP2__V_MUL_F16
4053
4056 {
4057 return new Inst_VOP2__V_MAC_F16(&iFmt->iFmt_VOP2);
4058 } // decode_OP_VOP2__V_MAC_F16
4059
4062 {
4063 return new Inst_VOP2__V_MADMK_F16(&iFmt->iFmt_VOP2);
4064 } // decode_OP_VOP2__V_MADMK_F16
4065
4068 {
4069 return new Inst_VOP2__V_MADAK_F16(&iFmt->iFmt_VOP2);
4070 } // decode_OP_VOP2__V_MADAK_F16
4071
4074 {
4075 return new Inst_VOP2__V_ADD_U16(&iFmt->iFmt_VOP2);
4076 } // decode_OP_VOP2__V_ADD_U16
4077
4080 {
4081 return new Inst_VOP2__V_SUB_U16(&iFmt->iFmt_VOP2);
4082 } // decode_OP_VOP2__V_SUB_U16
4083
4086 {
4087 return new Inst_VOP2__V_SUBREV_U16(&iFmt->iFmt_VOP2);
4088 } // decode_OP_VOP2__V_SUBREV_U16
4089
4092 {
4093 return new Inst_VOP2__V_MUL_LO_U16(&iFmt->iFmt_VOP2);
4094 } // decode_OP_VOP2__V_MUL_LO_U16
4095
4098 {
4099 return new Inst_VOP2__V_LSHLREV_B16(&iFmt->iFmt_VOP2);
4100 } // decode_OP_VOP2__V_LSHLREV_B16
4101
4104 {
4105 return new Inst_VOP2__V_LSHRREV_B16(&iFmt->iFmt_VOP2);
4106 } // decode_OP_VOP2__V_LSHRREV_B16
4107
4110 {
4111 return new Inst_VOP2__V_ASHRREV_I16(&iFmt->iFmt_VOP2);
4112 } // decode_OP_VOP2__V_ASHRREV_I16
4113
4116 {
4117 return new Inst_VOP2__V_MAX_F16(&iFmt->iFmt_VOP2);
4118 } // decode_OP_VOP2__V_MAX_F16
4119
4122 {
4123 return new Inst_VOP2__V_MIN_F16(&iFmt->iFmt_VOP2);
4124 } // decode_OP_VOP2__V_MIN_F16
4125
4128 {
4129 return new Inst_VOP2__V_MAX_U16(&iFmt->iFmt_VOP2);
4130 } // decode_OP_VOP2__V_MAX_U16
4131
4134 {
4135 return new Inst_VOP2__V_MAX_I16(&iFmt->iFmt_VOP2);
4136 } // decode_OP_VOP2__V_MAX_I16
4137
4140 {
4141 return new Inst_VOP2__V_MIN_U16(&iFmt->iFmt_VOP2);
4142 } // decode_OP_VOP2__V_MIN_U16
4143
4146 {
4147 return new Inst_VOP2__V_MIN_I16(&iFmt->iFmt_VOP2);
4148 } // decode_OP_VOP2__V_MIN_I16
4149
4152 {
4153 return new Inst_VOP2__V_LDEXP_F16(&iFmt->iFmt_VOP2);
4154 } // decode_OP_VOP2__V_LDEXP_F16
4155
4158 {
4159 return new Inst_VOP2__V_ADD_U32(&iFmt->iFmt_VOP2);
4160 }
4161
4164 {
4165 return new Inst_VOP2__V_SUB_U32(&iFmt->iFmt_VOP2);
4166 }
4167
4170 {
4171 return new Inst_VOP2__V_SUBREV_U32(&iFmt->iFmt_VOP2);
4172 }
4173
4176 {
4177 fatal("Trying to decode instruction without a class\n");
4178 return nullptr;
4179 }
4180
4183 {
4184 fatal("Trying to decode instruction without a class\n");
4185 return nullptr;
4186 }
4187
4190 {
4191 fatal("Trying to decode instruction without a class\n");
4192 return nullptr;
4193 }
4194
4197 {
4198 fatal("Trying to decode instruction without a class\n");
4199 return nullptr;
4200 }
4201
4204 {
4205 fatal("Trying to decode instruction without a class\n");
4206 return nullptr;
4207 }
4208
4211 {
4212 fatal("Trying to decode instruction without a class\n");
4213 return nullptr;
4214 }
4215
4218 {
4219 fatal("Trying to decode instruction without a class\n");
4220 return nullptr;
4221 }
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
4489 {
4490 return new Inst_SOP2__S_MUL_HI_U32(&iFmt->iFmt_SOP2);
4491 }
4492
4495 {
4496 return new Inst_SOP2__S_MUL_HI_I32(&iFmt->iFmt_SOP2);
4497 }
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_NOP(&iFmt->iFmt_VOP3A);
6179 } // decode_OPU_VOP3__V_NOP
6180
6183 {
6184 return new Inst_VOP3__V_MOV_B32(&iFmt->iFmt_VOP3A);
6185 } // decode_OPU_VOP3__V_MOV_B32
6186
6189 {
6190 return new Inst_VOP3__V_CVT_I32_F64(&iFmt->iFmt_VOP3A);
6191 } // decode_OPU_VOP3__V_CVT_I32_F64
6192
6195 {
6196 return new Inst_VOP3__V_CVT_F64_I32(&iFmt->iFmt_VOP3A);
6197 } // decode_OPU_VOP3__V_CVT_F64_I32
6198
6201 {
6202 return new Inst_VOP3__V_CVT_F32_I32(&iFmt->iFmt_VOP3A);
6203 } // decode_OPU_VOP3__V_CVT_F32_I32
6204
6207 {
6208 return new Inst_VOP3__V_CVT_F32_U32(&iFmt->iFmt_VOP3A);
6209 } // decode_OPU_VOP3__V_CVT_F32_U32
6210
6213 {
6214 return new Inst_VOP3__V_CVT_U32_F32(&iFmt->iFmt_VOP3A);
6215 } // decode_OPU_VOP3__V_CVT_U32_F32
6216
6219 {
6220 return new Inst_VOP3__V_CVT_I32_F32(&iFmt->iFmt_VOP3A);
6221 } // decode_OPU_VOP3__V_CVT_I32_F32
6222
6225 {
6226 return new Inst_VOP3__V_MOV_FED_B32(&iFmt->iFmt_VOP3A);
6227 } // decode_OPU_VOP3__V_MOV_FED_B32
6228
6231 {
6232 return new Inst_VOP3__V_CVT_F16_F32(&iFmt->iFmt_VOP3A);
6233 } // decode_OPU_VOP3__V_CVT_F16_F32
6234
6237 {
6238 return new Inst_VOP3__V_CVT_F32_F16(&iFmt->iFmt_VOP3A);
6239 } // decode_OPU_VOP3__V_CVT_F32_F16
6240
6243 {
6244 return new Inst_VOP3__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP3A);
6245 } // decode_OPU_VOP3__V_CVT_RPI_I32_F32
6246
6249 {
6250 return new Inst_VOP3__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP3A);
6251 } // decode_OPU_VOP3__V_CVT_FLR_I32_F32
6252
6255 {
6256 return new Inst_VOP3__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP3A);
6257 } // decode_OPU_VOP3__V_CVT_OFF_F32_I4
6258
6261 {
6262 return new Inst_VOP3__V_CVT_F32_F64(&iFmt->iFmt_VOP3A);
6263 } // decode_OPU_VOP3__V_CVT_F32_F64
6264
6267 {
6268 return new Inst_VOP3__V_CVT_F64_F32(&iFmt->iFmt_VOP3A);
6269 } // decode_OPU_VOP3__V_CVT_F64_F32
6270
6273 {
6274 return new Inst_VOP3__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP3A);
6275 } // decode_OPU_VOP3__V_CVT_F32_UBYTE0
6276
6279 {
6280 return new Inst_VOP3__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP3A);
6281 } // decode_OPU_VOP3__V_CVT_F32_UBYTE1
6282
6285 {
6286 return new Inst_VOP3__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP3A);
6287 } // decode_OPU_VOP3__V_CVT_F32_UBYTE2
6288
6291 {
6292 return new Inst_VOP3__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP3A);
6293 } // decode_OPU_VOP3__V_CVT_F32_UBYTE3
6294
6297 {
6298 return new Inst_VOP3__V_CVT_U32_F64(&iFmt->iFmt_VOP3A);
6299 } // decode_OPU_VOP3__V_CVT_U32_F64
6300
6303 {
6304 return new Inst_VOP3__V_CVT_F64_U32(&iFmt->iFmt_VOP3A);
6305 } // decode_OPU_VOP3__V_CVT_F64_U32
6306
6309 {
6310 return new Inst_VOP3__V_TRUNC_F64(&iFmt->iFmt_VOP3A);
6311 } // decode_OPU_VOP3__V_TRUNC_F64
6312
6315 {
6316 return new Inst_VOP3__V_CEIL_F64(&iFmt->iFmt_VOP3A);
6317 } // decode_OPU_VOP3__V_CEIL_F64
6318
6321 {
6322 return new Inst_VOP3__V_RNDNE_F64(&iFmt->iFmt_VOP3A);
6323 } // decode_OPU_VOP3__V_RNDNE_F64
6324
6327 {
6328 return new Inst_VOP3__V_FLOOR_F64(&iFmt->iFmt_VOP3A);
6329 } // decode_OPU_VOP3__V_FLOOR_F64
6330
6333 {
6334 return new Inst_VOP3__V_FRACT_F32(&iFmt->iFmt_VOP3A);
6335 } // decode_OPU_VOP3__V_FRACT_F32
6336
6339 {
6340 return new Inst_VOP3__V_TRUNC_F32(&iFmt->iFmt_VOP3A);
6341 } // decode_OPU_VOP3__V_TRUNC_F32
6342
6345 {
6346 return new Inst_VOP3__V_CEIL_F32(&iFmt->iFmt_VOP3A);
6347 } // decode_OPU_VOP3__V_CEIL_F32
6348
6351 {
6352 return new Inst_VOP3__V_RNDNE_F32(&iFmt->iFmt_VOP3A);
6353 } // decode_OPU_VOP3__V_RNDNE_F32
6354
6357 {
6358 return new Inst_VOP3__V_FLOOR_F32(&iFmt->iFmt_VOP3A);
6359 } // decode_OPU_VOP3__V_FLOOR_F32
6360
6363 {
6364 return new Inst_VOP3__V_EXP_F32(&iFmt->iFmt_VOP3A);
6365 } // decode_OPU_VOP3__V_EXP_F32
6366
6369 {
6370 return new Inst_VOP3__V_LOG_F32(&iFmt->iFmt_VOP3A);
6371 } // decode_OPU_VOP3__V_LOG_F32
6372
6375 {
6376 return new Inst_VOP3__V_RCP_F32(&iFmt->iFmt_VOP3A);
6377 } // decode_OPU_VOP3__V_RCP_F32
6378
6381 {
6382 return new Inst_VOP3__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP3A);
6383 } // decode_OPU_VOP3__V_RCP_IFLAG_F32
6384
6387 {
6388 return new Inst_VOP3__V_RSQ_F32(&iFmt->iFmt_VOP3A);
6389 } // decode_OPU_VOP3__V_RSQ_F32
6390
6393 {
6394 return new Inst_VOP3__V_RCP_F64(&iFmt->iFmt_VOP3A);
6395 } // decode_OPU_VOP3__V_RCP_F64
6396
6399 {
6400 return new Inst_VOP3__V_RSQ_F64(&iFmt->iFmt_VOP3A);
6401 } // decode_OPU_VOP3__V_RSQ_F64
6402
6405 {
6406 return new Inst_VOP3__V_SQRT_F32(&iFmt->iFmt_VOP3A);
6407 } // decode_OPU_VOP3__V_SQRT_F32
6408
6411 {
6412 return new Inst_VOP3__V_SQRT_F64(&iFmt->iFmt_VOP3A);
6413 } // decode_OPU_VOP3__V_SQRT_F64
6414
6417 {
6418 return new Inst_VOP3__V_SIN_F32(&iFmt->iFmt_VOP3A);
6419 } // decode_OPU_VOP3__V_SIN_F32
6420
6423 {
6424 return new Inst_VOP3__V_COS_F32(&iFmt->iFmt_VOP3A);
6425 } // decode_OPU_VOP3__V_COS_F32
6426
6429 {
6430 return new Inst_VOP3__V_NOT_B32(&iFmt->iFmt_VOP3A);
6431 } // decode_OPU_VOP3__V_NOT_B32
6432
6435 {
6436 return new Inst_VOP3__V_BFREV_B32(&iFmt->iFmt_VOP3A);
6437 } // decode_OPU_VOP3__V_BFREV_B32
6438
6441 {
6442 return new Inst_VOP3__V_FFBH_U32(&iFmt->iFmt_VOP3A);
6443 } // decode_OPU_VOP3__V_FFBH_U32
6444
6447 {
6448 return new Inst_VOP3__V_FFBL_B32(&iFmt->iFmt_VOP3A);
6449 } // decode_OPU_VOP3__V_FFBL_B32
6450
6453 {
6454 return new Inst_VOP3__V_FFBH_I32(&iFmt->iFmt_VOP3A);
6455 } // decode_OPU_VOP3__V_FFBH_I32
6456
6459 {
6460 return new Inst_VOP3__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP3A);
6461 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F64
6462
6465 {
6466 return new Inst_VOP3__V_FREXP_MANT_F64(&iFmt->iFmt_VOP3A);
6467 } // decode_OPU_VOP3__V_FREXP_MANT_F64
6468
6471 {
6472 return new Inst_VOP3__V_FRACT_F64(&iFmt->iFmt_VOP3A);
6473 } // decode_OPU_VOP3__V_FRACT_F64
6474
6477 {
6478 return new Inst_VOP3__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP3A);
6479 } // decode_OPU_VOP3__V_FREXP_EXP_I32_F32
6480
6483 {
6484 return new Inst_VOP3__V_FREXP_MANT_F32(&iFmt->iFmt_VOP3A);
6485 } // decode_OPU_VOP3__V_FREXP_MANT_F32
6486
6489 {
6490 return new Inst_VOP3__V_CLREXCP(&iFmt->iFmt_VOP3A);
6491 } // decode_OPU_VOP3__V_CLREXCP
6492
6495 {
6496 return new Inst_VOP3__V_CVT_F16_U16(&iFmt->iFmt_VOP3A);
6497 } // decode_OPU_VOP3__V_CVT_F16_U16
6498
6501 {
6502 return new Inst_VOP3__V_CVT_F16_I16(&iFmt->iFmt_VOP3A);
6503 } // decode_OPU_VOP3__V_CVT_F16_I16
6504
6507 {
6508 return new Inst_VOP3__V_CVT_U16_F16(&iFmt->iFmt_VOP3A);
6509 } // decode_OPU_VOP3__V_CVT_U16_F16
6510
6513 {
6514 return new Inst_VOP3__V_CVT_I16_F16(&iFmt->iFmt_VOP3A);
6515 } // decode_OPU_VOP3__V_CVT_I16_F16
6516
6519 {
6520 return new Inst_VOP3__V_RCP_F16(&iFmt->iFmt_VOP3A);
6521 } // decode_OPU_VOP3__V_RCP_F16
6522
6525 {
6526 return new Inst_VOP3__V_SQRT_F16(&iFmt->iFmt_VOP3A);
6527 } // decode_OPU_VOP3__V_SQRT_F16
6528
6531 {
6532 return new Inst_VOP3__V_RSQ_F16(&iFmt->iFmt_VOP3A);
6533 } // decode_OPU_VOP3__V_RSQ_F16
6534
6537 {
6538 return new Inst_VOP3__V_LOG_F16(&iFmt->iFmt_VOP3A);
6539 } // decode_OPU_VOP3__V_LOG_F16
6540
6543 {
6544 return new Inst_VOP3__V_EXP_F16(&iFmt->iFmt_VOP3A);
6545 } // decode_OPU_VOP3__V_EXP_F16
6546
6549 {
6550 return new Inst_VOP3__V_FREXP_MANT_F16(&iFmt->iFmt_VOP3A);
6551 } // decode_OPU_VOP3__V_FREXP_MANT_F16
6552
6555 {
6556 return new Inst_VOP3__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP3A);
6557 } // decode_OPU_VOP3__V_FREXP_EXP_I16_F16
6558
6561 {
6562 return new Inst_VOP3__V_FLOOR_F16(&iFmt->iFmt_VOP3A);
6563 } // decode_OPU_VOP3__V_FLOOR_F16
6564
6567 {
6568 return new Inst_VOP3__V_CEIL_F16(&iFmt->iFmt_VOP3A);
6569 } // decode_OPU_VOP3__V_CEIL_F16
6570
6573 {
6574 return new Inst_VOP3__V_TRUNC_F16(&iFmt->iFmt_VOP3A);
6575 } // decode_OPU_VOP3__V_TRUNC_F16
6576
6579 {
6580 return new Inst_VOP3__V_RNDNE_F16(&iFmt->iFmt_VOP3A);
6581 } // decode_OPU_VOP3__V_RNDNE_F16
6582
6585 {
6586 return new Inst_VOP3__V_FRACT_F16(&iFmt->iFmt_VOP3A);
6587 } // decode_OPU_VOP3__V_FRACT_F16
6588
6591 {
6592 return new Inst_VOP3__V_SIN_F16(&iFmt->iFmt_VOP3A);
6593 } // decode_OPU_VOP3__V_SIN_F16
6594
6597 {
6598 return new Inst_VOP3__V_COS_F16(&iFmt->iFmt_VOP3A);
6599 } // decode_OPU_VOP3__V_COS_F16
6600
6603 {
6604 return new Inst_VOP3__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP3A);
6605 } // decode_OPU_VOP3__V_EXP_LEGACY_F32
6606
6609 {
6610 return new Inst_VOP3__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP3A);
6611 } // decode_OPU_VOP3__V_LOG_LEGACY_F32
6612
6615 {
6616 return new Inst_VOP3__V_MAD_LEGACY_F32(&iFmt->iFmt_VOP3A);
6617 } // decode_OPU_VOP3__V_MAD_LEGACY_F32
6618
6621 {
6622 return new Inst_VOP3__V_MAD_F32(&iFmt->iFmt_VOP3A);
6623 } // decode_OPU_VOP3__V_MAD_F32
6624
6627 {
6628 return new Inst_VOP3__V_MAD_I32_I24(&iFmt->iFmt_VOP3A);
6629 } // decode_OPU_VOP3__V_MAD_I32_I24
6630
6633 {
6634 return new Inst_VOP3__V_MAD_U32_U24(&iFmt->iFmt_VOP3A);
6635 } // decode_OPU_VOP3__V_MAD_U32_U24
6636
6639 {
6640 return new Inst_VOP3__V_CUBEID_F32(&iFmt->iFmt_VOP3A);
6641 } // decode_OPU_VOP3__V_CUBEID_F32
6642
6645 {
6646 return new Inst_VOP3__V_CUBESC_F32(&iFmt->iFmt_VOP3A);
6647 } // decode_OPU_VOP3__V_CUBESC_F32
6648
6651 {
6652 return new Inst_VOP3__V_CUBETC_F32(&iFmt->iFmt_VOP3A);
6653 } // decode_OPU_VOP3__V_CUBETC_F32
6654
6657 {
6658 return new Inst_VOP3__V_CUBEMA_F32(&iFmt->iFmt_VOP3A);
6659 } // decode_OPU_VOP3__V_CUBEMA_F32
6660
6663 {
6664 return new Inst_VOP3__V_BFE_U32(&iFmt->iFmt_VOP3A);
6665 } // decode_OPU_VOP3__V_BFE_U32
6666
6669 {
6670 return new Inst_VOP3__V_BFE_I32(&iFmt->iFmt_VOP3A);
6671 } // decode_OPU_VOP3__V_BFE_I32
6672
6675 {
6676 return new Inst_VOP3__V_BFI_B32(&iFmt->iFmt_VOP3A);
6677 } // decode_OPU_VOP3__V_BFI_B32
6678
6681 {
6682 return new Inst_VOP3__V_FMA_F32(&iFmt->iFmt_VOP3A);
6683 } // decode_OPU_VOP3__V_FMA_F32
6684
6687 {
6688 return new Inst_VOP3__V_FMA_F64(&iFmt->iFmt_VOP3A);
6689 } // decode_OPU_VOP3__V_FMA_F64
6690
6693 {
6694 return new Inst_VOP3__V_LERP_U8(&iFmt->iFmt_VOP3A);
6695 } // decode_OPU_VOP3__V_LERP_U8
6696
6699 {
6700 return new Inst_VOP3__V_ALIGNBIT_B32(&iFmt->iFmt_VOP3A);
6701 } // decode_OPU_VOP3__V_ALIGNBIT_B32
6702
6705 {
6706 return new Inst_VOP3__V_ALIGNBYTE_B32(&iFmt->iFmt_VOP3A);
6707 } // decode_OPU_VOP3__V_ALIGNBYTE_B32
6708
6711 {
6712 return new Inst_VOP3__V_MIN3_F32(&iFmt->iFmt_VOP3A);
6713 } // decode_OPU_VOP3__V_MIN3_F32
6714
6717 {
6718 return new Inst_VOP3__V_MIN3_I32(&iFmt->iFmt_VOP3A);
6719 } // decode_OPU_VOP3__V_MIN3_I32
6720
6723 {
6724 return new Inst_VOP3__V_MIN3_U32(&iFmt->iFmt_VOP3A);
6725 } // decode_OPU_VOP3__V_MIN3_U32
6726
6729 {
6730 return new Inst_VOP3__V_MAX3_F32(&iFmt->iFmt_VOP3A);
6731 } // decode_OPU_VOP3__V_MAX3_F32
6732
6735 {
6736 return new Inst_VOP3__V_MAX3_I32(&iFmt->iFmt_VOP3A);
6737 } // decode_OPU_VOP3__V_MAX3_I32
6738
6741 {
6742 return new Inst_VOP3__V_MAX3_U32(&iFmt->iFmt_VOP3A);
6743 } // decode_OPU_VOP3__V_MAX3_U32
6744
6747 {
6748 return new Inst_VOP3__V_MED3_F32(&iFmt->iFmt_VOP3A);
6749 } // decode_OPU_VOP3__V_MED3_F32
6750
6753 {
6754 return new Inst_VOP3__V_MED3_I32(&iFmt->iFmt_VOP3A);
6755 } // decode_OPU_VOP3__V_MED3_I32
6756
6759 {
6760 return new Inst_VOP3__V_MED3_U32(&iFmt->iFmt_VOP3A);
6761 } // decode_OPU_VOP3__V_MED3_U32
6762
6765 {
6766 return new Inst_VOP3__V_SAD_U8(&iFmt->iFmt_VOP3A);
6767 } // decode_OPU_VOP3__V_SAD_U8
6768
6771 {
6772 return new Inst_VOP3__V_SAD_HI_U8(&iFmt->iFmt_VOP3A);
6773 } // decode_OPU_VOP3__V_SAD_HI_U8
6774
6777 {
6778 return new Inst_VOP3__V_SAD_U16(&iFmt->iFmt_VOP3A);
6779 } // decode_OPU_VOP3__V_SAD_U16
6780
6783 {
6784 return new Inst_VOP3__V_SAD_U32(&iFmt->iFmt_VOP3A);
6785 } // decode_OPU_VOP3__V_SAD_U32
6786
6789 {
6790 return new Inst_VOP3__V_CVT_PK_U8_F32(&iFmt->iFmt_VOP3A);
6791 } // decode_OPU_VOP3__V_CVT_PK_U8_F32
6792
6795 {
6796 return new Inst_VOP3__V_DIV_FIXUP_F32(&iFmt->iFmt_VOP3A);
6797 } // decode_OPU_VOP3__V_DIV_FIXUP_F32
6798
6801 {
6802 return new Inst_VOP3__V_DIV_FIXUP_F64(&iFmt->iFmt_VOP3A);
6803 } // decode_OPU_VOP3__V_DIV_FIXUP_F64
6804
6807 {
6808 return new Inst_VOP3__V_DIV_SCALE_F32(&iFmt->iFmt_VOP3B);
6809 } // decode_OPU_VOP3__V_DIV_SCALE_F32
6810
6813 {
6814 return new Inst_VOP3__V_DIV_SCALE_F64(&iFmt->iFmt_VOP3B);
6815 } // decode_OPU_VOP3__V_DIV_SCALE_F64
6816
6819 {
6820 return new Inst_VOP3__V_DIV_FMAS_F32(&iFmt->iFmt_VOP3A);
6821 } // decode_OPU_VOP3__V_DIV_FMAS_F32
6822
6825 {
6826 return new Inst_VOP3__V_DIV_FMAS_F64(&iFmt->iFmt_VOP3A);
6827 } // decode_OPU_VOP3__V_DIV_FMAS_F64
6828
6831 {
6832 return new Inst_VOP3__V_MSAD_U8(&iFmt->iFmt_VOP3A);
6833 } // decode_OPU_VOP3__V_MSAD_U8
6834
6837 {
6838 return new Inst_VOP3__V_QSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6839 } // decode_OPU_VOP3__V_QSAD_PK_U16_U8
6840
6843 {
6844 return new Inst_VOP3__V_MQSAD_PK_U16_U8(&iFmt->iFmt_VOP3A);
6845 } // decode_OPU_VOP3__V_MQSAD_PK_U16_U8
6846
6849 {
6850 return new Inst_VOP3__V_MQSAD_U32_U8(&iFmt->iFmt_VOP3A);
6851 } // decode_OPU_VOP3__V_MQSAD_U32_U8
6852
6855 {
6856 return new Inst_VOP3__V_MAD_U64_U32(&iFmt->iFmt_VOP3B);
6857 } // decode_OPU_VOP3__V_MAD_U64_U32
6858
6861 {
6862 return new Inst_VOP3__V_MAD_I64_I32(&iFmt->iFmt_VOP3B);
6863 } // decode_OPU_VOP3__V_MAD_I64_I32
6864
6867 {
6868 return new Inst_VOP3__V_MAD_F16(&iFmt->iFmt_VOP3A);
6869 } // decode_OPU_VOP3__V_MAD_LEGACY_F16
6870
6873 {
6874 return new Inst_VOP3__V_MAD_U16(&iFmt->iFmt_VOP3A);
6875 } // decode_OPU_VOP3__V_MAD_LEGACY_U16
6876
6879 {
6880 return new Inst_VOP3__V_MAD_I16(&iFmt->iFmt_VOP3A);
6881 } // decode_OPU_VOP3__V_MAD_LEGACY_I16
6882
6885 {
6886 return new Inst_VOP3__V_PERM_B32(&iFmt->iFmt_VOP3A);
6887 } // decode_OPU_VOP3__V_PERM_B32
6888
6891 {
6892 return new Inst_VOP3__V_FMA_F16(&iFmt->iFmt_VOP3A);
6893 } // decode_OPU_VOP3__V_FMA_LEGACY_F16
6894
6897 {
6898 return new Inst_VOP3__V_DIV_FIXUP_F16(&iFmt->iFmt_VOP3A);
6899 } // decode_OPU_VOP3__V_DIV_FIXUP_LEGACY_F16
6900
6903 {
6905 } // decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32
6906
6909 {
6910 fatal("Trying to decode instruction without a class\n");
6911 return nullptr;
6912 }
6913
6916 {
6917 fatal("Trying to decode instruction without a class\n");
6918 return nullptr;
6919 }
6920
6923 {
6924 return new Inst_VOP3__V_XAD_U32(&iFmt->iFmt_VOP3A);
6925 }
6926
6929 {
6930 fatal("Trying to decode instruction without a class\n");
6931 return nullptr;
6932 }
6933
6936 {
6937 fatal("Trying to decode instruction without a class\n");
6938 return nullptr;
6939 }
6940
6943 {
6944 fatal("Trying to decode instruction without a class\n");
6945 return nullptr;
6946 }
6947
6950 {
6951 fatal("Trying to decode instruction without a class\n");
6952 return nullptr;
6953 }
6954
6957 {
6958 fatal("Trying to decode instruction without a class\n");
6959 return nullptr;
6960 }
6961
6964 {
6965 fatal("Trying to decode instruction without a class\n");
6966 return nullptr;
6967 }
6968
6971 {
6972 fatal("Trying to decode instruction without a class\n");
6973 return nullptr;
6974 }
6975
6978 {
6979 fatal("Trying to decode instruction without a class\n");
6980 return nullptr;
6981 }
6982
6985 {
6986 fatal("Trying to decode instruction without a class\n");
6987 return nullptr;
6988 }
6989
6992 {
6993 return new Inst_VOP3__V_LSHL_ADD_U32(&iFmt->iFmt_VOP3A);
6994 }
6995
6998 {
6999 return new Inst_VOP3__V_ADD_LSHL_U32(&iFmt->iFmt_VOP3A);
7000 }
7001
7004 {
7005 return new Inst_VOP3__V_ADD3_U32(&iFmt->iFmt_VOP3A);
7006 }
7007
7010 {
7011 return new Inst_VOP3__V_LSHL_OR_B32(&iFmt->iFmt_VOP3A);
7012 }
7013
7016 {
7017 return new Inst_VOP3__V_AND_OR_B32(&iFmt->iFmt_VOP3A);
7018 }
7019
7022 {
7023 return new Inst_VOP3__V_OR_B32(&iFmt->iFmt_VOP3A);
7024 }
7025
7028 {
7029 return new Inst_VOP3__V_MAD_F16(&iFmt->iFmt_VOP3A);
7030 }
7031
7034 {
7035 return new Inst_VOP3__V_MAD_U16(&iFmt->iFmt_VOP3A);
7036 }
7037
7040 {
7041 return new Inst_VOP3__V_MAD_I16(&iFmt->iFmt_VOP3A);
7042 }
7043
7046 {
7047 return new Inst_VOP3__V_FMA_F16(&iFmt->iFmt_VOP3A);
7048 }
7049
7052 {
7053 return new Inst_VOP3__V_DIV_FIXUP_F16(&iFmt->iFmt_VOP3A);
7054 }
7055
7058 {
7059 return new Inst_VOP3__V_INTERP_P1_F32(&iFmt->iFmt_VOP3A);
7060 } // decode_OPU_VOP3__V_INTERP_P1_F32
7061
7064 {
7065 return new Inst_VOP3__V_INTERP_P2_F32(&iFmt->iFmt_VOP3A);
7066 } // decode_OPU_VOP3__V_INTERP_P2_F32
7067
7070 {
7071 return new Inst_VOP3__V_INTERP_MOV_F32(&iFmt->iFmt_VOP3A);
7072 } // decode_OPU_VOP3__V_INTERP_MOV_F32
7073
7076 {
7077 return new Inst_VOP3__V_INTERP_P1LL_F16(&iFmt->iFmt_VOP3A);
7078 } // decode_OPU_VOP3__V_INTERP_P1LL_F16
7079
7082 {
7083 return new Inst_VOP3__V_INTERP_P1LV_F16(&iFmt->iFmt_VOP3A);
7084 } // decode_OPU_VOP3__V_INTERP_P1LV_F16
7085
7088 {
7089 fatal("Trying to decode instruction without a class\n");
7090 return nullptr;
7091 }
7092
7095 {
7096 return new Inst_VOP3__V_INTERP_P2_F16(&iFmt->iFmt_VOP3A);
7097 } // decode_OPU_VOP3__V_INTERP_P2_F16
7098
7101 {
7102 return new Inst_VOP3__V_ADD_F64(&iFmt->iFmt_VOP3A);
7103 } // decode_OPU_VOP3__V_ADD_F64
7104
7107 {
7108 return new Inst_VOP3__V_MUL_F64(&iFmt->iFmt_VOP3A);
7109 } // decode_OPU_VOP3__V_MUL_F64
7110
7113 {
7114 return new Inst_VOP3__V_MIN_F64(&iFmt->iFmt_VOP3A);
7115 } // decode_OPU_VOP3__V_MIN_F64
7116
7119 {
7120 return new Inst_VOP3__V_MAX_F64(&iFmt->iFmt_VOP3A);
7121 } // decode_OPU_VOP3__V_MAX_F64
7122
7125 {
7126 return new Inst_VOP3__V_LDEXP_F64(&iFmt->iFmt_VOP3A);
7127 } // decode_OPU_VOP3__V_LDEXP_F64
7128
7131 {
7132 return new Inst_VOP3__V_MUL_LO_U32(&iFmt->iFmt_VOP3A);
7133 } // decode_OPU_VOP3__V_MUL_LO_U32
7134
7137 {
7138 return new Inst_VOP3__V_MUL_HI_U32(&iFmt->iFmt_VOP3A);
7139 } // decode_OPU_VOP3__V_MUL_HI_U32
7140
7143 {
7144 return new Inst_VOP3__V_MUL_HI_I32(&iFmt->iFmt_VOP3A);
7145 } // decode_OPU_VOP3__V_MUL_HI_I32
7146
7149 {
7150 return new Inst_VOP3__V_LDEXP_F32(&iFmt->iFmt_VOP3A);
7151 } // decode_OPU_VOP3__V_LDEXP_F32
7152
7155 {
7156 return new Inst_VOP3__V_READLANE_B32(&iFmt->iFmt_VOP3A);
7157 } // decode_OPU_VOP3__V_READLANE_B32
7158
7161 {
7162 return new Inst_VOP3__V_WRITELANE_B32(&iFmt->iFmt_VOP3A);
7163 } // decode_OPU_VOP3__V_WRITELANE_B32
7164
7167 {
7168 return new Inst_VOP3__V_BCNT_U32_B32(&iFmt->iFmt_VOP3A);
7169 } // decode_OPU_VOP3__V_BCNT_U32_B32
7170
7173 {
7174 return new Inst_VOP3__V_MBCNT_LO_U32_B32(&iFmt->iFmt_VOP3A);
7175 } // decode_OPU_VOP3__V_MBCNT_LO_U32_B32
7176
7179 {
7180 return new Inst_VOP3__V_MBCNT_HI_U32_B32(&iFmt->iFmt_VOP3A);
7181 } // decode_OPU_VOP3__V_MBCNT_HI_U32_B32
7182
7185 {
7186 return new Inst_VOP3__V_LSHLREV_B64(&iFmt->iFmt_VOP3A);
7187 } // decode_OPU_VOP3__V_LSHLREV_B64
7188
7191 {
7192 return new Inst_VOP3__V_LSHRREV_B64(&iFmt->iFmt_VOP3A);
7193 } // decode_OPU_VOP3__V_LSHRREV_B64
7194
7197 {
7198 return new Inst_VOP3__V_ASHRREV_I64(&iFmt->iFmt_VOP3A);
7199 } // decode_OPU_VOP3__V_ASHRREV_I64
7200
7203 {
7204 return new Inst_VOP3__V_TRIG_PREOP_F64(&iFmt->iFmt_VOP3A);
7205 } // decode_OPU_VOP3__V_TRIG_PREOP_F64
7206
7209 {
7210 return new Inst_VOP3__V_BFM_B32(&iFmt->iFmt_VOP3A);
7211 } // decode_OPU_VOP3__V_BFM_B32
7212
7215 {
7217 } // decode_OPU_VOP3__V_CVT_PKNORM_I16_F32
7218
7221 {
7223 } // decode_OPU_VOP3__V_CVT_PKNORM_U16_F32
7224
7227 {
7228 return new Inst_VOP3__V_CVT_PKRTZ_F16_F32(&iFmt->iFmt_VOP3A);
7229 } // decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32
7230
7233 {
7234 return new Inst_VOP3__V_CVT_PK_U16_U32(&iFmt->iFmt_VOP3A);
7235 } // decode_OPU_VOP3__V_CVT_PK_U16_U32
7236
7239 {
7240 return new Inst_VOP3__V_CVT_PK_I16_I32(&iFmt->iFmt_VOP3A);
7241 } // decode_OPU_VOP3__V_CVT_PK_I16_I32
7242
7245 {
7246 fatal("Trying to decode instruction without a class\n");
7247 return nullptr;
7248 }
7249
7252 {
7253 fatal("Trying to decode instruction without a class\n");
7254 return nullptr;
7255 }
7256
7259 {
7260 fatal("Trying to decode instruction without a class\n");
7261 return nullptr;
7262 }
7263
7266 {
7267 fatal("Trying to decode instruction without a class\n");
7268 return nullptr;
7269 }
7270
7273 {
7274 fatal("Trying to decode instruction without a class\n");
7275 return nullptr;
7276 }
7277
7280 {
7281 fatal("Trying to decode instruction without a class\n");
7282 return nullptr;
7283 }
7284
7287 {
7288 fatal("Trying to decode instruction without a class\n");
7289 return nullptr;
7290 }
7291
7294 {
7295 return new Inst_DS__DS_ADD_U32(&iFmt->iFmt_DS);
7296 } // decode_OP_DS__DS_ADD_U32
7297
7300 {
7301 return new Inst_DS__DS_SUB_U32(&iFmt->iFmt_DS);
7302 } // decode_OP_DS__DS_SUB_U32
7303
7306 {
7307 return new Inst_DS__DS_RSUB_U32(&iFmt->iFmt_DS);
7308 } // decode_OP_DS__DS_RSUB_U32
7309
7312 {
7313 return new Inst_DS__DS_INC_U32(&iFmt->iFmt_DS);
7314 } // decode_OP_DS__DS_INC_U32
7315
7318 {
7319 return new Inst_DS__DS_DEC_U32(&iFmt->iFmt_DS);
7320 } // decode_OP_DS__DS_DEC_U32
7321
7324 {
7325 return new Inst_DS__DS_MIN_I32(&iFmt->iFmt_DS);
7326 } // decode_OP_DS__DS_MIN_I32
7327
7330 {
7331 return new Inst_DS__DS_MAX_I32(&iFmt->iFmt_DS);
7332 } // decode_OP_DS__DS_MAX_I32
7333
7336 {
7337 return new Inst_DS__DS_MIN_U32(&iFmt->iFmt_DS);
7338 } // decode_OP_DS__DS_MIN_U32
7339
7342 {
7343 return new Inst_DS__DS_MAX_U32(&iFmt->iFmt_DS);
7344 } // decode_OP_DS__DS_MAX_U32
7345
7348 {
7349 return new Inst_DS__DS_AND_B32(&iFmt->iFmt_DS);
7350 } // decode_OP_DS__DS_AND_B32
7351
7354 {
7355 return new Inst_DS__DS_OR_B32(&iFmt->iFmt_DS);
7356 } // decode_OP_DS__DS_OR_B32
7357
7360 {
7361 return new Inst_DS__DS_XOR_B32(&iFmt->iFmt_DS);
7362 } // decode_OP_DS__DS_XOR_B32
7363
7366 {
7367 return new Inst_DS__DS_MSKOR_B32(&iFmt->iFmt_DS);
7368 } // decode_OP_DS__DS_MSKOR_B32
7369
7372 {
7373 return new Inst_DS__DS_WRITE_B32(&iFmt->iFmt_DS);
7374 } // decode_OP_DS__DS_WRITE_B32
7375
7378 {
7379 return new Inst_DS__DS_WRITE2_B32(&iFmt->iFmt_DS);
7380 } // decode_OP_DS__DS_WRITE2_B32
7381
7384 {
7385 return new Inst_DS__DS_WRITE2ST64_B32(&iFmt->iFmt_DS);
7386 } // decode_OP_DS__DS_WRITE2ST64_B32
7387
7390 {
7391 return new Inst_DS__DS_CMPST_B32(&iFmt->iFmt_DS);
7392 } // decode_OP_DS__DS_CMPST_B32
7393
7396 {
7397 return new Inst_DS__DS_CMPST_F32(&iFmt->iFmt_DS);
7398 } // decode_OP_DS__DS_CMPST_F32
7399
7402 {
7403 return new Inst_DS__DS_MIN_F32(&iFmt->iFmt_DS);
7404 } // decode_OP_DS__DS_MIN_F32
7405
7408 {
7409 return new Inst_DS__DS_MAX_F32(&iFmt->iFmt_DS);
7410 } // decode_OP_DS__DS_MAX_F32
7411
7414 {
7415 return new Inst_DS__DS_NOP(&iFmt->iFmt_DS);
7416 } // decode_OP_DS__DS_NOP
7417
7420 {
7421 return new Inst_DS__DS_ADD_F32(&iFmt->iFmt_DS);
7422 } // decode_OP_DS__DS_ADD_F32
7423
7426 {
7427 fatal("Trying to decode instruction without a class\n");
7428 return nullptr;
7429 }
7430
7433 {
7434 return new Inst_DS__DS_WRITE_B8(&iFmt->iFmt_DS);
7435 } // decode_OP_DS__DS_WRITE_B8
7436
7439 {
7440 return new Inst_DS__DS_WRITE_B16(&iFmt->iFmt_DS);
7441 } // decode_OP_DS__DS_WRITE_B16
7442
7445 {
7446 return new Inst_DS__DS_ADD_RTN_U32(&iFmt->iFmt_DS);
7447 } // decode_OP_DS__DS_ADD_RTN_U32
7448
7451 {
7452 return new Inst_DS__DS_SUB_RTN_U32(&iFmt->iFmt_DS);
7453 } // decode_OP_DS__DS_SUB_RTN_U32
7454
7457 {
7458 return new Inst_DS__DS_RSUB_RTN_U32(&iFmt->iFmt_DS);
7459 } // decode_OP_DS__DS_RSUB_RTN_U32
7460
7463 {
7464 return new Inst_DS__DS_INC_RTN_U32(&iFmt->iFmt_DS);
7465 } // decode_OP_DS__DS_INC_RTN_U32
7466
7469 {
7470 return new Inst_DS__DS_DEC_RTN_U32(&iFmt->iFmt_DS);
7471 } // decode_OP_DS__DS_DEC_RTN_U32
7472
7475 {
7476 return new Inst_DS__DS_MIN_RTN_I32(&iFmt->iFmt_DS);
7477 } // decode_OP_DS__DS_MIN_RTN_I32
7478
7481 {
7482 return new Inst_DS__DS_MAX_RTN_I32(&iFmt->iFmt_DS);
7483 } // decode_OP_DS__DS_MAX_RTN_I32
7484
7487 {
7488 return new Inst_DS__DS_MIN_RTN_U32(&iFmt->iFmt_DS);
7489 } // decode_OP_DS__DS_MIN_RTN_U32
7490
7493 {
7494 return new Inst_DS__DS_MAX_RTN_U32(&iFmt->iFmt_DS);
7495 } // decode_OP_DS__DS_MAX_RTN_U32
7496
7499 {
7500 return new Inst_DS__DS_AND_RTN_B32(&iFmt->iFmt_DS);
7501 } // decode_OP_DS__DS_AND_RTN_B32
7502
7505 {
7506 return new Inst_DS__DS_OR_RTN_B32(&iFmt->iFmt_DS);
7507 } // decode_OP_DS__DS_OR_RTN_B32
7508
7511 {
7512 return new Inst_DS__DS_XOR_RTN_B32(&iFmt->iFmt_DS);
7513 } // decode_OP_DS__DS_XOR_RTN_B32
7514
7517 {
7518 return new Inst_DS__DS_MSKOR_RTN_B32(&iFmt->iFmt_DS);
7519 } // decode_OP_DS__DS_MSKOR_RTN_B32
7520
7523 {
7524 return new Inst_DS__DS_WRXCHG_RTN_B32(&iFmt->iFmt_DS);
7525 } // decode_OP_DS__DS_WRXCHG_RTN_B32
7526
7529 {
7530 return new Inst_DS__DS_WRXCHG2_RTN_B32(&iFmt->iFmt_DS);
7531 } // decode_OP_DS__DS_WRXCHG2_RTN_B32
7532
7535 {
7536 return new Inst_DS__DS_WRXCHG2ST64_RTN_B32(&iFmt->iFmt_DS);
7537 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B32
7538
7541 {
7542 return new Inst_DS__DS_CMPST_RTN_B32(&iFmt->iFmt_DS);
7543 } // decode_OP_DS__DS_CMPST_RTN_B32
7544
7547 {
7548 return new Inst_DS__DS_CMPST_RTN_F32(&iFmt->iFmt_DS);
7549 } // decode_OP_DS__DS_CMPST_RTN_F32
7550
7553 {
7554 return new Inst_DS__DS_MIN_RTN_F32(&iFmt->iFmt_DS);
7555 } // decode_OP_DS__DS_MIN_RTN_F32
7556
7559 {
7560 return new Inst_DS__DS_MAX_RTN_F32(&iFmt->iFmt_DS);
7561 } // decode_OP_DS__DS_MAX_RTN_F32
7562
7565 {
7566 return new Inst_DS__DS_WRAP_RTN_B32(&iFmt->iFmt_DS);
7567 } // decode_OP_DS__DS_WRAP_RTN_B32
7568
7571 {
7572 return new Inst_DS__DS_ADD_RTN_F32(&iFmt->iFmt_DS);
7573 } // decode_OP_DS__DS_ADD_RTN_F32
7574
7577 {
7578 return new Inst_DS__DS_READ_B32(&iFmt->iFmt_DS);
7579 } // decode_OP_DS__DS_READ_B32
7580
7583 {
7584 return new Inst_DS__DS_READ2_B32(&iFmt->iFmt_DS);
7585 } // decode_OP_DS__DS_READ2_B32
7586
7589 {
7590 return new Inst_DS__DS_READ2ST64_B32(&iFmt->iFmt_DS);
7591 } // decode_OP_DS__DS_READ2ST64_B32
7592
7595 {
7596 return new Inst_DS__DS_READ_I8(&iFmt->iFmt_DS);
7597 } // decode_OP_DS__DS_READ_I8
7598
7601 {
7602 return new Inst_DS__DS_READ_U8(&iFmt->iFmt_DS);
7603 } // decode_OP_DS__DS_READ_U8
7604
7607 {
7608 return new Inst_DS__DS_READ_I16(&iFmt->iFmt_DS);
7609 } // decode_OP_DS__DS_READ_I16
7610
7613 {
7614 return new Inst_DS__DS_READ_U16(&iFmt->iFmt_DS);
7615 } // decode_OP_DS__DS_READ_U16
7616
7619 {
7620 return new Inst_DS__DS_SWIZZLE_B32(&iFmt->iFmt_DS);
7621 } // decode_OP_DS__DS_SWIZZLE_B32
7622
7625 {
7626 return new Inst_DS__DS_PERMUTE_B32(&iFmt->iFmt_DS);
7627 } // decode_OP_DS__DS_PERMUTE_B32
7628
7631 {
7632 return new Inst_DS__DS_BPERMUTE_B32(&iFmt->iFmt_DS);
7633 } // decode_OP_DS__DS_BPERMUTE_B32
7634
7637 {
7638 return new Inst_DS__DS_ADD_U64(&iFmt->iFmt_DS);
7639 } // decode_OP_DS__DS_ADD_U64
7640
7643 {
7644 return new Inst_DS__DS_SUB_U64(&iFmt->iFmt_DS);
7645 } // decode_OP_DS__DS_SUB_U64
7646
7649 {
7650 return new Inst_DS__DS_RSUB_U64(&iFmt->iFmt_DS);
7651 } // decode_OP_DS__DS_RSUB_U64
7652
7655 {
7656 return new Inst_DS__DS_INC_U64(&iFmt->iFmt_DS);
7657 } // decode_OP_DS__DS_INC_U64
7658
7661 {
7662 return new Inst_DS__DS_DEC_U64(&iFmt->iFmt_DS);
7663 } // decode_OP_DS__DS_DEC_U64
7664
7667 {
7668 return new Inst_DS__DS_MIN_I64(&iFmt->iFmt_DS);
7669 } // decode_OP_DS__DS_MIN_I64
7670
7673 {
7674 return new Inst_DS__DS_MAX_I64(&iFmt->iFmt_DS);
7675 } // decode_OP_DS__DS_MAX_I64
7676
7679 {
7680 return new Inst_DS__DS_MIN_U64(&iFmt->iFmt_DS);
7681 } // decode_OP_DS__DS_MIN_U64
7682
7685 {
7686 return new Inst_DS__DS_MAX_U64(&iFmt->iFmt_DS);
7687 } // decode_OP_DS__DS_MAX_U64
7688
7691 {
7692 return new Inst_DS__DS_AND_B64(&iFmt->iFmt_DS);
7693 } // decode_OP_DS__DS_AND_B64
7694
7697 {
7698 return new Inst_DS__DS_OR_B64(&iFmt->iFmt_DS);
7699 } // decode_OP_DS__DS_OR_B64
7700
7703 {
7704 return new Inst_DS__DS_XOR_B64(&iFmt->iFmt_DS);
7705 } // decode_OP_DS__DS_XOR_B64
7706
7709 {
7710 return new Inst_DS__DS_MSKOR_B64(&iFmt->iFmt_DS);
7711 } // decode_OP_DS__DS_MSKOR_B64
7712
7715 {
7716 return new Inst_DS__DS_WRITE_B64(&iFmt->iFmt_DS);
7717 } // decode_OP_DS__DS_WRITE_B64
7718
7721 {
7722 return new Inst_DS__DS_WRITE2_B64(&iFmt->iFmt_DS);
7723 } // decode_OP_DS__DS_WRITE2_B64
7724
7727 {
7728 return new Inst_DS__DS_WRITE2ST64_B64(&iFmt->iFmt_DS);
7729 } // decode_OP_DS__DS_WRITE2ST64_B64
7730
7733 {
7734 return new Inst_DS__DS_CMPST_B64(&iFmt->iFmt_DS);
7735 } // decode_OP_DS__DS_CMPST_B64
7736
7739 {
7740 return new Inst_DS__DS_CMPST_F64(&iFmt->iFmt_DS);
7741 } // decode_OP_DS__DS_CMPST_F64
7742
7745 {
7746 return new Inst_DS__DS_MIN_F64(&iFmt->iFmt_DS);
7747 } // decode_OP_DS__DS_MIN_F64
7748
7751 {
7752 return new Inst_DS__DS_MAX_F64(&iFmt->iFmt_DS);
7753 } // decode_OP_DS__DS_MAX_F64
7754
7757 {
7758 return new Inst_DS__DS_WRITE_B8_D16_HI(&iFmt->iFmt_DS);
7759 }
7760
7763 {
7764 fatal("Trying to decode instruction without a class\n");
7765 return nullptr;
7766 }
7767
7770 {
7771 fatal("Trying to decode instruction without a class\n");
7772 return nullptr;
7773 }
7774
7777 {
7778 fatal("Trying to decode instruction without a class\n");
7779 return nullptr;
7780 }
7781
7784 {
7785 fatal("Trying to decode instruction without a class\n");
7786 return nullptr;
7787 }
7788
7791 {
7792 fatal("Trying to decode instruction without a class\n");
7793 return nullptr;
7794 }
7795
7798 {
7799 fatal("Trying to decode instruction without a class\n");
7800 return nullptr;
7801 }
7802
7805 {
7806 fatal("Trying to decode instruction without a class\n");
7807 return nullptr;
7808 }
7809
7812 {
7813 return new Inst_DS__DS_ADD_RTN_U64(&iFmt->iFmt_DS);
7814 } // decode_OP_DS__DS_ADD_RTN_U64
7815
7818 {
7819 return new Inst_DS__DS_SUB_RTN_U64(&iFmt->iFmt_DS);
7820 } // decode_OP_DS__DS_SUB_RTN_U64
7821
7824 {
7825 return new Inst_DS__DS_RSUB_RTN_U64(&iFmt->iFmt_DS);
7826 } // decode_OP_DS__DS_RSUB_RTN_U64
7827
7830 {
7831 return new Inst_DS__DS_INC_RTN_U64(&iFmt->iFmt_DS);
7832 } // decode_OP_DS__DS_INC_RTN_U64
7833
7836 {
7837 return new Inst_DS__DS_DEC_RTN_U64(&iFmt->iFmt_DS);
7838 } // decode_OP_DS__DS_DEC_RTN_U64
7839
7842 {
7843 return new Inst_DS__DS_MIN_RTN_I64(&iFmt->iFmt_DS);
7844 } // decode_OP_DS__DS_MIN_RTN_I64
7845
7848 {
7849 return new Inst_DS__DS_MAX_RTN_I64(&iFmt->iFmt_DS);
7850 } // decode_OP_DS__DS_MAX_RTN_I64
7851
7854 {
7855 return new Inst_DS__DS_MIN_RTN_U64(&iFmt->iFmt_DS);
7856 } // decode_OP_DS__DS_MIN_RTN_U64
7857
7860 {
7861 return new Inst_DS__DS_MAX_RTN_U64(&iFmt->iFmt_DS);
7862 } // decode_OP_DS__DS_MAX_RTN_U64
7863
7866 {
7867 return new Inst_DS__DS_AND_RTN_B64(&iFmt->iFmt_DS);
7868 } // decode_OP_DS__DS_AND_RTN_B64
7869
7872 {
7873 return new Inst_DS__DS_OR_RTN_B64(&iFmt->iFmt_DS);
7874 } // decode_OP_DS__DS_OR_RTN_B64
7875
7878 {
7879 return new Inst_DS__DS_XOR_RTN_B64(&iFmt->iFmt_DS);
7880 } // decode_OP_DS__DS_XOR_RTN_B64
7881
7884 {
7885 return new Inst_DS__DS_MSKOR_RTN_B64(&iFmt->iFmt_DS);
7886 } // decode_OP_DS__DS_MSKOR_RTN_B64
7887
7890 {
7891 return new Inst_DS__DS_WRXCHG_RTN_B64(&iFmt->iFmt_DS);
7892 } // decode_OP_DS__DS_WRXCHG_RTN_B64
7893
7896 {
7897 return new Inst_DS__DS_WRXCHG2_RTN_B64(&iFmt->iFmt_DS);
7898 } // decode_OP_DS__DS_WRXCHG2_RTN_B64
7899
7902 {
7903 return new Inst_DS__DS_WRXCHG2ST64_RTN_B64(&iFmt->iFmt_DS);
7904 } // decode_OP_DS__DS_WRXCHG2ST64_RTN_B64
7905
7908 {
7909 return new Inst_DS__DS_CMPST_RTN_B64(&iFmt->iFmt_DS);
7910 } // decode_OP_DS__DS_CMPST_RTN_B64
7911
7914 {
7915 return new Inst_DS__DS_CMPST_RTN_F64(&iFmt->iFmt_DS);
7916 } // decode_OP_DS__DS_CMPST_RTN_F64
7917
7920 {
7921 return new Inst_DS__DS_MIN_RTN_F64(&iFmt->iFmt_DS);
7922 } // decode_OP_DS__DS_MIN_RTN_F64
7923
7926 {
7927 return new Inst_DS__DS_MAX_RTN_F64(&iFmt->iFmt_DS);
7928 } // decode_OP_DS__DS_MAX_RTN_F64
7929
7932 {
7933 return new Inst_DS__DS_READ_B64(&iFmt->iFmt_DS);
7934 } // decode_OP_DS__DS_READ_B64
7935
7938 {
7939 return new Inst_DS__DS_READ2_B64(&iFmt->iFmt_DS);
7940 } // decode_OP_DS__DS_READ2_B64
7941
7944 {
7945 return new Inst_DS__DS_READ2ST64_B64(&iFmt->iFmt_DS);
7946 } // decode_OP_DS__DS_READ2ST64_B64
7947
7950 {
7951 return new Inst_DS__DS_CONDXCHG32_RTN_B64(&iFmt->iFmt_DS);
7952 } // decode_OP_DS__DS_CONDXCHG32_RTN_B64
7953
7956 {
7957 return new Inst_DS__DS_ADD_SRC2_U32(&iFmt->iFmt_DS);
7958 } // decode_OP_DS__DS_ADD_SRC2_U32
7959
7962 {
7963 return new Inst_DS__DS_SUB_SRC2_U32(&iFmt->iFmt_DS);
7964 } // decode_OP_DS__DS_SUB_SRC2_U32
7965
7968 {
7969 return new Inst_DS__DS_RSUB_SRC2_U32(&iFmt->iFmt_DS);
7970 } // decode_OP_DS__DS_RSUB_SRC2_U32
7971
7974 {
7975 return new Inst_DS__DS_INC_SRC2_U32(&iFmt->iFmt_DS);
7976 } // decode_OP_DS__DS_INC_SRC2_U32
7977
7980 {
7981 return new Inst_DS__DS_DEC_SRC2_U32(&iFmt->iFmt_DS);
7982 } // decode_OP_DS__DS_DEC_SRC2_U32
7983
7986 {
7987 return new Inst_DS__DS_MIN_SRC2_I32(&iFmt->iFmt_DS);
7988 } // decode_OP_DS__DS_MIN_SRC2_I32
7989
7992 {
7993 return new Inst_DS__DS_MAX_SRC2_I32(&iFmt->iFmt_DS);
7994 } // decode_OP_DS__DS_MAX_SRC2_I32
7995
7998 {
7999 return new Inst_DS__DS_MIN_SRC2_U32(&iFmt->iFmt_DS);
8000 } // decode_OP_DS__DS_MIN_SRC2_U32
8001
8004 {
8005 return new Inst_DS__DS_MAX_SRC2_U32(&iFmt->iFmt_DS);
8006 } // decode_OP_DS__DS_MAX_SRC2_U32
8007
8010 {
8011 return new Inst_DS__DS_AND_SRC2_B32(&iFmt->iFmt_DS);
8012 } // decode_OP_DS__DS_AND_SRC2_B32
8013
8016 {
8017 return new Inst_DS__DS_OR_SRC2_B32(&iFmt->iFmt_DS);
8018 } // decode_OP_DS__DS_OR_SRC2_B32
8019
8022 {
8023 return new Inst_DS__DS_XOR_SRC2_B32(&iFmt->iFmt_DS);
8024 } // decode_OP_DS__DS_XOR_SRC2_B32
8025
8028 {
8029 return new Inst_DS__DS_WRITE_SRC2_B32(&iFmt->iFmt_DS);
8030 } // decode_OP_DS__DS_WRITE_SRC2_B32
8031
8034 {
8035 return new Inst_DS__DS_MIN_SRC2_F32(&iFmt->iFmt_DS);
8036 } // decode_OP_DS__DS_MIN_SRC2_F32
8037
8040 {
8041 return new Inst_DS__DS_MAX_SRC2_F32(&iFmt->iFmt_DS);
8042 } // decode_OP_DS__DS_MAX_SRC2_F32
8043
8046 {
8047 return new Inst_DS__DS_ADD_SRC2_F32(&iFmt->iFmt_DS);
8048 } // decode_OP_DS__DS_ADD_SRC2_F32
8049
8052 {
8053 return new Inst_DS__DS_GWS_SEMA_RELEASE_ALL(&iFmt->iFmt_DS);
8054 } // decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL
8055
8058 {
8059 return new Inst_DS__DS_GWS_INIT(&iFmt->iFmt_DS);
8060 } // decode_OP_DS__DS_GWS_INIT
8061
8064 {
8065 return new Inst_DS__DS_GWS_SEMA_V(&iFmt->iFmt_DS);
8066 } // decode_OP_DS__DS_GWS_SEMA_V
8067
8070 {
8071 return new Inst_DS__DS_GWS_SEMA_BR(&iFmt->iFmt_DS);
8072 } // decode_OP_DS__DS_GWS_SEMA_BR
8073
8076 {
8077 return new Inst_DS__DS_GWS_SEMA_P(&iFmt->iFmt_DS);
8078 } // decode_OP_DS__DS_GWS_SEMA_P
8079
8082 {
8083 return new Inst_DS__DS_GWS_BARRIER(&iFmt->iFmt_DS);
8084 } // decode_OP_DS__DS_GWS_BARRIER
8085
8088 {
8089 fatal("Trying to decode instruction without a class\n");
8090 return nullptr;
8091 }
8092
8095 {
8096 return new Inst_DS__DS_CONSUME(&iFmt->iFmt_DS);
8097 } // decode_OP_DS__DS_CONSUME
8098
8101 {
8102 return new Inst_DS__DS_APPEND(&iFmt->iFmt_DS);
8103 } // decode_OP_DS__DS_APPEND
8104
8107 {
8108 return new Inst_DS__DS_ORDERED_COUNT(&iFmt->iFmt_DS);
8109 } // decode_OP_DS__DS_ORDERED_COUNT
8110
8113 {
8114 return new Inst_DS__DS_ADD_SRC2_U64(&iFmt->iFmt_DS);
8115 } // decode_OP_DS__DS_ADD_SRC2_U64
8116
8119 {
8120 return new Inst_DS__DS_SUB_SRC2_U64(&iFmt->iFmt_DS);
8121 } // decode_OP_DS__DS_SUB_SRC2_U64
8122
8125 {
8126 return new Inst_DS__DS_RSUB_SRC2_U64(&iFmt->iFmt_DS);
8127 } // decode_OP_DS__DS_RSUB_SRC2_U64
8128
8131 {
8132 return new Inst_DS__DS_INC_SRC2_U64(&iFmt->iFmt_DS);
8133 } // decode_OP_DS__DS_INC_SRC2_U64
8134
8137 {
8138 return new Inst_DS__DS_DEC_SRC2_U64(&iFmt->iFmt_DS);
8139 } // decode_OP_DS__DS_DEC_SRC2_U64
8140
8143 {
8144 return new Inst_DS__DS_MIN_SRC2_I64(&iFmt->iFmt_DS);
8145 } // decode_OP_DS__DS_MIN_SRC2_I64
8146
8149 {
8150 return new Inst_DS__DS_MAX_SRC2_I64(&iFmt->iFmt_DS);
8151 } // decode_OP_DS__DS_MAX_SRC2_I64
8152
8155 {
8156 return new Inst_DS__DS_MIN_SRC2_U64(&iFmt->iFmt_DS);
8157 } // decode_OP_DS__DS_MIN_SRC2_U64
8158
8161 {
8162 return new Inst_DS__DS_MAX_SRC2_U64(&iFmt->iFmt_DS);
8163 } // decode_OP_DS__DS_MAX_SRC2_U64
8164
8167 {
8168 return new Inst_DS__DS_AND_SRC2_B64(&iFmt->iFmt_DS);
8169 } // decode_OP_DS__DS_AND_SRC2_B64
8170
8173 {
8174 return new Inst_DS__DS_OR_SRC2_B64(&iFmt->iFmt_DS);
8175 } // decode_OP_DS__DS_OR_SRC2_B64
8176
8179 {
8180 return new Inst_DS__DS_XOR_SRC2_B64(&iFmt->iFmt_DS);
8181 } // decode_OP_DS__DS_XOR_SRC2_B64
8182
8185 {
8186 return new Inst_DS__DS_WRITE_SRC2_B64(&iFmt->iFmt_DS);
8187 } // decode_OP_DS__DS_WRITE_SRC2_B64
8188
8191 {
8192 return new Inst_DS__DS_MIN_SRC2_F64(&iFmt->iFmt_DS);
8193 } // decode_OP_DS__DS_MIN_SRC2_F64
8194
8197 {
8198 return new Inst_DS__DS_MAX_SRC2_F64(&iFmt->iFmt_DS);
8199 } // decode_OP_DS__DS_MAX_SRC2_F64
8200
8203 {
8204 return new Inst_DS__DS_WRITE_B96(&iFmt->iFmt_DS);
8205 } // decode_OP_DS__DS_WRITE_B96
8206
8209 {
8210 return new Inst_DS__DS_WRITE_B128(&iFmt->iFmt_DS);
8211 } // decode_OP_DS__DS_WRITE_B128
8212
8215 {
8216 return new Inst_DS__DS_READ_B96(&iFmt->iFmt_DS);
8217 } // decode_OP_DS__DS_READ_B96
8218
8221 {
8222 return new Inst_DS__DS_READ_B128(&iFmt->iFmt_DS);
8223 } // decode_OP_DS__DS_READ_B128
8224
8227 {
8228 return new Inst_FLAT__FLAT_LOAD_UBYTE(&iFmt->iFmt_FLAT);
8229 } // decode_OP_FLAT__FLAT_LOAD_UBYTE
8230
8233 {
8234 return new Inst_FLAT__FLAT_LOAD_SBYTE(&iFmt->iFmt_FLAT);
8235 } // decode_OP_FLAT__FLAT_LOAD_SBYTE
8236
8239 {
8240 return new Inst_FLAT__FLAT_LOAD_USHORT(&iFmt->iFmt_FLAT);
8241 } // decode_OP_FLAT__FLAT_LOAD_USHORT
8242
8245 {
8246 return new Inst_FLAT__FLAT_LOAD_SSHORT(&iFmt->iFmt_FLAT);
8247 } // decode_OP_FLAT__FLAT_LOAD_SSHORT
8248
8251 {
8252 return new Inst_FLAT__FLAT_LOAD_DWORD(&iFmt->iFmt_FLAT);
8253 } // decode_OP_FLAT__FLAT_LOAD_DWORD
8254
8257 {
8258 return new Inst_FLAT__FLAT_LOAD_DWORDX2(&iFmt->iFmt_FLAT);
8259 } // decode_OP_FLAT__FLAT_LOAD_DWORDX2
8260
8263 {
8264 return new Inst_FLAT__FLAT_LOAD_DWORDX3(&iFmt->iFmt_FLAT);
8265 } // decode_OP_FLAT__FLAT_LOAD_DWORDX3
8266
8269 {
8270 return new Inst_FLAT__FLAT_LOAD_DWORDX4(&iFmt->iFmt_FLAT);
8271 } // decode_OP_FLAT__FLAT_LOAD_DWORDX4
8272
8275 {
8276 return new Inst_FLAT__FLAT_STORE_BYTE(&iFmt->iFmt_FLAT);
8277 } // decode_OP_FLAT__FLAT_STORE_BYTE
8278
8281 {
8282 fatal("Trying to decode instruction without a class\n");
8283 return nullptr;
8284 }
8285
8288 {
8289 return new Inst_FLAT__FLAT_STORE_SHORT(&iFmt->iFmt_FLAT);
8290 } // decode_OP_FLAT__FLAT_STORE_SHORT
8291
8294 {
8295 fatal("Trying to decode instruction without a class\n");
8296 return nullptr;
8297 }
8298
8301 {
8302 return new Inst_FLAT__FLAT_STORE_DWORD(&iFmt->iFmt_FLAT);
8303 } // decode_OP_FLAT__FLAT_STORE_DWORD
8304
8307 {
8308 return new Inst_FLAT__FLAT_STORE_DWORDX2(&iFmt->iFmt_FLAT);
8309 } // decode_OP_FLAT__FLAT_STORE_DWORDX2
8310
8313 {
8314 return new Inst_FLAT__FLAT_STORE_DWORDX3(&iFmt->iFmt_FLAT);
8315 } // decode_OP_FLAT__FLAT_STORE_DWORDX3
8316
8319 {
8320 return new Inst_FLAT__FLAT_STORE_DWORDX4(&iFmt->iFmt_FLAT);
8321 } // decode_OP_FLAT__FLAT_STORE_DWORDX4
8322
8325 {
8326 fatal("Trying to decode instruction without a class\n");
8327 return nullptr;
8328 }
8329
8332 {
8333 fatal("Trying to decode instruction without a class\n");
8334 return nullptr;
8335 }
8336
8339 {
8340 fatal("Trying to decode instruction without a class\n");
8341 return nullptr;
8342 }
8343
8346 {
8347 fatal("Trying to decode instruction without a class\n");
8348 return nullptr;
8349 }
8350
8353 {
8354 fatal("Trying to decode instruction without a class\n");
8355 return nullptr;
8356 }
8357
8360 {
8361 fatal("Trying to decode instruction without a class\n");
8362 return nullptr;
8363 }
8364
8367 {
8368 return new Inst_FLAT__FLAT_ATOMIC_SWAP(&iFmt->iFmt_FLAT);
8369 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP
8370
8373 {
8374 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP(&iFmt->iFmt_FLAT);
8375 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP
8376
8379 {
8380 return new Inst_FLAT__FLAT_ATOMIC_ADD(&iFmt->iFmt_FLAT);
8381 } // decode_OP_FLAT__FLAT_ATOMIC_ADD
8382
8385 {
8386 return new Inst_FLAT__FLAT_ATOMIC_SUB(&iFmt->iFmt_FLAT);
8387 } // decode_OP_FLAT__FLAT_ATOMIC_SUB
8388
8391 {
8392 return new Inst_FLAT__FLAT_ATOMIC_SMIN(&iFmt->iFmt_FLAT);
8393 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN
8394
8397 {
8398 return new Inst_FLAT__FLAT_ATOMIC_UMIN(&iFmt->iFmt_FLAT);
8399 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN
8400
8403 {
8404 return new Inst_FLAT__FLAT_ATOMIC_SMAX(&iFmt->iFmt_FLAT);
8405 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX
8406
8409 {
8410 return new Inst_FLAT__FLAT_ATOMIC_UMAX(&iFmt->iFmt_FLAT);
8411 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX
8412
8415 {
8416 return new Inst_FLAT__FLAT_ATOMIC_AND(&iFmt->iFmt_FLAT);
8417 } // decode_OP_FLAT__FLAT_ATOMIC_AND
8418
8421 {
8422 return new Inst_FLAT__FLAT_ATOMIC_OR(&iFmt->iFmt_FLAT);
8423 } // decode_OP_FLAT__FLAT_ATOMIC_OR
8424
8427 {
8428 return new Inst_FLAT__FLAT_ATOMIC_XOR(&iFmt->iFmt_FLAT);
8429 } // decode_OP_FLAT__FLAT_ATOMIC_XOR
8430
8433 {
8434 return new Inst_FLAT__FLAT_ATOMIC_INC(&iFmt->iFmt_FLAT);
8435 } // decode_OP_FLAT__FLAT_ATOMIC_INC
8436
8439 {
8440 return new Inst_FLAT__FLAT_ATOMIC_DEC(&iFmt->iFmt_FLAT);
8441 } // decode_OP_FLAT__FLAT_ATOMIC_DEC
8442
8445 {
8446 return new Inst_FLAT__FLAT_ATOMIC_SWAP_X2(&iFmt->iFmt_FLAT);
8447 } // decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2
8448
8451 {
8453 } // decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2
8454
8457 {
8458 return new Inst_FLAT__FLAT_ATOMIC_ADD_X2(&iFmt->iFmt_FLAT);
8459 } // decode_OP_FLAT__FLAT_ATOMIC_ADD_X2
8460
8463 {
8464 return new Inst_FLAT__FLAT_ATOMIC_SUB_X2(&iFmt->iFmt_FLAT);
8465 } // decode_OP_FLAT__FLAT_ATOMIC_SUB_X2
8466
8469 {
8470 return new Inst_FLAT__FLAT_ATOMIC_SMIN_X2(&iFmt->iFmt_FLAT);
8471 } // decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2
8472
8475 {
8476 return new Inst_FLAT__FLAT_ATOMIC_UMIN_X2(&iFmt->iFmt_FLAT);
8477 } // decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2
8478
8481 {
8482 return new Inst_FLAT__FLAT_ATOMIC_SMAX_X2(&iFmt->iFmt_FLAT);
8483 } // decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2
8484
8487 {
8488 return new Inst_FLAT__FLAT_ATOMIC_UMAX_X2(&iFmt->iFmt_FLAT);
8489 } // decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2
8490
8493 {
8494 return new Inst_FLAT__FLAT_ATOMIC_AND_X2(&iFmt->iFmt_FLAT);
8495 } // decode_OP_FLAT__FLAT_ATOMIC_AND_X2
8496
8499 {
8500 return new Inst_FLAT__FLAT_ATOMIC_OR_X2(&iFmt->iFmt_FLAT);
8501 } // decode_OP_FLAT__FLAT_ATOMIC_OR_X2
8502
8505 {
8506 return new Inst_FLAT__FLAT_ATOMIC_XOR_X2(&iFmt->iFmt_FLAT);
8507 } // decode_OP_FLAT__FLAT_ATOMIC_XOR_X2
8508
8511 {
8512 return new Inst_FLAT__FLAT_ATOMIC_INC_X2(&iFmt->iFmt_FLAT);
8513 } // decode_OP_FLAT__FLAT_ATOMIC_INC_X2
8514
8517 {
8518 return new Inst_FLAT__FLAT_ATOMIC_DEC_X2(&iFmt->iFmt_FLAT);
8519 } // decode_OP_FLAT__FLAT_ATOMIC_DEC_X2
8520
8523 {
8524 return new Inst_FLAT__FLAT_LOAD_UBYTE(&iFmt->iFmt_FLAT);
8525 }
8526
8529 {
8530 return new Inst_FLAT__FLAT_LOAD_SBYTE(&iFmt->iFmt_FLAT);
8531 }
8532
8535 {
8536 return new Inst_FLAT__FLAT_LOAD_USHORT(&iFmt->iFmt_FLAT);
8537 }
8538
8541 {
8542 return new Inst_FLAT__FLAT_LOAD_SSHORT(&iFmt->iFmt_FLAT);
8543 }
8544
8547 {
8548 return new Inst_FLAT__FLAT_LOAD_DWORD(&iFmt->iFmt_FLAT);
8549 }
8550
8553 {
8554 return new Inst_FLAT__FLAT_LOAD_DWORDX2(&iFmt->iFmt_FLAT);
8555 }
8556
8559 {
8560 return new Inst_FLAT__FLAT_LOAD_DWORDX3(&iFmt->iFmt_FLAT);
8561 }
8562
8565 {
8566 return new Inst_FLAT__FLAT_LOAD_DWORDX4(&iFmt->iFmt_FLAT);
8567 }
8568
8571 {
8572 return new Inst_FLAT__FLAT_STORE_BYTE(&iFmt->iFmt_FLAT);
8573 }
8574
8577 {
8578 fatal("Trying to decode instruction without a class\n");
8579 return nullptr;
8580 }
8581
8584 {
8585 return new Inst_FLAT__FLAT_STORE_SHORT(&iFmt->iFmt_FLAT);
8586 }
8587
8590 {
8591 fatal("Trying to decode instruction without a class\n");
8592 return nullptr;
8593 }
8594
8597 {
8598 return new Inst_FLAT__FLAT_STORE_DWORD(&iFmt->iFmt_FLAT);
8599 return nullptr;
8600 }
8601
8604 {
8605 return new Inst_FLAT__FLAT_STORE_DWORDX2(&iFmt->iFmt_FLAT);
8606 }
8607
8610 {
8611 return new Inst_FLAT__FLAT_STORE_DWORDX3(&iFmt->iFmt_FLAT);
8612 }
8613
8616 {
8617 return new Inst_FLAT__FLAT_STORE_DWORDX4(&iFmt->iFmt_FLAT);
8618 }
8619
8622 {
8623 fatal("Trying to decode instruction without a class\n");
8624 return nullptr;
8625 }
8626
8629 {
8630 fatal("Trying to decode instruction without a class\n");
8631 return nullptr;
8632 }
8633
8636 {
8637 fatal("Trying to decode instruction without a class\n");
8638 return nullptr;
8639 }
8640
8643 {
8644 fatal("Trying to decode instruction without a class\n");
8645 return nullptr;
8646 }
8647
8650 {
8651 fatal("Trying to decode instruction without a class\n");
8652 return nullptr;
8653 }
8654
8657 {
8658 fatal("Trying to decode instruction without a class\n");
8659 return nullptr;
8660 }
8661
8664 {
8665 return new Inst_FLAT__FLAT_ATOMIC_SWAP(&iFmt->iFmt_FLAT);
8666 }
8667
8670 {
8671 return new Inst_FLAT__FLAT_ATOMIC_CMPSWAP(&iFmt->iFmt_FLAT);
8672 }
8673
8676 {
8677 return new Inst_FLAT__FLAT_ATOMIC_ADD(&iFmt->iFmt_FLAT);
8678 }
8679
8682 {
8683 return new Inst_FLAT__FLAT_ATOMIC_SUB(&iFmt->iFmt_FLAT);
8684 }
8685
8688 {
8689 return new Inst_FLAT__FLAT_ATOMIC_SMIN(&iFmt->iFmt_FLAT);
8690 }
8691
8694 {
8695 return new Inst_FLAT__FLAT_ATOMIC_UMIN(&iFmt->iFmt_FLAT);
8696 }
8697
8700 {
8701 return new Inst_FLAT__FLAT_ATOMIC_SMAX(&iFmt->iFmt_FLAT);
8702 }
8703
8706 {
8707 return new Inst_FLAT__FLAT_ATOMIC_UMAX(&iFmt->iFmt_FLAT);
8708 }
8709
8712 {
8713 return new Inst_FLAT__FLAT_ATOMIC_AND(&iFmt->iFmt_FLAT);
8714 }
8715
8718 {
8719 return new Inst_FLAT__FLAT_ATOMIC_OR(&iFmt->iFmt_FLAT);
8720 }
8721
8724 {
8725 return new Inst_FLAT__FLAT_ATOMIC_XOR(&iFmt->iFmt_FLAT);
8726 }
8727
8730 {
8731 return new Inst_FLAT__FLAT_ATOMIC_INC(&iFmt->iFmt_FLAT);
8732 }
8733
8736 {
8737 return new Inst_FLAT__FLAT_ATOMIC_DEC(&iFmt->iFmt_FLAT);
8738 }
8739
8742 {
8743 return new Inst_FLAT__FLAT_ATOMIC_SWAP_X2(&iFmt->iFmt_FLAT);
8744 }
8745
8748 {
8750 }
8751
8754 {
8755 return new Inst_FLAT__FLAT_ATOMIC_ADD_X2(&iFmt->iFmt_FLAT);
8756 }
8757
8760 {
8761 return new Inst_FLAT__FLAT_ATOMIC_SUB_X2(&iFmt->iFmt_FLAT);
8762 }
8763
8766 {
8767 return new Inst_FLAT__FLAT_ATOMIC_SMIN_X2(&iFmt->iFmt_FLAT);
8768 }
8769
8772 {
8773 return new Inst_FLAT__FLAT_ATOMIC_UMIN_X2(&iFmt->iFmt_FLAT);
8774 }
8775
8778 {
8779 return new Inst_FLAT__FLAT_ATOMIC_SMAX_X2(&iFmt->iFmt_FLAT);
8780 }
8781
8784 {
8785 return new Inst_FLAT__FLAT_ATOMIC_UMAX_X2(&iFmt->iFmt_FLAT);
8786 }
8787
8790 {
8791 return new Inst_FLAT__FLAT_ATOMIC_AND_X2(&iFmt->iFmt_FLAT);
8792 }
8793
8796 {
8797 return new Inst_FLAT__FLAT_ATOMIC_OR_X2(&iFmt->iFmt_FLAT);
8798 }
8799
8802 {
8803 return new Inst_FLAT__FLAT_ATOMIC_XOR_X2(&iFmt->iFmt_FLAT);
8804 }
8805
8808 {
8809 return new Inst_FLAT__FLAT_ATOMIC_INC_X2(&iFmt->iFmt_FLAT);
8810 }
8811
8814 {
8815 return new Inst_FLAT__FLAT_ATOMIC_DEC_X2(&iFmt->iFmt_FLAT);
8816 }
8817
8820 {
8821 return new Inst_MIMG__IMAGE_LOAD(&iFmt->iFmt_MIMG);
8822 } // decode_OP_MIMG__IMAGE_LOAD
8823
8826 {
8827 return new Inst_MIMG__IMAGE_LOAD_MIP(&iFmt->iFmt_MIMG);
8828 } // decode_OP_MIMG__IMAGE_LOAD_MIP
8829
8832 {
8833 return new Inst_MIMG__IMAGE_LOAD_PCK(&iFmt->iFmt_MIMG);
8834 } // decode_OP_MIMG__IMAGE_LOAD_PCK
8835
8838 {
8839 return new Inst_MIMG__IMAGE_LOAD_PCK_SGN(&iFmt->iFmt_MIMG);
8840 } // decode_OP_MIMG__IMAGE_LOAD_PCK_SGN
8841
8844 {
8845 return new Inst_MIMG__IMAGE_LOAD_MIP_PCK(&iFmt->iFmt_MIMG);
8846 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK
8847
8850 {
8852 } // decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN
8853
8856 {
8857 return new Inst_MIMG__IMAGE_STORE(&iFmt->iFmt_MIMG);
8858 } // decode_OP_MIMG__IMAGE_STORE
8859
8862 {
8863 return new Inst_MIMG__IMAGE_STORE_MIP(&iFmt->iFmt_MIMG);
8864 } // decode_OP_MIMG__IMAGE_STORE_MIP
8865
8868 {
8869 return new Inst_MIMG__IMAGE_STORE_PCK(&iFmt->iFmt_MIMG);
8870 } // decode_OP_MIMG__IMAGE_STORE_PCK
8871
8874 {
8875 return new Inst_MIMG__IMAGE_STORE_MIP_PCK(&iFmt->iFmt_MIMG);
8876 } // decode_OP_MIMG__IMAGE_STORE_MIP_PCK
8877
8880 {
8881 return new Inst_MIMG__IMAGE_GET_RESINFO(&iFmt->iFmt_MIMG);
8882 } // decode_OP_MIMG__IMAGE_GET_RESINFO
8883
8886 {
8887 return new Inst_MIMG__IMAGE_ATOMIC_SWAP(&iFmt->iFmt_MIMG);
8888 } // decode_OP_MIMG__IMAGE_ATOMIC_SWAP
8889
8892 {
8893 return new Inst_MIMG__IMAGE_ATOMIC_CMPSWAP(&iFmt->iFmt_MIMG);
8894 } // decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP
8895
8898 {
8899 return new Inst_MIMG__IMAGE_ATOMIC_ADD(&iFmt->iFmt_MIMG);
8900 } // decode_OP_MIMG__IMAGE_ATOMIC_ADD
8901
8904 {
8905 return new Inst_MIMG__IMAGE_ATOMIC_SUB(&iFmt->iFmt_MIMG);
8906 } // decode_OP_MIMG__IMAGE_ATOMIC_SUB
8907
8910 {
8911 return new Inst_MIMG__IMAGE_ATOMIC_SMIN(&iFmt->iFmt_MIMG);
8912 } // decode_OP_MIMG__IMAGE_ATOMIC_SMIN
8913
8916 {
8917 return new Inst_MIMG__IMAGE_ATOMIC_UMIN(&iFmt->iFmt_MIMG);
8918 } // decode_OP_MIMG__IMAGE_ATOMIC_UMIN
8919
8922 {
8923 return new Inst_MIMG__IMAGE_ATOMIC_SMAX(&iFmt->iFmt_MIMG);
8924 } // decode_OP_MIMG__IMAGE_ATOMIC_SMAX
8925
8928 {
8929 return new Inst_MIMG__IMAGE_ATOMIC_UMAX(&iFmt->iFmt_MIMG);
8930 } // decode_OP_MIMG__IMAGE_ATOMIC_UMAX
8931
8934 {
8935 return new Inst_MIMG__IMAGE_ATOMIC_AND(&iFmt->iFmt_MIMG);
8936 } // decode_OP_MIMG__IMAGE_ATOMIC_AND
8937
8940 {
8941 return new Inst_MIMG__IMAGE_ATOMIC_OR(&iFmt->iFmt_MIMG);
8942 } // decode_OP_MIMG__IMAGE_ATOMIC_OR
8943
8946 {
8947 return new Inst_MIMG__IMAGE_ATOMIC_XOR(&iFmt->iFmt_MIMG);
8948 } // decode_OP_MIMG__IMAGE_ATOMIC_XOR
8949
8952 {
8953 return new Inst_MIMG__IMAGE_ATOMIC_INC(&iFmt->iFmt_MIMG);
8954 } // decode_OP_MIMG__IMAGE_ATOMIC_INC
8955
8958 {
8959 return new Inst_MIMG__IMAGE_ATOMIC_DEC(&iFmt->iFmt_MIMG);
8960 } // decode_OP_MIMG__IMAGE_ATOMIC_DEC
8961
8964 {
8965 return new Inst_MIMG__IMAGE_SAMPLE(&iFmt->iFmt_MIMG);
8966 } // decode_OP_MIMG__IMAGE_SAMPLE
8967
8970 {
8971 return new Inst_MIMG__IMAGE_SAMPLE_CL(&iFmt->iFmt_MIMG);
8972 } // decode_OP_MIMG__IMAGE_SAMPLE_CL
8973
8976 {
8977 return new Inst_MIMG__IMAGE_SAMPLE_D(&iFmt->iFmt_MIMG);
8978 } // decode_OP_MIMG__IMAGE_SAMPLE_D
8979
8982 {
8983 return new Inst_MIMG__IMAGE_SAMPLE_D_CL(&iFmt->iFmt_MIMG);
8984 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL
8985
8988 {
8989 return new Inst_MIMG__IMAGE_SAMPLE_L(&iFmt->iFmt_MIMG);
8990 } // decode_OP_MIMG__IMAGE_SAMPLE_L
8991
8994 {
8995 return new Inst_MIMG__IMAGE_SAMPLE_B(&iFmt->iFmt_MIMG);
8996 } // decode_OP_MIMG__IMAGE_SAMPLE_B
8997
9000 {
9001 return new Inst_MIMG__IMAGE_SAMPLE_B_CL(&iFmt->iFmt_MIMG);
9002 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL
9003
9006 {
9007 return new Inst_MIMG__IMAGE_SAMPLE_LZ(&iFmt->iFmt_MIMG);
9008 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ
9009
9012 {
9013 return new Inst_MIMG__IMAGE_SAMPLE_C(&iFmt->iFmt_MIMG);
9014 } // decode_OP_MIMG__IMAGE_SAMPLE_C
9015
9018 {
9019 return new Inst_MIMG__IMAGE_SAMPLE_C_CL(&iFmt->iFmt_MIMG);
9020 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL
9021
9024 {
9025 return new Inst_MIMG__IMAGE_SAMPLE_C_D(&iFmt->iFmt_MIMG);
9026 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D
9027
9030 {
9031 return new Inst_MIMG__IMAGE_SAMPLE_C_D_CL(&iFmt->iFmt_MIMG);
9032 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL
9033
9036 {
9037 return new Inst_MIMG__IMAGE_SAMPLE_C_L(&iFmt->iFmt_MIMG);
9038 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L
9039
9042 {
9043 return new Inst_MIMG__IMAGE_SAMPLE_C_B(&iFmt->iFmt_MIMG);
9044 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B
9045
9048 {
9049 return new Inst_MIMG__IMAGE_SAMPLE_C_B_CL(&iFmt->iFmt_MIMG);
9050 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL
9051
9054 {
9055 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ(&iFmt->iFmt_MIMG);
9056 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ
9057
9060 {
9061 return new Inst_MIMG__IMAGE_SAMPLE_O(&iFmt->iFmt_MIMG);
9062 } // decode_OP_MIMG__IMAGE_SAMPLE_O
9063
9066 {
9067 return new Inst_MIMG__IMAGE_SAMPLE_CL_O(&iFmt->iFmt_MIMG);
9068 } // decode_OP_MIMG__IMAGE_SAMPLE_CL_O
9069
9072 {
9073 return new Inst_MIMG__IMAGE_SAMPLE_D_O(&iFmt->iFmt_MIMG);
9074 } // decode_OP_MIMG__IMAGE_SAMPLE_D_O
9075
9078 {
9079 return new Inst_MIMG__IMAGE_SAMPLE_D_CL_O(&iFmt->iFmt_MIMG);
9080 } // decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O
9081
9084 {
9085 return new Inst_MIMG__IMAGE_SAMPLE_L_O(&iFmt->iFmt_MIMG);
9086 } // decode_OP_MIMG__IMAGE_SAMPLE_L_O
9087
9090 {
9091 return new Inst_MIMG__IMAGE_SAMPLE_B_O(&iFmt->iFmt_MIMG);
9092 } // decode_OP_MIMG__IMAGE_SAMPLE_B_O
9093
9096 {
9097 return new Inst_MIMG__IMAGE_SAMPLE_B_CL_O(&iFmt->iFmt_MIMG);
9098 } // decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O
9099
9102 {
9103 return new Inst_MIMG__IMAGE_SAMPLE_LZ_O(&iFmt->iFmt_MIMG);
9104 } // decode_OP_MIMG__IMAGE_SAMPLE_LZ_O
9105
9108 {
9109 return new Inst_MIMG__IMAGE_SAMPLE_C_O(&iFmt->iFmt_MIMG);
9110 } // decode_OP_MIMG__IMAGE_SAMPLE_C_O
9111
9114 {
9115 return new Inst_MIMG__IMAGE_SAMPLE_C_CL_O(&iFmt->iFmt_MIMG);
9116 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O
9117
9120 {
9121 return new Inst_MIMG__IMAGE_SAMPLE_C_D_O(&iFmt->iFmt_MIMG);
9122 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_O
9123
9126 {
9128 } // decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O
9129
9132 {
9133 return new Inst_MIMG__IMAGE_SAMPLE_C_L_O(&iFmt->iFmt_MIMG);
9134 } // decode_OP_MIMG__IMAGE_SAMPLE_C_L_O
9135
9138 {
9139 return new Inst_MIMG__IMAGE_SAMPLE_C_B_O(&iFmt->iFmt_MIMG);
9140 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_O
9141
9144 {
9146 } // decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O
9147
9150 {
9151 return new Inst_MIMG__IMAGE_SAMPLE_C_LZ_O(&iFmt->iFmt_MIMG);
9152 } // decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O
9153
9156 {
9157 return new Inst_MIMG__IMAGE_GATHER4(&iFmt->iFmt_MIMG);
9158 } // decode_OP_MIMG__IMAGE_GATHER4
9159
9162 {
9163 return new Inst_MIMG__IMAGE_GATHER4_CL(&iFmt->iFmt_MIMG);
9164 } // decode_OP_MIMG__IMAGE_GATHER4_CL
9165
9168 {
9169 fatal("Trying to decode instruction without a class\n");
9170 return nullptr;
9171 }
9172
9175 {
9176 return new Inst_MIMG__IMAGE_GATHER4_L(&iFmt->iFmt_MIMG);
9177 } // decode_OP_MIMG__IMAGE_GATHER4_L
9178
9181 {
9182 return new Inst_MIMG__IMAGE_GATHER4_B(&iFmt->iFmt_MIMG);
9183 } // decode_OP_MIMG__IMAGE_GATHER4_B
9184
9187 {
9188 return new Inst_MIMG__IMAGE_GATHER4_B_CL(&iFmt->iFmt_MIMG);
9189 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL
9190
9193 {
9194 return new Inst_MIMG__IMAGE_GATHER4_LZ(&iFmt->iFmt_MIMG);
9195 } // decode_OP_MIMG__IMAGE_GATHER4_LZ
9196
9199 {
9200 return new Inst_MIMG__IMAGE_GATHER4_C(&iFmt->iFmt_MIMG);
9201 } // decode_OP_MIMG__IMAGE_GATHER4_C
9202
9205 {
9206 return new Inst_MIMG__IMAGE_GATHER4_C_CL(&iFmt->iFmt_MIMG);
9207 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL
9208
9211 {
9212 fatal("Trying to decode instruction without a class\n");
9213 return nullptr;
9214 }
9215
9218 {
9219 fatal("Trying to decode instruction without a class\n");
9220 return nullptr;
9221 }
9222
9225 {
9226 return new Inst_MIMG__IMAGE_GATHER4_C_L(&iFmt->iFmt_MIMG);
9227 } // decode_OP_MIMG__IMAGE_GATHER4_C_L
9228
9231 {
9232 return new Inst_MIMG__IMAGE_GATHER4_C_B(&iFmt->iFmt_MIMG);
9233 } // decode_OP_MIMG__IMAGE_GATHER4_C_B
9234
9237 {
9238 return new Inst_MIMG__IMAGE_GATHER4_C_B_CL(&iFmt->iFmt_MIMG);
9239 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL
9240
9243 {
9244 return new Inst_MIMG__IMAGE_GATHER4_C_LZ(&iFmt->iFmt_MIMG);
9245 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ
9246
9249 {
9250 return new Inst_MIMG__IMAGE_GATHER4_O(&iFmt->iFmt_MIMG);
9251 } // decode_OP_MIMG__IMAGE_GATHER4_O
9252
9255 {
9256 return new Inst_MIMG__IMAGE_GATHER4_CL_O(&iFmt->iFmt_MIMG);
9257 } // decode_OP_MIMG__IMAGE_GATHER4_CL_O
9258
9261 {
9262 return new Inst_MIMG__IMAGE_GATHER4_L_O(&iFmt->iFmt_MIMG);
9263 } // decode_OP_MIMG__IMAGE_GATHER4_L_O
9264
9267 {
9268 return new Inst_MIMG__IMAGE_GATHER4_B_O(&iFmt->iFmt_MIMG);
9269 } // decode_OP_MIMG__IMAGE_GATHER4_B_O
9270
9273 {
9274 return new Inst_MIMG__IMAGE_GATHER4_B_CL_O(&iFmt->iFmt_MIMG);
9275 } // decode_OP_MIMG__IMAGE_GATHER4_B_CL_O
9276
9279 {
9280 return new Inst_MIMG__IMAGE_GATHER4_LZ_O(&iFmt->iFmt_MIMG);
9281 } // decode_OP_MIMG__IMAGE_GATHER4_LZ_O
9282
9285 {
9286 return new Inst_MIMG__IMAGE_GATHER4_C_O(&iFmt->iFmt_MIMG);
9287 } // decode_OP_MIMG__IMAGE_GATHER4_C_O
9288
9291 {
9292 return new Inst_MIMG__IMAGE_GATHER4_C_CL_O(&iFmt->iFmt_MIMG);
9293 } // decode_OP_MIMG__IMAGE_GATHER4_C_CL_O
9294
9297 {
9298 return new Inst_MIMG__IMAGE_GATHER4_C_L_O(&iFmt->iFmt_MIMG);
9299 } // decode_OP_MIMG__IMAGE_GATHER4_C_L_O
9300
9303 {
9304 return new Inst_MIMG__IMAGE_GATHER4_C_B_O(&iFmt->iFmt_MIMG);
9305 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_O
9306
9309 {
9311 } // decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O
9312
9315 {
9316 return new Inst_MIMG__IMAGE_GATHER4_C_LZ_O(&iFmt->iFmt_MIMG);
9317 } // decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O
9318
9321 {
9322 return new Inst_MIMG__IMAGE_GET_LOD(&iFmt->iFmt_MIMG);
9323 } // decode_OP_MIMG__IMAGE_GET_LOD
9324
9327 {
9328 return new Inst_MIMG__IMAGE_SAMPLE_CD(&iFmt->iFmt_MIMG);
9329 } // decode_OP_MIMG__IMAGE_SAMPLE_CD
9330
9333 {
9334 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL(&iFmt->iFmt_MIMG);
9335 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL
9336
9339 {
9340 return new Inst_MIMG__IMAGE_SAMPLE_C_CD(&iFmt->iFmt_MIMG);
9341 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD
9342
9345 {
9346 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_CL(&iFmt->iFmt_MIMG);
9347 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL
9348
9351 {
9352 return new Inst_MIMG__IMAGE_SAMPLE_CD_O(&iFmt->iFmt_MIMG);
9353 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_O
9354
9357 {
9358 return new Inst_MIMG__IMAGE_SAMPLE_CD_CL_O(&iFmt->iFmt_MIMG);
9359 } // decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O
9360
9363 {
9364 return new Inst_MIMG__IMAGE_SAMPLE_C_CD_O(&iFmt->iFmt_MIMG);
9365 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O
9366
9369 {
9371 } // decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O
9372
9375 {
9377 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X
9378
9381 {
9383 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY
9384
9387 {
9389 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ
9390
9393 {
9395 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW
9396
9399 {
9401 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X
9402
9405 {
9407 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY
9408
9411 {
9413 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ
9414
9417 {
9419 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW
9420
9423 {
9425 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X
9426
9429 {
9431 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY
9432
9435 {
9437 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ
9438
9441 {
9443 } // decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW
9444
9447 {
9449 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X
9450
9453 {
9455 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY
9456
9459 {
9461 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ
9462
9465 {
9466 return new
9468 } // decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW
9469
9472 {
9474 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X
9475
9478 {
9480 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY
9481
9484 {
9486 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ
9487
9490 {
9492 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW
9493
9496 {
9498 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_X
9499
9502 {
9504 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY
9505
9508 {
9510 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ
9511
9514 {
9516 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW
9517
9520 {
9522 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X
9523
9526 {
9528 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY
9529
9532 {
9534 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ
9535
9538 {
9540 } // decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW
9541
9544 {
9546 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X
9547
9550 {
9552 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY
9553
9556 {
9558 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ
9559
9562 {
9564 } // decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW
9565
9568 {
9569 return new Inst_MUBUF__BUFFER_LOAD_UBYTE(&iFmt->iFmt_MUBUF);
9570 } // decode_OP_MUBUF__BUFFER_LOAD_UBYTE
9571
9574 {
9575 return new Inst_MUBUF__BUFFER_LOAD_SBYTE(&iFmt->iFmt_MUBUF);
9576 } // decode_OP_MUBUF__BUFFER_LOAD_SBYTE
9577
9580 {
9581 return new Inst_MUBUF__BUFFER_LOAD_USHORT(&iFmt->iFmt_MUBUF);
9582 } // decode_OP_MUBUF__BUFFER_LOAD_USHORT
9583
9586 {
9587 return new Inst_MUBUF__BUFFER_LOAD_SSHORT(&iFmt->iFmt_MUBUF);
9588 } // decode_OP_MUBUF__BUFFER_LOAD_SSHORT
9589
9592 {
9593 return new Inst_MUBUF__BUFFER_LOAD_DWORD(&iFmt->iFmt_MUBUF);
9594 } // decode_OP_MUBUF__BUFFER_LOAD_DWORD
9595
9598 {
9600 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX2
9601
9604 {
9606 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX3
9607
9610 {
9612 } // decode_OP_MUBUF__BUFFER_LOAD_DWORDX4
9613
9616 {
9617 return new Inst_MUBUF__BUFFER_STORE_BYTE(&iFmt->iFmt_MUBUF);
9618 } // decode_OP_MUBUF__BUFFER_STORE_BYTE
9619
9622 {
9623 fatal("Trying to decode instruction without a class\n");
9624 return nullptr;
9625 }
9626
9629 {
9630 return new Inst_MUBUF__BUFFER_STORE_SHORT(&iFmt->iFmt_MUBUF);
9631 } // decode_OP_MUBUF__BUFFER_STORE_SHORT
9632
9635 {
9636 fatal("Trying to decode instruction without a class\n");
9637 return nullptr;
9638 }
9639
9642 {
9643 return new Inst_MUBUF__BUFFER_STORE_DWORD(&iFmt->iFmt_MUBUF);
9644 } // decode_OP_MUBUF__BUFFER_STORE_DWORD
9645
9648 {
9650 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX2
9651
9654 {
9656 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX3
9657
9660 {
9662 } // decode_OP_MUBUF__BUFFER_STORE_DWORDX4
9663
9666 {
9668 } // decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD
9669
9672 {
9673 return new Inst_MUBUF__BUFFER_WBINVL1(&iFmt->iFmt_MUBUF);
9674 } // decode_OP_MUBUF__BUFFER_WBINVL1
9675
9678 {
9679 return new Inst_MUBUF__BUFFER_WBINVL1_VOL(&iFmt->iFmt_MUBUF);
9680 } // decode_OP_MUBUF__BUFFER_WBINVL1_VOL
9681
9684 {
9685 return new Inst_MUBUF__BUFFER_ATOMIC_SWAP(&iFmt->iFmt_MUBUF);
9686 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP
9687
9690 {
9692 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP
9693
9696 {
9697 return new Inst_MUBUF__BUFFER_ATOMIC_ADD(&iFmt->iFmt_MUBUF);
9698 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD
9699
9702 {
9703 return new Inst_MUBUF__BUFFER_ATOMIC_SUB(&iFmt->iFmt_MUBUF);
9704 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB
9705
9708 {
9709 return new Inst_MUBUF__BUFFER_ATOMIC_SMIN(&iFmt->iFmt_MUBUF);
9710 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN
9711
9714 {
9715 return new Inst_MUBUF__BUFFER_ATOMIC_UMIN(&iFmt->iFmt_MUBUF);
9716 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN
9717
9720 {
9721 return new Inst_MUBUF__BUFFER_ATOMIC_SMAX(&iFmt->iFmt_MUBUF);
9722 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX
9723
9726 {
9727 return new Inst_MUBUF__BUFFER_ATOMIC_UMAX(&iFmt->iFmt_MUBUF);
9728 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX
9729
9732 {
9733 return new Inst_MUBUF__BUFFER_ATOMIC_AND(&iFmt->iFmt_MUBUF);
9734 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND
9735
9738 {
9739 return new Inst_MUBUF__BUFFER_ATOMIC_OR(&iFmt->iFmt_MUBUF);
9740 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR
9741
9744 {
9745 return new Inst_MUBUF__BUFFER_ATOMIC_XOR(&iFmt->iFmt_MUBUF);
9746 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR
9747
9750 {
9751 return new Inst_MUBUF__BUFFER_ATOMIC_INC(&iFmt->iFmt_MUBUF);
9752 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC
9753
9756 {
9757 return new Inst_MUBUF__BUFFER_ATOMIC_DEC(&iFmt->iFmt_MUBUF);
9758 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC
9759
9762 {
9764 } // decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2
9765
9768 {
9770 } // decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2
9771
9774 {
9776 } // decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2
9777
9780 {
9782 } // decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2
9783
9786 {
9788 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2
9789
9792 {
9794 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2
9795
9798 {
9800 } // decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2
9801
9804 {
9806 } // decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2
9807
9810 {
9812 } // decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2
9813
9816 {
9818 } // decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2
9819
9822 {
9824 } // decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2
9825
9828 {
9830 } // decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2
9831
9834 {
9836 } // decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2
9837
9840 {
9841 fatal("Trying to decode instruction without a class\n");
9842 return nullptr;
9843 }
9844
9847 {
9848 fatal("Trying to decode instruction without a class\n");
9849 return nullptr;
9850 }
9851
9854 {
9855 fatal("Trying to decode instruction without a class\n");
9856 return nullptr;
9857 }
9858
9861 {
9862 fatal("Trying to decode instruction without a class\n");
9863 return nullptr;
9864 }
9865
9868 {
9869 fatal("Trying to decode instruction without a class\n");
9870 return nullptr;
9871 }
9872
9875 {
9876 fatal("Trying to decode instruction without a class\n");
9877 return nullptr;
9878 }
9879
9882 {
9883 fatal("Trying to decode instruction without a class\n");
9884 return nullptr;
9885 }
9886
9889 {
9890 fatal("Trying to decode instruction without a class\n");
9891 return nullptr;
9892 }
9893
9896 {
9897 fatal("Trying to decode instruction without a class\n");
9898 return nullptr;
9899 }
9900
9903 {
9904 fatal("Trying to decode instruction without a class\n");
9905 return nullptr;
9906 }
9907
9910 {
9911 fatal("Trying to decode instruction without a class\n");
9912 return nullptr;
9913 }
9914
9917 {
9918 fatal("Trying to decode instruction without a class\n");
9919 return nullptr;
9920 }
9921
9924 {
9925 fatal("Trying to decode instruction without a class\n");
9926 return nullptr;
9927 }
9928
9931 {
9932 fatal("Trying to decode instruction without a class\n");
9933 return nullptr;
9934 }
9935
9938 {
9939 fatal("Trying to decode instruction without a class\n");
9940 return nullptr;
9941 }
9942
9945 {
9946 fatal("Trying to decode instruction without a class\n");
9947 return nullptr;
9948 }
9949
9952 {
9953 fatal("Trying to decode instruction without a class\n");
9954 return nullptr;
9955 }
9956
9959 {
9960 fatal("Trying to decode instruction without a class\n");
9961 return nullptr;
9962 }
9963
9966 {
9967 fatal("Trying to decode instruction without a class\n");
9968 return nullptr;
9969 }
9970
9973 {
9974 fatal("Trying to decode instruction without a class\n");
9975 return nullptr;
9976 }
9977
9980 {
9981 fatal("Trying to decode instruction without a class\n");
9982 return nullptr;
9983 }
9984
9987 {
9988 fatal("Trying to decode instruction without a class\n");
9989 return nullptr;
9990 }
9991
9994 {
9995 return new Inst_SMEM__S_LOAD_DWORD(&iFmt->iFmt_SMEM);
9996 } // decode_OP_SMEM__S_LOAD_DWORD
9997
10000 {
10001 return new Inst_SMEM__S_LOAD_DWORDX2(&iFmt->iFmt_SMEM);
10002 } // decode_OP_SMEM__S_LOAD_DWORDX2
10003
10006 {
10007 return new Inst_SMEM__S_LOAD_DWORDX4(&iFmt->iFmt_SMEM);
10008 } // decode_OP_SMEM__S_LOAD_DWORDX4
10009
10012 {
10013 return new Inst_SMEM__S_LOAD_DWORDX8(&iFmt->iFmt_SMEM);
10014 } // decode_OP_SMEM__S_LOAD_DWORDX8
10015
10018 {
10019 return new Inst_SMEM__S_LOAD_DWORDX16(&iFmt->iFmt_SMEM);
10020 } // decode_OP_SMEM__S_LOAD_DWORDX16
10021
10024 {
10025 fatal("Trying to decode instruction without a class\n");
10026 return nullptr;
10027 }
10028
10031 {
10032 fatal("Trying to decode instruction without a class\n");
10033 return nullptr;
10034 }
10035
10038 {
10039 fatal("Trying to decode instruction without a class\n");
10040 return nullptr;
10041 }
10042
10045 {
10046 return new Inst_SMEM__S_BUFFER_LOAD_DWORD(&iFmt->iFmt_SMEM);
10047 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORD
10048
10051 {
10053 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2
10054
10057 {
10059 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4
10060
10063 {
10065 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8
10066
10069 {
10071 } // decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16
10072
10075 {
10076 return new Inst_SMEM__S_STORE_DWORD(&iFmt->iFmt_SMEM);
10077 } // decode_OP_SMEM__S_STORE_DWORD
10078
10081 {
10082 return new Inst_SMEM__S_STORE_DWORDX2(&iFmt->iFmt_SMEM);
10083 } // decode_OP_SMEM__S_STORE_DWORDX2
10084
10087 {
10088 return new Inst_SMEM__S_STORE_DWORDX4(&iFmt->iFmt_SMEM);
10089 } // decode_OP_SMEM__S_STORE_DWORDX4
10090
10093 {
10094 fatal("Trying to decode instruction without a class\n");
10095 return nullptr;
10096 }
10097
10100 {
10101 fatal("Trying to decode instruction without a class\n");
10102 return nullptr;
10103 }
10104
10107 {
10108 fatal("Trying to decode instruction without a class\n");
10109 return nullptr;
10110 }
10111
10114 {
10115 return new Inst_SMEM__S_BUFFER_STORE_DWORD(&iFmt->iFmt_SMEM);
10116 } // decode_OP_SMEM__S_BUFFER_STORE_DWORD
10117
10120 {
10122 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX2
10123
10126 {
10128 } // decode_OP_SMEM__S_BUFFER_STORE_DWORDX4
10129
10132 {
10133 fatal("Trying to decode instruction without a class\n");
10134 return nullptr;
10135 }
10138 {
10139 fatal("Trying to decode instruction without a class\n");
10140 return nullptr;
10141 }
10144 {
10145 fatal("Trying to decode instruction without a class\n");
10146 return nullptr;
10147 }
10150 {
10151 fatal("Trying to decode instruction without a class\n");
10152 return nullptr;
10153 }
10156 {
10157 fatal("Trying to decode instruction without a class\n");
10158 return nullptr;
10159 }
10162 {
10163 fatal("Trying to decode instruction without a class\n");
10164 return nullptr;
10165 }
10168 {
10169 fatal("Trying to decode instruction without a class\n");
10170 return nullptr;
10171 }
10174 {
10175 fatal("Trying to decode instruction without a class\n");
10176 return nullptr;
10177 }
10178
10181 {
10182 return new Inst_SMEM__S_DCACHE_INV(&iFmt->iFmt_SMEM);
10183 } // decode_OP_SMEM__S_DCACHE_INV
10184
10187 {
10188 return new Inst_SMEM__S_DCACHE_WB(&iFmt->iFmt_SMEM);
10189 } // decode_OP_SMEM__S_DCACHE_WB
10190
10193 {
10194 return new Inst_SMEM__S_DCACHE_INV_VOL(&iFmt->iFmt_SMEM);
10195 } // decode_OP_SMEM__S_DCACHE_INV_VOL
10196
10199 {
10200 return new Inst_SMEM__S_DCACHE_WB_VOL(&iFmt->iFmt_SMEM);
10201 } // decode_OP_SMEM__S_DCACHE_WB_VOL
10202
10205 {
10206 return new Inst_SMEM__S_MEMTIME(&iFmt->iFmt_SMEM);
10207 } // decode_OP_SMEM__S_MEMTIME
10208
10211 {
10212 return new Inst_SMEM__S_MEMREALTIME(&iFmt->iFmt_SMEM);
10213 } // decode_OP_SMEM__S_MEMREALTIME
10214
10217 {
10218 return new Inst_SMEM__S_ATC_PROBE(&iFmt->iFmt_SMEM);
10219 } // decode_OP_SMEM__S_ATC_PROBE
10220
10223 {
10224 return new Inst_SMEM__S_ATC_PROBE_BUFFER(&iFmt->iFmt_SMEM);
10225 } // decode_OP_SMEM__S_ATC_PROBE_BUFFER
10226
10229 {
10230 fatal("Trying to decode instruction without a class\n");
10231 return nullptr;
10232 }
10233
10236 {
10237 fatal("Trying to decode instruction without a class\n");
10238 return nullptr;
10239 }
10240
10243 {
10244 fatal("Trying to decode instruction without a class\n");
10245 return nullptr;
10246 }
10247
10250 {
10251 fatal("Trying to decode instruction without a class\n");
10252 return nullptr;
10253 }
10254
10257 {
10258 fatal("Trying to decode instruction without a class\n");
10259 return nullptr;
10260 }
10261
10264 {
10265 fatal("Trying to decode instruction without a class\n");
10266 return nullptr;
10267 }
10268
10271 {
10272 fatal("Trying to decode instruction without a class\n");
10273 return nullptr;
10274 }
10275
10278 {
10279 fatal("Trying to decode instruction without a class\n");
10280 return nullptr;
10281 }
10282
10285 {
10286 fatal("Trying to decode instruction without a class\n");
10287 return nullptr;
10288 }
10289
10292 {
10293 fatal("Trying to decode instruction without a class\n");
10294 return nullptr;
10295 }
10296
10299 {
10300 fatal("Trying to decode instruction without a class\n");
10301 return nullptr;
10302 }
10303
10306 {
10307 fatal("Trying to decode instruction without a class\n");
10308 return nullptr;
10309 }
10310
10313 {
10314 fatal("Trying to decode instruction without a class\n");
10315 return nullptr;
10316 }
10317
10320 {
10321 fatal("Trying to decode instruction without a class\n");
10322 return nullptr;
10323 }
10324
10327 {
10328 fatal("Trying to decode instruction without a class\n");
10329 return nullptr;
10330 }
10331
10334 {
10335 fatal("Trying to decode instruction without a class\n");
10336 return nullptr;
10337 }
10338
10341 {
10342 fatal("Trying to decode instruction without a class\n");
10343 return nullptr;
10344 }
10345
10348 {
10349 fatal("Trying to decode instruction without a class\n");
10350 return nullptr;
10351 }
10352
10355 {
10356 fatal("Trying to decode instruction without a class\n");
10357 return nullptr;
10358 }
10359
10362 {
10363 fatal("Trying to decode instruction without a class\n");
10364 return nullptr;
10365 }
10366
10369 {
10370 fatal("Trying to decode instruction without a class\n");
10371 return nullptr;
10372 }
10373
10376 {
10377 fatal("Trying to decode instruction without a class\n");
10378 return nullptr;
10379 }
10380
10383 {
10384 fatal("Trying to decode instruction without a class\n");
10385 return nullptr;
10386 }
10387
10390 {
10391 fatal("Trying to decode instruction without a class\n");
10392 return nullptr;
10393 }
10394
10397 {
10398 fatal("Trying to decode instruction without a class\n");
10399 return nullptr;
10400 }
10401
10404 {
10405 fatal("Trying to decode instruction without a class\n");
10406 return nullptr;
10407 }
10408
10411 {
10412 fatal("Trying to decode instruction without a class\n");
10413 return nullptr;
10414 }
10415
10418 {
10419 fatal("Trying to decode instruction without a class\n");
10420 return nullptr;
10421 }
10422
10425 {
10426 fatal("Trying to decode instruction without a class\n");
10427 return nullptr;
10428 }
10429
10432 {
10433 fatal("Trying to decode instruction without a class\n");
10434 return nullptr;
10435 }
10436
10439 {
10440 fatal("Trying to decode instruction without a class\n");
10441 return nullptr;
10442 }
10443
10446 {
10447 fatal("Trying to decode instruction without a class\n");
10448 return nullptr;
10449 }
10450
10453 {
10454 fatal("Trying to decode instruction without a class\n");
10455 return nullptr;
10456 }
10457
10460 {
10461 fatal("Trying to decode instruction without a class\n");
10462 return nullptr;
10463 }
10464
10467 {
10468 fatal("Trying to decode instruction without a class\n");
10469 return nullptr;
10470 }
10471
10474 {
10475 fatal("Trying to decode instruction without a class\n");
10476 return nullptr;
10477 }
10478
10481 {
10482 fatal("Trying to decode instruction without a class\n");
10483 return nullptr;
10484 }
10485
10488 {
10489 fatal("Trying to decode instruction without a class\n");
10490 return nullptr;
10491 }
10492
10495 {
10496 fatal("Trying to decode instruction without a class\n");
10497 return nullptr;
10498 }
10499
10502 {
10503 fatal("Trying to decode instruction without a class\n");
10504 return nullptr;
10505 }
10506
10509 {
10510 fatal("Trying to decode instruction without a class\n");
10511 return nullptr;
10512 }
10513
10516 {
10517 fatal("Trying to decode instruction without a class\n");
10518 return nullptr;
10519 }
10520
10523 {
10524 fatal("Trying to decode instruction without a class\n");
10525 return nullptr;
10526 }
10527
10530 {
10531 fatal("Trying to decode instruction without a class\n");
10532 return nullptr;
10533 }
10534
10537 {
10538 fatal("Trying to decode instruction without a class\n");
10539 return nullptr;
10540 }
10541
10544 {
10545 fatal("Trying to decode instruction without a class\n");
10546 return nullptr;
10547 }
10548
10551 {
10552 fatal("Trying to decode instruction without a class\n");
10553 return nullptr;
10554 }
10555
10558 {
10559 fatal("Trying to decode instruction without a class\n");
10560 return nullptr;
10561 }
10562
10565 {
10566 fatal("Trying to decode instruction without a class\n");
10567 return nullptr;
10568 }
10569
10572 {
10573 fatal("Trying to decode instruction without a class\n");
10574 return nullptr;
10575 }
10576
10579 {
10580 fatal("Trying to decode instruction without a class\n");
10581 return nullptr;
10582 }
10583
10586 {
10587 fatal("Trying to decode instruction without a class\n");
10588 return nullptr;
10589 }
10590
10593 {
10594 fatal("Trying to decode instruction without a class\n");
10595 return nullptr;
10596 }
10597
10600 {
10601 fatal("Trying to decode instruction without a class\n");
10602 return nullptr;
10603 }
10604
10607 {
10608 return new Inst_SOP1__S_MOV_B32(&iFmt->iFmt_SOP1);
10609 } // decode_OP_SOP1__S_MOV_B32
10610
10613 {
10614 return new Inst_SOP1__S_MOV_B64(&iFmt->iFmt_SOP1);
10615 } // decode_OP_SOP1__S_MOV_B64
10616
10619 {
10620 return new Inst_SOP1__S_CMOV_B32(&iFmt->iFmt_SOP1);
10621 } // decode_OP_SOP1__S_CMOV_B32
10622
10625 {
10626 return new Inst_SOP1__S_CMOV_B64(&iFmt->iFmt_SOP1);
10627 } // decode_OP_SOP1__S_CMOV_B64
10628
10631 {
10632 return new Inst_SOP1__S_NOT_B32(&iFmt->iFmt_SOP1);
10633 } // decode_OP_SOP1__S_NOT_B32
10634
10637 {
10638 return new Inst_SOP1__S_NOT_B64(&iFmt->iFmt_SOP1);
10639 } // decode_OP_SOP1__S_NOT_B64
10640
10643 {
10644 return new Inst_SOP1__S_WQM_B32(&iFmt->iFmt_SOP1);
10645 } // decode_OP_SOP1__S_WQM_B32
10646
10649 {
10650 return new Inst_SOP1__S_WQM_B64(&iFmt->iFmt_SOP1);
10651 } // decode_OP_SOP1__S_WQM_B64
10652
10655 {
10656 return new Inst_SOP1__S_BREV_B32(&iFmt->iFmt_SOP1);
10657 } // decode_OP_SOP1__S_BREV_B32
10658
10661 {
10662 return new Inst_SOP1__S_BREV_B64(&iFmt->iFmt_SOP1);
10663 } // decode_OP_SOP1__S_BREV_B64
10664
10667 {
10668 return new Inst_SOP1__S_BCNT0_I32_B32(&iFmt->iFmt_SOP1);
10669 } // decode_OP_SOP1__S_BCNT0_I32_B32
10670
10673 {
10674 return new Inst_SOP1__S_BCNT0_I32_B64(&iFmt->iFmt_SOP1);
10675 } // decode_OP_SOP1__S_BCNT0_I32_B64
10676
10679 {
10680 return new Inst_SOP1__S_BCNT1_I32_B32(&iFmt->iFmt_SOP1);
10681 } // decode_OP_SOP1__S_BCNT1_I32_B32
10682
10685 {
10686 return new Inst_SOP1__S_BCNT1_I32_B64(&iFmt->iFmt_SOP1);
10687 } // decode_OP_SOP1__S_BCNT1_I32_B64
10688
10691 {
10692 return new Inst_SOP1__S_FF0_I32_B32(&iFmt->iFmt_SOP1);
10693 } // decode_OP_SOP1__S_FF0_I32_B32
10694
10697 {
10698 return new Inst_SOP1__S_FF0_I32_B64(&iFmt->iFmt_SOP1);
10699 } // decode_OP_SOP1__S_FF0_I32_B64
10700
10703 {
10704 return new Inst_SOP1__S_FF1_I32_B32(&iFmt->iFmt_SOP1);
10705 } // decode_OP_SOP1__S_FF1_I32_B32
10706
10709 {
10710 return new Inst_SOP1__S_FF1_I32_B64(&iFmt->iFmt_SOP1);
10711 } // decode_OP_SOP1__S_FF1_I32_B64
10712
10715 {
10716 return new Inst_SOP1__S_FLBIT_I32_B32(&iFmt->iFmt_SOP1);
10717 } // decode_OP_SOP1__S_FLBIT_I32_B32
10718
10721 {
10722 return new Inst_SOP1__S_FLBIT_I32_B64(&iFmt->iFmt_SOP1);
10723 } // decode_OP_SOP1__S_FLBIT_I32_B64
10724
10727 {
10728 return new Inst_SOP1__S_FLBIT_I32(&iFmt->iFmt_SOP1);
10729 } // decode_OP_SOP1__S_FLBIT_I32
10730
10733 {
10734 return new Inst_SOP1__S_FLBIT_I32_I64(&iFmt->iFmt_SOP1);
10735 } // decode_OP_SOP1__S_FLBIT_I32_I64
10736
10739 {
10740 return new Inst_SOP1__S_SEXT_I32_I8(&iFmt->iFmt_SOP1);
10741 } // decode_OP_SOP1__S_SEXT_I32_I8
10742
10745 {
10746 return new Inst_SOP1__S_SEXT_I32_I16(&iFmt->iFmt_SOP1);
10747 } // decode_OP_SOP1__S_SEXT_I32_I16
10748
10751 {
10752 return new Inst_SOP1__S_BITSET0_B32(&iFmt->iFmt_SOP1);
10753 } // decode_OP_SOP1__S_BITSET0_B32
10754
10757 {
10758 return new Inst_SOP1__S_BITSET0_B64(&iFmt->iFmt_SOP1);
10759 } // decode_OP_SOP1__S_BITSET0_B64
10760
10763 {
10764 return new Inst_SOP1__S_BITSET1_B32(&iFmt->iFmt_SOP1);
10765 } // decode_OP_SOP1__S_BITSET1_B32
10766
10769 {
10770 return new Inst_SOP1__S_BITSET1_B64(&iFmt->iFmt_SOP1);
10771 } // decode_OP_SOP1__S_BITSET1_B64
10772
10775 {
10776 return new Inst_SOP1__S_GETPC_B64(&iFmt->iFmt_SOP1);
10777 } // decode_OP_SOP1__S_GETPC_B64
10778
10781 {
10782 return new Inst_SOP1__S_SETPC_B64(&iFmt->iFmt_SOP1);
10783 } // decode_OP_SOP1__S_SETPC_B64
10784
10787 {
10788 return new Inst_SOP1__S_SWAPPC_B64(&iFmt->iFmt_SOP1);
10789 } // decode_OP_SOP1__S_SWAPPC_B64
10790
10793 {
10794 return new Inst_SOP1__S_RFE_B64(&iFmt->iFmt_SOP1);
10795 } // decode_OP_SOP1__S_RFE_B64
10796
10799 {
10800 return new Inst_SOP1__S_AND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10801 } // decode_OP_SOP1__S_AND_SAVEEXEC_B64
10802
10805 {
10806 return new Inst_SOP1__S_OR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10807 } // decode_OP_SOP1__S_OR_SAVEEXEC_B64
10808
10811 {
10812 return new Inst_SOP1__S_XOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10813 } // decode_OP_SOP1__S_XOR_SAVEEXEC_B64
10814
10817 {
10818 return new Inst_SOP1__S_ANDN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10819 } // decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64
10820
10823 {
10824 return new Inst_SOP1__S_ORN2_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10825 } // decode_OP_SOP1__S_ORN2_SAVEEXEC_B64
10826
10829 {
10830 return new Inst_SOP1__S_NAND_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10831 } // decode_OP_SOP1__S_NAND_SAVEEXEC_B64
10832
10835 {
10836 return new Inst_SOP1__S_NOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10837 } // decode_OP_SOP1__S_NOR_SAVEEXEC_B64
10838
10841 {
10842 return new Inst_SOP1__S_XNOR_SAVEEXEC_B64(&iFmt->iFmt_SOP1);
10843 } // decode_OP_SOP1__S_XNOR_SAVEEXEC_B64
10844
10847 {
10848 return new Inst_SOP1__S_QUADMASK_B32(&iFmt->iFmt_SOP1);
10849 } // decode_OP_SOP1__S_QUADMASK_B32
10850
10853 {
10854 return new Inst_SOP1__S_QUADMASK_B64(&iFmt->iFmt_SOP1);
10855 } // decode_OP_SOP1__S_QUADMASK_B64
10856
10859 {
10860 return new Inst_SOP1__S_MOVRELS_B32(&iFmt->iFmt_SOP1);
10861 } // decode_OP_SOP1__S_MOVRELS_B32
10862
10865 {
10866 return new Inst_SOP1__S_MOVRELS_B64(&iFmt->iFmt_SOP1);
10867 } // decode_OP_SOP1__S_MOVRELS_B64
10868
10871 {
10872 return new Inst_SOP1__S_MOVRELD_B32(&iFmt->iFmt_SOP1);
10873 } // decode_OP_SOP1__S_MOVRELD_B32
10874
10877 {
10878 return new Inst_SOP1__S_MOVRELD_B64(&iFmt->iFmt_SOP1);
10879 } // decode_OP_SOP1__S_MOVRELD_B64
10880
10883 {
10884 return new Inst_SOP1__S_CBRANCH_JOIN(&iFmt->iFmt_SOP1);
10885 } // decode_OP_SOP1__S_CBRANCH_JOIN
10886
10889 {
10890 return new Inst_SOP1__S_ABS_I32(&iFmt->iFmt_SOP1);
10891 } // decode_OP_SOP1__S_ABS_I32
10892
10895 {
10896 return new Inst_SOP1__S_SET_GPR_IDX_IDX(&iFmt->iFmt_SOP1);
10897 } // decode_OP_SOP1__S_SET_GPR_IDX_IDX
10898
10901 {
10902 fatal("Trying to decode instruction without a class\n");
10903 return nullptr;
10904 }
10905
10908 {
10909 fatal("Trying to decode instruction without a class\n");
10910 return nullptr;
10911 }
10912
10915 {
10916 fatal("Trying to decode instruction without a class\n");
10917 return nullptr;
10918 }
10919
10922 {
10923 fatal("Trying to decode instruction without a class\n");
10924 return nullptr;
10925 }
10926
10929 {
10930 fatal("Trying to decode instruction without a class\n");
10931 return nullptr;
10932 }
10933
10936 {
10937 return new Inst_SOPC__S_CMP_EQ_I32(&iFmt->iFmt_SOPC);
10938 } // decode_OP_SOPC__S_CMP_EQ_I32
10939
10942 {
10943 return new Inst_SOPC__S_CMP_LG_I32(&iFmt->iFmt_SOPC);
10944 } // decode_OP_SOPC__S_CMP_LG_I32
10945
10948 {
10949 return new Inst_SOPC__S_CMP_GT_I32(&iFmt->iFmt_SOPC);
10950 } // decode_OP_SOPC__S_CMP_GT_I32
10951
10954 {
10955 return new Inst_SOPC__S_CMP_GE_I32(&iFmt->iFmt_SOPC);
10956 } // decode_OP_SOPC__S_CMP_GE_I32
10957
10960 {
10961 return new Inst_SOPC__S_CMP_LT_I32(&iFmt->iFmt_SOPC);
10962 } // decode_OP_SOPC__S_CMP_LT_I32
10963
10966 {
10967 return new Inst_SOPC__S_CMP_LE_I32(&iFmt->iFmt_SOPC);
10968 } // decode_OP_SOPC__S_CMP_LE_I32
10969
10972 {
10973 return new Inst_SOPC__S_CMP_EQ_U32(&iFmt->iFmt_SOPC);
10974 } // decode_OP_SOPC__S_CMP_EQ_U32
10975
10978 {
10979 return new Inst_SOPC__S_CMP_LG_U32(&iFmt->iFmt_SOPC);
10980 } // decode_OP_SOPC__S_CMP_LG_U32
10981
10984 {
10985 return new Inst_SOPC__S_CMP_GT_U32(&iFmt->iFmt_SOPC);
10986 } // decode_OP_SOPC__S_CMP_GT_U32
10987
10990 {
10991 return new Inst_SOPC__S_CMP_GE_U32(&iFmt->iFmt_SOPC);
10992 } // decode_OP_SOPC__S_CMP_GE_U32
10993
10996 {
10997 return new Inst_SOPC__S_CMP_LT_U32(&iFmt->iFmt_SOPC);
10998 } // decode_OP_SOPC__S_CMP_LT_U32
10999
11002 {
11003 return new Inst_SOPC__S_CMP_LE_U32(&iFmt->iFmt_SOPC);
11004 } // decode_OP_SOPC__S_CMP_LE_U32
11005
11008 {
11009 return new Inst_SOPC__S_BITCMP0_B32(&iFmt->iFmt_SOPC);
11010 } // decode_OP_SOPC__S_BITCMP0_B32
11011
11014 {
11015 return new Inst_SOPC__S_BITCMP1_B32(&iFmt->iFmt_SOPC);
11016 } // decode_OP_SOPC__S_BITCMP1_B32
11017
11020 {
11021 return new Inst_SOPC__S_BITCMP0_B64(&iFmt->iFmt_SOPC);
11022 } // decode_OP_SOPC__S_BITCMP0_B64
11023
11026 {
11027 return new Inst_SOPC__S_BITCMP1_B64(&iFmt->iFmt_SOPC);
11028 } // decode_OP_SOPC__S_BITCMP1_B64
11029
11032 {
11033 return new Inst_SOPC__S_SETVSKIP(&iFmt->iFmt_SOPC);
11034 } // decode_OP_SOPC__S_SETVSKIP
11035
11038 {
11039 return new Inst_SOPC__S_SET_GPR_IDX_ON(&iFmt->iFmt_SOPC);
11040 } // decode_OP_SOPC__S_SET_GPR_IDX_ON
11041
11044 {
11045 return new Inst_SOPC__S_CMP_EQ_U64(&iFmt->iFmt_SOPC);
11046 } // decode_OP_SOPC__S_CMP_EQ_U64
11047
11050 {
11051 return new Inst_SOPC__S_CMP_LG_U64(&iFmt->iFmt_SOPC);
11052 } // decode_OP_SOPC__S_CMP_LG_U64
11053
11056 {
11057 return new Inst_SOPP__S_NOP(&iFmt->iFmt_SOPP);
11058 } // decode_OP_SOPP__S_NOP
11059
11062 {
11063 return new Inst_SOPP__S_ENDPGM(&iFmt->iFmt_SOPP);
11064 } // decode_OP_SOPP__S_ENDPGM
11065
11068 {
11069 return new Inst_SOPP__S_BRANCH(&iFmt->iFmt_SOPP);
11070 } // decode_OP_SOPP__S_BRANCH
11071
11074 {
11075 return new Inst_SOPP__S_WAKEUP(&iFmt->iFmt_SOPP);
11076 } // decode_OP_SOPP__S_WAKEUP
11077
11080 {
11081 return new Inst_SOPP__S_CBRANCH_SCC0(&iFmt->iFmt_SOPP);
11082 } // decode_OP_SOPP__S_CBRANCH_SCC0
11083
11086 {
11087 return new Inst_SOPP__S_CBRANCH_SCC1(&iFmt->iFmt_SOPP);
11088 } // decode_OP_SOPP__S_CBRANCH_SCC1
11089
11092 {
11093 return new Inst_SOPP__S_CBRANCH_VCCZ(&iFmt->iFmt_SOPP);
11094 } // decode_OP_SOPP__S_CBRANCH_VCCZ
11095
11098 {
11099 return new Inst_SOPP__S_CBRANCH_VCCNZ(&iFmt->iFmt_SOPP);
11100 } // decode_OP_SOPP__S_CBRANCH_VCCNZ
11101
11104 {
11105 return new Inst_SOPP__S_CBRANCH_EXECZ(&iFmt->iFmt_SOPP);
11106 } // decode_OP_SOPP__S_CBRANCH_EXECZ
11107
11110 {
11111 return new Inst_SOPP__S_CBRANCH_EXECNZ(&iFmt->iFmt_SOPP);
11112 } // decode_OP_SOPP__S_CBRANCH_EXECNZ
11113
11116 {
11117 return new Inst_SOPP__S_BARRIER(&iFmt->iFmt_SOPP);
11118 } // decode_OP_SOPP__S_BARRIER
11119
11122 {
11123 return new Inst_SOPP__S_SETKILL(&iFmt->iFmt_SOPP);
11124 } // decode_OP_SOPP__S_SETKILL
11125
11128 {
11129 return new Inst_SOPP__S_WAITCNT(&iFmt->iFmt_SOPP);
11130 } // decode_OP_SOPP__S_WAITCNT
11131
11134 {
11135 return new Inst_SOPP__S_SETHALT(&iFmt->iFmt_SOPP);
11136 } // decode_OP_SOPP__S_SETHALT
11137
11140 {
11141 return new Inst_SOPP__S_SLEEP(&iFmt->iFmt_SOPP);
11142 } // decode_OP_SOPP__S_SLEEP
11143
11146 {
11147 return new Inst_SOPP__S_SETPRIO(&iFmt->iFmt_SOPP);
11148 } // decode_OP_SOPP__S_SETPRIO
11149
11152 {
11153 return new Inst_SOPP__S_SENDMSG(&iFmt->iFmt_SOPP);
11154 } // decode_OP_SOPP__S_SENDMSG
11155
11158 {
11159 return new Inst_SOPP__S_SENDMSGHALT(&iFmt->iFmt_SOPP);
11160 } // decode_OP_SOPP__S_SENDMSGHALT
11161
11164 {
11165 return new Inst_SOPP__S_TRAP(&iFmt->iFmt_SOPP);
11166 } // decode_OP_SOPP__S_TRAP
11167
11170 {
11171 return new Inst_SOPP__S_ICACHE_INV(&iFmt->iFmt_SOPP);
11172 } // decode_OP_SOPP__S_ICACHE_INV
11173
11176 {
11177 return new Inst_SOPP__S_INCPERFLEVEL(&iFmt->iFmt_SOPP);
11178 } // decode_OP_SOPP__S_INCPERFLEVEL
11179
11182 {
11183 return new Inst_SOPP__S_DECPERFLEVEL(&iFmt->iFmt_SOPP);
11184 } // decode_OP_SOPP__S_DECPERFLEVEL
11185
11188 {
11189 return new Inst_SOPP__S_TTRACEDATA(&iFmt->iFmt_SOPP);
11190 } // decode_OP_SOPP__S_TTRACEDATA
11191
11194 {
11195 return new Inst_SOPP__S_CBRANCH_CDBGSYS(&iFmt->iFmt_SOPP);
11196 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS
11197
11200 {
11201 return new Inst_SOPP__S_CBRANCH_CDBGUSER(&iFmt->iFmt_SOPP);
11202 } // decode_OP_SOPP__S_CBRANCH_CDBGUSER
11203
11206 {
11208 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER
11209
11212 {
11214 } // decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER
11215
11218 {
11219 return new Inst_SOPP__S_ENDPGM_SAVED(&iFmt->iFmt_SOPP);
11220 } // decode_OP_SOPP__S_ENDPGM_SAVED
11221
11224 {
11225 return new Inst_SOPP__S_SET_GPR_IDX_OFF(&iFmt->iFmt_SOPP);
11226 } // decode_OP_SOPP__S_SET_GPR_IDX_OFF
11227
11230 {
11231 return new Inst_SOPP__S_SET_GPR_IDX_MODE(&iFmt->iFmt_SOPP);
11232 } // decode_OP_SOPP__S_SET_GPR_IDX_MODE
11233
11236 {
11237 fatal("Trying to decode instruction without a class\n");
11238 return nullptr;
11239 }
11240
11243 {
11244 return new Inst_VINTRP__V_INTERP_P1_F32(&iFmt->iFmt_VINTRP);
11245 } // decode_OP_VINTRP__V_INTERP_P1_F32
11246
11249 {
11250 return new Inst_VINTRP__V_INTERP_P2_F32(&iFmt->iFmt_VINTRP);
11251 } // decode_OP_VINTRP__V_INTERP_P2_F32
11252
11255 {
11256 return new Inst_VINTRP__V_INTERP_MOV_F32(&iFmt->iFmt_VINTRP);
11257 } // decode_OP_VINTRP__V_INTERP_MOV_F32
11258
11261 {
11262 return new Inst_VOP1__V_NOP(&iFmt->iFmt_VOP1);
11263 } // decode_OP_VOP1__V_NOP
11264
11267 {
11268 return new Inst_VOP1__V_MOV_B32(&iFmt->iFmt_VOP1);
11269 } // decode_OP_VOP1__V_MOV_B32
11270
11273 {
11274 return new Inst_VOP1__V_READFIRSTLANE_B32(&iFmt->iFmt_VOP1);
11275 } // decode_OP_VOP1__V_READFIRSTLANE_B32
11276
11279 {
11280 return new Inst_VOP1__V_CVT_I32_F64(&iFmt->iFmt_VOP1);
11281 } // decode_OP_VOP1__V_CVT_I32_F64
11282
11285 {
11286 return new Inst_VOP1__V_CVT_F64_I32(&iFmt->iFmt_VOP1);
11287 } // decode_OP_VOP1__V_CVT_F64_I32
11288
11291 {
11292 return new Inst_VOP1__V_CVT_F32_I32(&iFmt->iFmt_VOP1);
11293 } // decode_OP_VOP1__V_CVT_F32_I32
11294
11297 {
11298 return new Inst_VOP1__V_CVT_F32_U32(&iFmt->iFmt_VOP1);
11299 } // decode_OP_VOP1__V_CVT_F32_U32
11300
11303 {
11304 return new Inst_VOP1__V_CVT_U32_F32(&iFmt->iFmt_VOP1);
11305 } // decode_OP_VOP1__V_CVT_U32_F32
11306
11309 {
11310 return new Inst_VOP1__V_CVT_I32_F32(&iFmt->iFmt_VOP1);
11311 } // decode_OP_VOP1__V_CVT_I32_F32
11312
11315 {
11316 return new Inst_VOP1__V_CVT_F16_F32(&iFmt->iFmt_VOP1);
11317 } // decode_OP_VOP1__V_CVT_F16_F32
11318
11321 {
11322 return new Inst_VOP1__V_CVT_F32_F16(&iFmt->iFmt_VOP1);
11323 } // decode_OP_VOP1__V_CVT_F32_F16
11324
11327 {
11328 return new Inst_VOP1__V_CVT_RPI_I32_F32(&iFmt->iFmt_VOP1);
11329 } // decode_OP_VOP1__V_CVT_RPI_I32_F32
11330
11333 {
11334 return new Inst_VOP1__V_CVT_FLR_I32_F32(&iFmt->iFmt_VOP1);
11335 } // decode_OP_VOP1__V_CVT_FLR_I32_F32
11336
11339 {
11340 return new Inst_VOP1__V_CVT_OFF_F32_I4(&iFmt->iFmt_VOP1);
11341 } // decode_OP_VOP1__V_CVT_OFF_F32_I4
11342
11345 {
11346 return new Inst_VOP1__V_CVT_F32_F64(&iFmt->iFmt_VOP1);
11347 } // decode_OP_VOP1__V_CVT_F32_F64
11348
11351 {
11352 return new Inst_VOP1__V_CVT_F64_F32(&iFmt->iFmt_VOP1);
11353 } // decode_OP_VOP1__V_CVT_F64_F32
11354
11357 {
11358 return new Inst_VOP1__V_CVT_F32_UBYTE0(&iFmt->iFmt_VOP1);
11359 } // decode_OP_VOP1__V_CVT_F32_UBYTE0
11360
11363 {
11364 return new Inst_VOP1__V_CVT_F32_UBYTE1(&iFmt->iFmt_VOP1);
11365 } // decode_OP_VOP1__V_CVT_F32_UBYTE1
11366
11369 {
11370 return new Inst_VOP1__V_CVT_F32_UBYTE2(&iFmt->iFmt_VOP1);
11371 } // decode_OP_VOP1__V_CVT_F32_UBYTE2
11372
11375 {
11376 return new Inst_VOP1__V_CVT_F32_UBYTE3(&iFmt->iFmt_VOP1);
11377 } // decode_OP_VOP1__V_CVT_F32_UBYTE3
11378
11381 {
11382 return new Inst_VOP1__V_CVT_U32_F64(&iFmt->iFmt_VOP1);
11383 } // decode_OP_VOP1__V_CVT_U32_F64
11384
11387 {
11388 return new Inst_VOP1__V_CVT_F64_U32(&iFmt->iFmt_VOP1);
11389 } // decode_OP_VOP1__V_CVT_F64_U32
11390
11393 {
11394 return new Inst_VOP1__V_TRUNC_F64(&iFmt->iFmt_VOP1);
11395 } // decode_OP_VOP1__V_TRUNC_F64
11396
11399 {
11400 return new Inst_VOP1__V_CEIL_F64(&iFmt->iFmt_VOP1);
11401 } // decode_OP_VOP1__V_CEIL_F64
11402
11405 {
11406 return new Inst_VOP1__V_RNDNE_F64(&iFmt->iFmt_VOP1);
11407 } // decode_OP_VOP1__V_RNDNE_F64
11408
11411 {
11412 return new Inst_VOP1__V_FLOOR_F64(&iFmt->iFmt_VOP1);
11413 } // decode_OP_VOP1__V_FLOOR_F64
11414
11417 {
11418 return new Inst_VOP1__V_FRACT_F32(&iFmt->iFmt_VOP1);
11419 } // decode_OP_VOP1__V_FRACT_F32
11420
11423 {
11424 return new Inst_VOP1__V_TRUNC_F32(&iFmt->iFmt_VOP1);
11425 } // decode_OP_VOP1__V_TRUNC_F32
11426
11429 {
11430 return new Inst_VOP1__V_CEIL_F32(&iFmt->iFmt_VOP1);
11431 } // decode_OP_VOP1__V_CEIL_F32
11432
11435 {
11436 return new Inst_VOP1__V_RNDNE_F32(&iFmt->iFmt_VOP1);
11437 } // decode_OP_VOP1__V_RNDNE_F32
11438
11441 {
11442 return new Inst_VOP1__V_FLOOR_F32(&iFmt->iFmt_VOP1);
11443 } // decode_OP_VOP1__V_FLOOR_F32
11444
11447 {
11448 return new Inst_VOP1__V_EXP_F32(&iFmt->iFmt_VOP1);
11449 } // decode_OP_VOP1__V_EXP_F32
11450
11453 {
11454 return new Inst_VOP1__V_LOG_F32(&iFmt->iFmt_VOP1);
11455 } // decode_OP_VOP1__V_LOG_F32
11456
11459 {
11460 return new Inst_VOP1__V_RCP_F32(&iFmt->iFmt_VOP1);
11461 } // decode_OP_VOP1__V_RCP_F32
11462
11465 {
11466 return new Inst_VOP1__V_RCP_IFLAG_F32(&iFmt->iFmt_VOP1);
11467 } // decode_OP_VOP1__V_RCP_IFLAG_F32
11468
11471 {
11472 return new Inst_VOP1__V_RSQ_F32(&iFmt->iFmt_VOP1);
11473 } // decode_OP_VOP1__V_RSQ_F32
11474
11477 {
11478 return new Inst_VOP1__V_RCP_F64(&iFmt->iFmt_VOP1);
11479 } // decode_OP_VOP1__V_RCP_F64
11480
11483 {
11484 return new Inst_VOP1__V_RSQ_F64(&iFmt->iFmt_VOP1);
11485 } // decode_OP_VOP1__V_RSQ_F64
11486
11489 {
11490 return new Inst_VOP1__V_SQRT_F32(&iFmt->iFmt_VOP1);
11491 } // decode_OP_VOP1__V_SQRT_F32
11492
11495 {
11496 return new Inst_VOP1__V_SQRT_F64(&iFmt->iFmt_VOP1);
11497 } // decode_OP_VOP1__V_SQRT_F64
11498
11501 {
11502 return new Inst_VOP1__V_SIN_F32(&iFmt->iFmt_VOP1);
11503 } // decode_OP_VOP1__V_SIN_F32
11504
11507 {
11508 return new Inst_VOP1__V_COS_F32(&iFmt->iFmt_VOP1);
11509 } // decode_OP_VOP1__V_COS_F32
11510
11513 {
11514 return new Inst_VOP1__V_NOT_B32(&iFmt->iFmt_VOP1);
11515 } // decode_OP_VOP1__V_NOT_B32
11516
11519 {
11520 return new Inst_VOP1__V_BFREV_B32(&iFmt->iFmt_VOP1);
11521 } // decode_OP_VOP1__V_BFREV_B32
11522
11525 {
11526 return new Inst_VOP1__V_FFBH_U32(&iFmt->iFmt_VOP1);
11527 } // decode_OP_VOP1__V_FFBH_U32
11528
11531 {
11532 return new Inst_VOP1__V_FFBL_B32(&iFmt->iFmt_VOP1);
11533 } // decode_OP_VOP1__V_FFBL_B32
11534
11537 {
11538 return new Inst_VOP1__V_FFBH_I32(&iFmt->iFmt_VOP1);
11539 } // decode_OP_VOP1__V_FFBH_I32
11540
11543 {
11544 return new Inst_VOP1__V_FREXP_EXP_I32_F64(&iFmt->iFmt_VOP1);
11545 } // decode_OP_VOP1__V_FREXP_EXP_I32_F64
11546
11549 {
11550 return new Inst_VOP1__V_FREXP_MANT_F64(&iFmt->iFmt_VOP1);
11551 } // decode_OP_VOP1__V_FREXP_MANT_F64
11552
11555 {
11556 return new Inst_VOP1__V_FRACT_F64(&iFmt->iFmt_VOP1);
11557 } // decode_OP_VOP1__V_FRACT_F64
11558
11561 {
11562 return new Inst_VOP1__V_FREXP_EXP_I32_F32(&iFmt->iFmt_VOP1);
11563 } // decode_OP_VOP1__V_FREXP_EXP_I32_F32
11564
11567 {
11568 return new Inst_VOP1__V_FREXP_MANT_F32(&iFmt->iFmt_VOP1);
11569 } // decode_OP_VOP1__V_FREXP_MANT_F32
11570
11573 {
11574 return new Inst_VOP1__V_CLREXCP(&iFmt->iFmt_VOP1);
11575 } // decode_OP_VOP1__V_CLREXCP
11576
11579 {
11580 fatal("Trying to decode instruction without a class\n");
11581 return nullptr;
11582 }
11583
11586 {
11587 return new Inst_VOP1__V_CVT_F16_U16(&iFmt->iFmt_VOP1);
11588 } // decode_OP_VOP1__V_CVT_F16_U16
11589
11592 {
11593 return new Inst_VOP1__V_CVT_F16_I16(&iFmt->iFmt_VOP1);
11594 } // decode_OP_VOP1__V_CVT_F16_I16
11595
11598 {
11599 return new Inst_VOP1__V_CVT_U16_F16(&iFmt->iFmt_VOP1);
11600 } // decode_OP_VOP1__V_CVT_U16_F16
11601
11604 {
11605 return new Inst_VOP1__V_CVT_I16_F16(&iFmt->iFmt_VOP1);
11606 } // decode_OP_VOP1__V_CVT_I16_F16
11607
11610 {
11611 return new Inst_VOP1__V_RCP_F16(&iFmt->iFmt_VOP1);
11612 } // decode_OP_VOP1__V_RCP_F16
11613
11616 {
11617 return new Inst_VOP1__V_SQRT_F16(&iFmt->iFmt_VOP1);
11618 } // decode_OP_VOP1__V_SQRT_F16
11619
11622 {
11623 return new Inst_VOP1__V_RSQ_F16(&iFmt->iFmt_VOP1);
11624 } // decode_OP_VOP1__V_RSQ_F16
11625
11628 {
11629 return new Inst_VOP1__V_LOG_F16(&iFmt->iFmt_VOP1);
11630 } // decode_OP_VOP1__V_LOG_F16
11631
11634 {
11635 return new Inst_VOP1__V_EXP_F16(&iFmt->iFmt_VOP1);
11636 } // decode_OP_VOP1__V_EXP_F16
11637
11640 {
11641 return new Inst_VOP1__V_FREXP_MANT_F16(&iFmt->iFmt_VOP1);
11642 } // decode_OP_VOP1__V_FREXP_MANT_F16
11643
11646 {
11647 return new Inst_VOP1__V_FREXP_EXP_I16_F16(&iFmt->iFmt_VOP1);
11648 } // decode_OP_VOP1__V_FREXP_EXP_I16_F16
11649
11652 {
11653 return new Inst_VOP1__V_FLOOR_F16(&iFmt->iFmt_VOP1);
11654 } // decode_OP_VOP1__V_FLOOR_F16
11655
11658 {
11659 return new Inst_VOP1__V_CEIL_F16(&iFmt->iFmt_VOP1);
11660 } // decode_OP_VOP1__V_CEIL_F16
11661
11664 {
11665 return new Inst_VOP1__V_TRUNC_F16(&iFmt->iFmt_VOP1);
11666 } // decode_OP_VOP1__V_TRUNC_F16
11667
11670 {
11671 return new Inst_VOP1__V_RNDNE_F16(&iFmt->iFmt_VOP1);
11672 } // decode_OP_VOP1__V_RNDNE_F16
11673
11676 {
11677 return new Inst_VOP1__V_FRACT_F16(&iFmt->iFmt_VOP1);
11678 } // decode_OP_VOP1__V_FRACT_F16
11679
11682 {
11683 return new Inst_VOP1__V_SIN_F16(&iFmt->iFmt_VOP1);
11684 } // decode_OP_VOP1__V_SIN_F16
11685
11688 {
11689 return new Inst_VOP1__V_COS_F16(&iFmt->iFmt_VOP1);
11690 } // decode_OP_VOP1__V_COS_F16
11691
11694 {
11695 return new Inst_VOP1__V_EXP_LEGACY_F32(&iFmt->iFmt_VOP1);
11696 } // decode_OP_VOP1__V_EXP_LEGACY_F32
11697
11700 {
11701 return new Inst_VOP1__V_LOG_LEGACY_F32(&iFmt->iFmt_VOP1);
11702 } // decode_OP_VOP1__V_LOG_LEGACY_F32
11703
11706 {
11707 fatal("Trying to decode instruction without a class\n");
11708 return nullptr;
11709 }
11710
11713 {
11714 fatal("Trying to decode instruction without a class\n");
11715 return nullptr;
11716 }
11717
11720 {
11721 fatal("Trying to decode instruction without a class\n");
11722 return nullptr;
11723 }
11724
11727 {
11728 fatal("Trying to decode instruction without a class\n");
11729 return nullptr;
11730 }
11731
11734 {
11735 return new Inst_VOPC__V_CMP_CLASS_F32(&iFmt->iFmt_VOPC);
11736 } // decode_OP_VOPC__V_CMP_CLASS_F32
11737
11740 {
11741 return new Inst_VOPC__V_CMPX_CLASS_F32(&iFmt->iFmt_VOPC);
11742 } // decode_OP_VOPC__V_CMPX_CLASS_F32
11743
11746 {
11747 return new Inst_VOPC__V_CMP_CLASS_F64(&iFmt->iFmt_VOPC);
11748 } // decode_OP_VOPC__V_CMP_CLASS_F64
11749
11752 {
11753 return new Inst_VOPC__V_CMPX_CLASS_F64(&iFmt->iFmt_VOPC);
11754 } // decode_OP_VOPC__V_CMPX_CLASS_F64
11755
11758 {
11759 return new Inst_VOPC__V_CMP_CLASS_F16(&iFmt->iFmt_VOPC);
11760 } // decode_OP_VOPC__V_CMP_CLASS_F16
11761
11764 {
11765 return new Inst_VOPC__V_CMPX_CLASS_F16(&iFmt->iFmt_VOPC);
11766 } // decode_OP_VOPC__V_CMPX_CLASS_F16
11767
11770 {
11771 return new Inst_VOPC__V_CMP_F_F16(&iFmt->iFmt_VOPC);
11772 } // decode_OP_VOPC__V_CMP_F_F16
11773
11776 {
11777 return new Inst_VOPC__V_CMP_LT_F16(&iFmt->iFmt_VOPC);
11778 } // decode_OP_VOPC__V_CMP_LT_F16
11779
11782 {
11783 return new Inst_VOPC__V_CMP_EQ_F16(&iFmt->iFmt_VOPC);
11784 } // decode_OP_VOPC__V_CMP_EQ_F16
11785
11788 {
11789 return new Inst_VOPC__V_CMP_LE_F16(&iFmt->iFmt_VOPC);
11790 } // decode_OP_VOPC__V_CMP_LE_F16
11791
11794 {
11795 return new Inst_VOPC__V_CMP_GT_F16(&iFmt->iFmt_VOPC);
11796 } // decode_OP_VOPC__V_CMP_GT_F16
11797
11800 {
11801 return new Inst_VOPC__V_CMP_LG_F16(&iFmt->iFmt_VOPC);
11802 } // decode_OP_VOPC__V_CMP_LG_F16
11803
11806 {
11807 return new Inst_VOPC__V_CMP_GE_F16(&iFmt->iFmt_VOPC);
11808 } // decode_OP_VOPC__V_CMP_GE_F16
11809
11812 {
11813 return new Inst_VOPC__V_CMP_O_F16(&iFmt->iFmt_VOPC);
11814 } // decode_OP_VOPC__V_CMP_O_F16
11815
11818 {
11819 return new Inst_VOPC__V_CMP_U_F16(&iFmt->iFmt_VOPC);
11820 } // decode_OP_VOPC__V_CMP_U_F16
11821
11824 {
11825 return new Inst_VOPC__V_CMP_NGE_F16(&iFmt->iFmt_VOPC);
11826 } // decode_OP_VOPC__V_CMP_NGE_F16
11827
11830 {
11831 return new Inst_VOPC__V_CMP_NLG_F16(&iFmt->iFmt_VOPC);
11832 } // decode_OP_VOPC__V_CMP_NLG_F16
11833
11836 {
11837 return new Inst_VOPC__V_CMP_NGT_F16(&iFmt->iFmt_VOPC);
11838 } // decode_OP_VOPC__V_CMP_NGT_F16
11839
11842 {
11843 return new Inst_VOPC__V_CMP_NLE_F16(&iFmt->iFmt_VOPC);
11844 } // decode_OP_VOPC__V_CMP_NLE_F16
11845
11848 {
11849 return new Inst_VOPC__V_CMP_NEQ_F16(&iFmt->iFmt_VOPC);
11850 } // decode_OP_VOPC__V_CMP_NEQ_F16
11851
11854 {
11855 return new Inst_VOPC__V_CMP_NLT_F16(&iFmt->iFmt_VOPC);
11856 } // decode_OP_VOPC__V_CMP_NLT_F16
11857
11860 {
11861 return new Inst_VOPC__V_CMP_TRU_F16(&iFmt->iFmt_VOPC);
11862 } // decode_OP_VOPC__V_CMP_TRU_F16
11863
11866 {
11867 return new Inst_VOPC__V_CMPX_F_F16(&iFmt->iFmt_VOPC);
11868 } // decode_OP_VOPC__V_CMPX_F_F16
11869
11872 {
11873 return new Inst_VOPC__V_CMPX_LT_F16(&iFmt->iFmt_VOPC);
11874 } // decode_OP_VOPC__V_CMPX_LT_F16
11875
11878 {
11879 return new Inst_VOPC__V_CMPX_EQ_F16(&iFmt->iFmt_VOPC);
11880 } // decode_OP_VOPC__V_CMPX_EQ_F16
11881
11884 {
11885 return new Inst_VOPC__V_CMPX_LE_F16(&iFmt->iFmt_VOPC);
11886 } // decode_OP_VOPC__V_CMPX_LE_F16
11887
11890 {
11891 return new Inst_VOPC__V_CMPX_GT_F16(&iFmt->iFmt_VOPC);
11892 } // decode_OP_VOPC__V_CMPX_GT_F16
11893
11896 {
11897 return new Inst_VOPC__V_CMPX_LG_F16(&iFmt->iFmt_VOPC);
11898 } // decode_OP_VOPC__V_CMPX_LG_F16
11899
11902 {
11903 return new Inst_VOPC__V_CMPX_GE_F16(&iFmt->iFmt_VOPC);
11904 } // decode_OP_VOPC__V_CMPX_GE_F16
11905
11908 {
11909 return new Inst_VOPC__V_CMPX_O_F16(&iFmt->iFmt_VOPC);
11910 } // decode_OP_VOPC__V_CMPX_O_F16
11911
11914 {
11915 return new Inst_VOPC__V_CMPX_U_F16(&iFmt->iFmt_VOPC);
11916 } // decode_OP_VOPC__V_CMPX_U_F16
11917
11920 {
11921 return new Inst_VOPC__V_CMPX_NGE_F16(&iFmt->iFmt_VOPC);
11922 } // decode_OP_VOPC__V_CMPX_NGE_F16
11923
11926 {
11927 return new Inst_VOPC__V_CMPX_NLG_F16(&iFmt->iFmt_VOPC);
11928 } // decode_OP_VOPC__V_CMPX_NLG_F16
11929
11932 {
11933 return new Inst_VOPC__V_CMPX_NGT_F16(&iFmt->iFmt_VOPC);
11934 } // decode_OP_VOPC__V_CMPX_NGT_F16
11935
11938 {
11939 return new Inst_VOPC__V_CMPX_NLE_F16(&iFmt->iFmt_VOPC);
11940 } // decode_OP_VOPC__V_CMPX_NLE_F16
11941
11944 {
11945 return new Inst_VOPC__V_CMPX_NEQ_F16(&iFmt->iFmt_VOPC);
11946 } // decode_OP_VOPC__V_CMPX_NEQ_F16
11947
11950 {
11951 return new Inst_VOPC__V_CMPX_NLT_F16(&iFmt->iFmt_VOPC);
11952 } // decode_OP_VOPC__V_CMPX_NLT_F16
11953
11956 {
11957 return new Inst_VOPC__V_CMPX_TRU_F16(&iFmt->iFmt_VOPC);
11958 } // decode_OP_VOPC__V_CMPX_TRU_F16
11959
11962 {
11963 return new Inst_VOPC__V_CMP_F_F32(&iFmt->iFmt_VOPC);
11964 } // decode_OP_VOPC__V_CMP_F_F32
11965
11968 {
11969 return new Inst_VOPC__V_CMP_LT_F32(&iFmt->iFmt_VOPC);
11970 } // decode_OP_VOPC__V_CMP_LT_F32
11971
11974 {
11975 return new Inst_VOPC__V_CMP_EQ_F32(&iFmt->iFmt_VOPC);
11976 } // decode_OP_VOPC__V_CMP_EQ_F32
11977
11980 {
11981 return new Inst_VOPC__V_CMP_LE_F32(&iFmt->iFmt_VOPC);
11982 } // decode_OP_VOPC__V_CMP_LE_F32
11983
11986 {
11987 return new Inst_VOPC__V_CMP_GT_F32(&iFmt->iFmt_VOPC);
11988 } // decode_OP_VOPC__V_CMP_GT_F32
11989
11992 {
11993 return new Inst_VOPC__V_CMP_LG_F32(&iFmt->iFmt_VOPC);
11994 } // decode_OP_VOPC__V_CMP_LG_F32
11995
11998 {
11999 return new Inst_VOPC__V_CMP_GE_F32(&iFmt->iFmt_VOPC);
12000 } // decode_OP_VOPC__V_CMP_GE_F32
12001
12004 {
12005 return new Inst_VOPC__V_CMP_O_F32(&iFmt->iFmt_VOPC);
12006 } // decode_OP_VOPC__V_CMP_O_F32
12007
12010 {
12011 return new Inst_VOPC__V_CMP_U_F32(&iFmt->iFmt_VOPC);
12012 } // decode_OP_VOPC__V_CMP_U_F32
12013
12016 {
12017 return new Inst_VOPC__V_CMP_NGE_F32(&iFmt->iFmt_VOPC);
12018 } // decode_OP_VOPC__V_CMP_NGE_F32
12019
12022 {
12023 return new Inst_VOPC__V_CMP_NLG_F32(&iFmt->iFmt_VOPC);
12024 } // decode_OP_VOPC__V_CMP_NLG_F32
12025
12028 {
12029 return new Inst_VOPC__V_CMP_NGT_F32(&iFmt->iFmt_VOPC);
12030 } // decode_OP_VOPC__V_CMP_NGT_F32
12031
12034 {
12035 return new Inst_VOPC__V_CMP_NLE_F32(&iFmt->iFmt_VOPC);
12036 } // decode_OP_VOPC__V_CMP_NLE_F32
12037
12040 {
12041 return new Inst_VOPC__V_CMP_NEQ_F32(&iFmt->iFmt_VOPC);
12042 } // decode_OP_VOPC__V_CMP_NEQ_F32
12043
12046 {
12047 return new Inst_VOPC__V_CMP_NLT_F32(&iFmt->iFmt_VOPC);
12048 } // decode_OP_VOPC__V_CMP_NLT_F32
12049
12052 {
12053 return new Inst_VOPC__V_CMP_TRU_F32(&iFmt->iFmt_VOPC);
12054 } // decode_OP_VOPC__V_CMP_TRU_F32
12055
12058 {
12059 return new Inst_VOPC__V_CMPX_F_F32(&iFmt->iFmt_VOPC);
12060 } // decode_OP_VOPC__V_CMPX_F_F32
12061
12064 {
12065 return new Inst_VOPC__V_CMPX_LT_F32(&iFmt->iFmt_VOPC);
12066 } // decode_OP_VOPC__V_CMPX_LT_F32
12067
12070 {
12071 return new Inst_VOPC__V_CMPX_EQ_F32(&iFmt->iFmt_VOPC);
12072 } // decode_OP_VOPC__V_CMPX_EQ_F32
12073
12076 {
12077 return new Inst_VOPC__V_CMPX_LE_F32(&iFmt->iFmt_VOPC);
12078 } // decode_OP_VOPC__V_CMPX_LE_F32
12079
12082 {
12083 return new Inst_VOPC__V_CMPX_GT_F32(&iFmt->iFmt_VOPC);
12084 } // decode_OP_VOPC__V_CMPX_GT_F32
12085
12088 {
12089 return new Inst_VOPC__V_CMPX_LG_F32(&iFmt->iFmt_VOPC);
12090 } // decode_OP_VOPC__V_CMPX_LG_F32
12091
12094 {
12095 return new Inst_VOPC__V_CMPX_GE_F32(&iFmt->iFmt_VOPC);
12096 } // decode_OP_VOPC__V_CMPX_GE_F32
12097
12100 {
12101 return new Inst_VOPC__V_CMPX_O_F32(&iFmt->iFmt_VOPC);
12102 } // decode_OP_VOPC__V_CMPX_O_F32
12103
12106 {
12107 return new Inst_VOPC__V_CMPX_U_F32(&iFmt->iFmt_VOPC);
12108 } // decode_OP_VOPC__V_CMPX_U_F32
12109
12112 {
12113 return new Inst_VOPC__V_CMPX_NGE_F32(&iFmt->iFmt_VOPC);
12114 } // decode_OP_VOPC__V_CMPX_NGE_F32
12115
12118 {
12119 return new Inst_VOPC__V_CMPX_NLG_F32(&iFmt->iFmt_VOPC);
12120 } // decode_OP_VOPC__V_CMPX_NLG_F32
12121
12124 {
12125 return new Inst_VOPC__V_CMPX_NGT_F32(&iFmt->iFmt_VOPC);
12126 } // decode_OP_VOPC__V_CMPX_NGT_F32
12127
12130 {
12131 return new Inst_VOPC__V_CMPX_NLE_F32(&iFmt->iFmt_VOPC);
12132 } // decode_OP_VOPC__V_CMPX_NLE_F32
12133
12136 {
12137 return new Inst_VOPC__V_CMPX_NEQ_F32(&iFmt->iFmt_VOPC);
12138 } // decode_OP_VOPC__V_CMPX_NEQ_F32
12139
12142 {
12143 return new Inst_VOPC__V_CMPX_NLT_F32(&iFmt->iFmt_VOPC);
12144 } // decode_OP_VOPC__V_CMPX_NLT_F32
12145
12148 {
12149 return new Inst_VOPC__V_CMPX_TRU_F32(&iFmt->iFmt_VOPC);
12150 } // decode_OP_VOPC__V_CMPX_TRU_F32
12151
12154 {
12155 return new Inst_VOPC__V_CMP_F_F64(&iFmt->iFmt_VOPC);
12156 } // decode_OP_VOPC__V_CMP_F_F64
12157
12160 {
12161 return new Inst_VOPC__V_CMP_LT_F64(&iFmt->iFmt_VOPC);
12162 } // decode_OP_VOPC__V_CMP_LT_F64
12163
12166 {
12167 return new Inst_VOPC__V_CMP_EQ_F64(&iFmt->iFmt_VOPC);
12168 } // decode_OP_VOPC__V_CMP_EQ_F64
12169
12172 {
12173 return new Inst_VOPC__V_CMP_LE_F64(&iFmt->iFmt_VOPC);
12174 } // decode_OP_VOPC__V_CMP_LE_F64
12175
12178 {
12179 return new Inst_VOPC__V_CMP_GT_F64(&iFmt->iFmt_VOPC);
12180 } // decode_OP_VOPC__V_CMP_GT_F64
12181
12184 {
12185 return new Inst_VOPC__V_CMP_LG_F64(&iFmt->iFmt_VOPC);
12186 } // decode_OP_VOPC__V_CMP_LG_F64
12187
12190 {
12191 return new Inst_VOPC__V_CMP_GE_F64(&iFmt->iFmt_VOPC);
12192 } // decode_OP_VOPC__V_CMP_GE_F64
12193
12196 {
12197 return new Inst_VOPC__V_CMP_O_F64(&iFmt->iFmt_VOPC);
12198 } // decode_OP_VOPC__V_CMP_O_F64
12199
12202 {
12203 return new Inst_VOPC__V_CMP_U_F64(&iFmt->iFmt_VOPC);
12204 } // decode_OP_VOPC__V_CMP_U_F64
12205
12208 {
12209 return new Inst_VOPC__V_CMP_NGE_F64(&iFmt->iFmt_VOPC);
12210 } // decode_OP_VOPC__V_CMP_NGE_F64
12211
12214 {
12215 return new Inst_VOPC__V_CMP_NLG_F64(&iFmt->iFmt_VOPC);
12216 } // decode_OP_VOPC__V_CMP_NLG_F64
12217
12220 {
12221 return new Inst_VOPC__V_CMP_NGT_F64(&iFmt->iFmt_VOPC);
12222 } // decode_OP_VOPC__V_CMP_NGT_F64
12223
12226 {
12227 return new Inst_VOPC__V_CMP_NLE_F64(&iFmt->iFmt_VOPC);
12228 } // decode_OP_VOPC__V_CMP_NLE_F64
12229
12232 {
12233 return new Inst_VOPC__V_CMP_NEQ_F64(&iFmt->iFmt_VOPC);
12234 } // decode_OP_VOPC__V_CMP_NEQ_F64
12235
12238 {
12239 return new Inst_VOPC__V_CMP_NLT_F64(&iFmt->iFmt_VOPC);
12240 } // decode_OP_VOPC__V_CMP_NLT_F64
12241
12244 {
12245 return new Inst_VOPC__V_CMP_TRU_F64(&iFmt->iFmt_VOPC);
12246 } // decode_OP_VOPC__V_CMP_TRU_F64
12247
12250 {
12251 return new Inst_VOPC__V_CMPX_F_F64(&iFmt->iFmt_VOPC);
12252 } // decode_OP_VOPC__V_CMPX_F_F64
12253
12256 {
12257 return new Inst_VOPC__V_CMPX_LT_F64(&iFmt->iFmt_VOPC);
12258 } // decode_OP_VOPC__V_CMPX_LT_F64
12259
12262 {
12263 return new Inst_VOPC__V_CMPX_EQ_F64(&iFmt->iFmt_VOPC);
12264 } // decode_OP_VOPC__V_CMPX_EQ_F64
12265
12268 {
12269 return new Inst_VOPC__V_CMPX_LE_F64(&iFmt->iFmt_VOPC);
12270 } // decode_OP_VOPC__V_CMPX_LE_F64
12271
12274 {
12275 return new Inst_VOPC__V_CMPX_GT_F64(&iFmt->iFmt_VOPC);
12276 } // decode_OP_VOPC__V_CMPX_GT_F64
12277
12280 {
12281 return new Inst_VOPC__V_CMPX_LG_F64(&iFmt->iFmt_VOPC);
12282 } // decode_OP_VOPC__V_CMPX_LG_F64
12283
12286 {
12287 return new Inst_VOPC__V_CMPX_GE_F64(&iFmt->iFmt_VOPC);
12288 } // decode_OP_VOPC__V_CMPX_GE_F64
12289
12292 {
12293 return new Inst_VOPC__V_CMPX_O_F64(&iFmt->iFmt_VOPC);
12294 } // decode_OP_VOPC__V_CMPX_O_F64
12295
12298 {
12299 return new Inst_VOPC__V_CMPX_U_F64(&iFmt->iFmt_VOPC);
12300 } // decode_OP_VOPC__V_CMPX_U_F64
12301
12304 {
12305 return new Inst_VOPC__V_CMPX_NGE_F64(&iFmt->iFmt_VOPC);
12306 } // decode_OP_VOPC__V_CMPX_NGE_F64
12307
12310 {
12311 return new Inst_VOPC__V_CMPX_NLG_F64(&iFmt->iFmt_VOPC);
12312 } // decode_OP_VOPC__V_CMPX_NLG_F64
12313
12316 {
12317 return new Inst_VOPC__V_CMPX_NGT_F64(&iFmt->iFmt_VOPC);
12318 } // decode_OP_VOPC__V_CMPX_NGT_F64
12319
12322 {
12323 return new Inst_VOPC__V_CMPX_NLE_F64(&iFmt->iFmt_VOPC);
12324 } // decode_OP_VOPC__V_CMPX_NLE_F64
12325
12328 {
12329 return new Inst_VOPC__V_CMPX_NEQ_F64(&iFmt->iFmt_VOPC);
12330 } // decode_OP_VOPC__V_CMPX_NEQ_F64
12331
12334 {
12335 return new Inst_VOPC__V_CMPX_NLT_F64(&iFmt->iFmt_VOPC);
12336 } // decode_OP_VOPC__V_CMPX_NLT_F64
12337
12340 {
12341 return new Inst_VOPC__V_CMPX_TRU_F64(&iFmt->iFmt_VOPC);
12342 } // decode_OP_VOPC__V_CMPX_TRU_F64
12343
12346 {
12347 return new Inst_VOPC__V_CMP_F_I16(&iFmt->iFmt_VOPC);
12348 } // decode_OP_VOPC__V_CMP_F_I16
12349
12352 {
12353 return new Inst_VOPC__V_CMP_LT_I16(&iFmt->iFmt_VOPC);
12354 } // decode_OP_VOPC__V_CMP_LT_I16
12355
12358 {
12359 return new Inst_VOPC__V_CMP_EQ_I16(&iFmt->iFmt_VOPC);
12360 } // decode_OP_VOPC__V_CMP_EQ_I16
12361
12364 {
12365 return new Inst_VOPC__V_CMP_LE_I16(&iFmt->iFmt_VOPC);
12366 } // decode_OP_VOPC__V_CMP_LE_I16
12367
12370 {
12371 return new Inst_VOPC__V_CMP_GT_I16(&iFmt->iFmt_VOPC);
12372 } // decode_OP_VOPC__V_CMP_GT_I16
12373
12376 {
12377 return new Inst_VOPC__V_CMP_NE_I16(&iFmt->iFmt_VOPC);
12378 } // decode_OP_VOPC__V_CMP_NE_I16
12379
12382 {
12383 return new Inst_VOPC__V_CMP_GE_I16(&iFmt->iFmt_VOPC);
12384 } // decode_OP_VOPC__V_CMP_GE_I16
12385
12388 {
12389 return new Inst_VOPC__V_CMP_T_I16(&iFmt->iFmt_VOPC);
12390 } // decode_OP_VOPC__V_CMP_T_I16
12391
12394 {
12395 return new Inst_VOPC__V_CMP_F_U16(&iFmt->iFmt_VOPC);
12396 } // decode_OP_VOPC__V_CMP_F_U16
12397
12400 {
12401 return new Inst_VOPC__V_CMP_LT_U16(&iFmt->iFmt_VOPC);
12402 } // decode_OP_VOPC__V_CMP_LT_U16
12403
12406 {
12407 return new Inst_VOPC__V_CMP_EQ_U16(&iFmt->iFmt_VOPC);
12408 } // decode_OP_VOPC__V_CMP_EQ_U16
12409
12412 {
12413 return new Inst_VOPC__V_CMP_LE_U16(&iFmt->iFmt_VOPC);
12414 } // decode_OP_VOPC__V_CMP_LE_U16
12415
12418 {
12419 return new Inst_VOPC__V_CMP_GT_U16(&iFmt->iFmt_VOPC);
12420 } // decode_OP_VOPC__V_CMP_GT_U16
12421
12424 {
12425 return new Inst_VOPC__V_CMP_NE_U16(&iFmt->iFmt_VOPC);
12426 } // decode_OP_VOPC__V_CMP_NE_U16
12427
12430 {
12431 return new Inst_VOPC__V_CMP_GE_U16(&iFmt->iFmt_VOPC);
12432 } // decode_OP_VOPC__V_CMP_GE_U16
12433
12436 {
12437 return new Inst_VOPC__V_CMP_T_U16(&iFmt->iFmt_VOPC);
12438 } // decode_OP_VOPC__V_CMP_T_U16
12439
12442 {
12443 return new Inst_VOPC__V_CMPX_F_I16(&iFmt->iFmt_VOPC);
12444 } // decode_OP_VOPC__V_CMPX_F_I16
12445
12448 {
12449 return new Inst_VOPC__V_CMPX_LT_I16(&iFmt->iFmt_VOPC);
12450 } // decode_OP_VOPC__V_CMPX_LT_I16
12451
12454 {
12455 return new Inst_VOPC__V_CMPX_EQ_I16(&iFmt->iFmt_VOPC);
12456 } // decode_OP_VOPC__V_CMPX_EQ_I16
12457
12460 {
12461 return new Inst_VOPC__V_CMPX_LE_I16(&iFmt->iFmt_VOPC);
12462 } // decode_OP_VOPC__V_CMPX_LE_I16
12463
12466 {
12467 return new Inst_VOPC__V_CMPX_GT_I16(&iFmt->iFmt_VOPC);
12468 } // decode_OP_VOPC__V_CMPX_GT_I16
12469
12472 {
12473 return new Inst_VOPC__V_CMPX_NE_I16(&iFmt->iFmt_VOPC);
12474 } // decode_OP_VOPC__V_CMPX_NE_I16
12475
12478 {
12479 return new Inst_VOPC__V_CMPX_GE_I16(&iFmt->iFmt_VOPC);
12480 } // decode_OP_VOPC__V_CMPX_GE_I16
12481
12484 {
12485 return new Inst_VOPC__V_CMPX_T_I16(&iFmt->iFmt_VOPC);
12486 } // decode_OP_VOPC__V_CMPX_T_I16
12487
12490 {
12491 return new Inst_VOPC__V_CMPX_F_U16(&iFmt->iFmt_VOPC);
12492 } // decode_OP_VOPC__V_CMPX_F_U16
12493
12496 {
12497 return new Inst_VOPC__V_CMPX_LT_U16(&iFmt->iFmt_VOPC);
12498 } // decode_OP_VOPC__V_CMPX_LT_U16
12499
12502 {
12503 return new Inst_VOPC__V_CMPX_EQ_U16(&iFmt->iFmt_VOPC);
12504 } // decode_OP_VOPC__V_CMPX_EQ_U16
12505
12508 {
12509 return new Inst_VOPC__V_CMPX_LE_U16(&iFmt->iFmt_VOPC);
12510 } // decode_OP_VOPC__V_CMPX_LE_U16
12511
12514 {
12515 return new Inst_VOPC__V_CMPX_GT_U16(&iFmt->iFmt_VOPC);
12516 } // decode_OP_VOPC__V_CMPX_GT_U16
12517
12520 {
12521 return new Inst_VOPC__V_CMPX_NE_U16(&iFmt->iFmt_VOPC);
12522 } // decode_OP_VOPC__V_CMPX_NE_U16
12523
12526 {
12527 return new Inst_VOPC__V_CMPX_GE_U16(&iFmt->iFmt_VOPC);
12528 } // decode_OP_VOPC__V_CMPX_GE_U16
12529
12532 {
12533 return new Inst_VOPC__V_CMPX_T_U16(&iFmt->iFmt_VOPC);
12534 } // decode_OP_VOPC__V_CMPX_T_U16
12535
12538 {
12539 return new Inst_VOPC__V_CMP_F_I32(&iFmt->iFmt_VOPC);
12540 } // decode_OP_VOPC__V_CMP_F_I32
12541
12544 {
12545 return new Inst_VOPC__V_CMP_LT_I32(&iFmt->iFmt_VOPC);
12546 } // decode_OP_VOPC__V_CMP_LT_I32
12547
12550 {
12551 return new Inst_VOPC__V_CMP_EQ_I32(&iFmt->iFmt_VOPC);
12552 } // decode_OP_VOPC__V_CMP_EQ_I32
12553
12556 {
12557 return new Inst_VOPC__V_CMP_LE_I32(&iFmt->iFmt_VOPC);
12558 } // decode_OP_VOPC__V_CMP_LE_I32
12559
12562 {
12563 return new Inst_VOPC__V_CMP_GT_I32(&iFmt->iFmt_VOPC);
12564 } // decode_OP_VOPC__V_CMP_GT_I32
12565
12568 {
12569 return new Inst_VOPC__V_CMP_NE_I32(&iFmt->iFmt_VOPC);
12570 } // decode_OP_VOPC__V_CMP_NE_I32
12571
12574 {
12575 return new Inst_VOPC__V_CMP_GE_I32(&iFmt->iFmt_VOPC);
12576 } // decode_OP_VOPC__V_CMP_GE_I32
12577
12580 {
12581 return new Inst_VOPC__V_CMP_T_I32(&iFmt->iFmt_VOPC);
12582 } // decode_OP_VOPC__V_CMP_T_I32
12583
12586 {
12587 return new Inst_VOPC__V_CMP_F_U32(&iFmt->iFmt_VOPC);
12588 } // decode_OP_VOPC__V_CMP_F_U32
12589
12592 {
12593 return new Inst_VOPC__V_CMP_LT_U32(&iFmt->iFmt_VOPC);
12594 } // decode_OP_VOPC__V_CMP_LT_U32
12595
12598 {
12599 return new Inst_VOPC__V_CMP_EQ_U32(&iFmt->iFmt_VOPC);
12600 } // decode_OP_VOPC__V_CMP_EQ_U32
12601
12604 {
12605 return new Inst_VOPC__V_CMP_LE_U32(&iFmt->iFmt_VOPC);
12606 } // decode_OP_VOPC__V_CMP_LE_U32
12607
12610 {
12611 return new Inst_VOPC__V_CMP_GT_U32(&iFmt->iFmt_VOPC);
12612 } // decode_OP_VOPC__V_CMP_GT_U32
12613
12616 {
12617 return new Inst_VOPC__V_CMP_NE_U32(&iFmt->iFmt_VOPC);
12618 } // decode_OP_VOPC__V_CMP_NE_U32
12619
12622 {
12623 return new Inst_VOPC__V_CMP_GE_U32(&iFmt->iFmt_VOPC);
12624 } // decode_OP_VOPC__V_CMP_GE_U32
12625
12628 {
12629 return new Inst_VOPC__V_CMP_T_U32(&iFmt->iFmt_VOPC);
12630 } // decode_OP_VOPC__V_CMP_T_U32
12631
12634 {
12635 return new Inst_VOPC__V_CMPX_F_I32(&iFmt->iFmt_VOPC);
12636 } // decode_OP_VOPC__V_CMPX_F_I32
12637
12640 {
12641 return new Inst_VOPC__V_CMPX_LT_I32(&iFmt->iFmt_VOPC);
12642 } // decode_OP_VOPC__V_CMPX_LT_I32
12643
12646 {
12647 return new Inst_VOPC__V_CMPX_EQ_I32(&iFmt->iFmt_VOPC);
12648 } // decode_OP_VOPC__V_CMPX_EQ_I32
12649
12652 {
12653 return new Inst_VOPC__V_CMPX_LE_I32(&iFmt->iFmt_VOPC);
12654 } // decode_OP_VOPC__V_CMPX_LE_I32
12655
12658 {
12659 return new Inst_VOPC__V_CMPX_GT_I32(&iFmt->iFmt_VOPC);
12660 } // decode_OP_VOPC__V_CMPX_GT_I32
12661
12664 {
12665 return new Inst_VOPC__V_CMPX_NE_I32(&iFmt->iFmt_VOPC);
12666 } // decode_OP_VOPC__V_CMPX_NE_I32
12667
12670 {
12671 return new Inst_VOPC__V_CMPX_GE_I32(&iFmt->iFmt_VOPC);
12672 } // decode_OP_VOPC__V_CMPX_GE_I32
12673
12676 {
12677 return new Inst_VOPC__V_CMPX_T_I32(&iFmt->iFmt_VOPC);
12678 } // decode_OP_VOPC__V_CMPX_T_I32
12679
12682 {
12683 return new Inst_VOPC__V_CMPX_F_U32(&iFmt->iFmt_VOPC);
12684 } // decode_OP_VOPC__V_CMPX_F_U32
12685
12688 {
12689 return new Inst_VOPC__V_CMPX_LT_U32(&iFmt->iFmt_VOPC);
12690 } // decode_OP_VOPC__V_CMPX_LT_U32
12691
12694 {
12695 return new Inst_VOPC__V_CMPX_EQ_U32(&iFmt->iFmt_VOPC);
12696 } // decode_OP_VOPC__V_CMPX_EQ_U32
12697
12700 {
12701 return new Inst_VOPC__V_CMPX_LE_U32(&iFmt->iFmt_VOPC);
12702 } // decode_OP_VOPC__V_CMPX_LE_U32
12703
12706 {
12707 return new Inst_VOPC__V_CMPX_GT_U32(&iFmt->iFmt_VOPC);
12708 } // decode_OP_VOPC__V_CMPX_GT_U32
12709
12712 {
12713 return new Inst_VOPC__V_CMPX_NE_U32(&iFmt->iFmt_VOPC);
12714 } // decode_OP_VOPC__V_CMPX_NE_U32
12715
12718 {
12719 return new Inst_VOPC__V_CMPX_GE_U32(&iFmt->iFmt_VOPC);
12720 } // decode_OP_VOPC__V_CMPX_GE_U32
12721
12724 {
12725 return new Inst_VOPC__V_CMPX_T_U32(&iFmt->iFmt_VOPC);
12726 } // decode_OP_VOPC__V_CMPX_T_U32
12727
12730 {
12731 return new Inst_VOPC__V_CMP_F_I64(&iFmt->iFmt_VOPC);
12732 } // decode_OP_VOPC__V_CMP_F_I64
12733
12736 {
12737 return new Inst_VOPC__V_CMP_LT_I64(&iFmt->iFmt_VOPC);
12738 } // decode_OP_VOPC__V_CMP_LT_I64
12739
12742 {
12743 return new Inst_VOPC__V_CMP_EQ_I64(&iFmt->iFmt_VOPC);
12744 } // decode_OP_VOPC__V_CMP_EQ_I64
12745
12748 {
12749 return new Inst_VOPC__V_CMP_LE_I64(&iFmt->iFmt_VOPC);
12750 } // decode_OP_VOPC__V_CMP_LE_I64
12751
12754 {
12755 return new Inst_VOPC__V_CMP_GT_I64(&iFmt->iFmt_VOPC);
12756 } // decode_OP_VOPC__V_CMP_GT_I64
12757
12760 {
12761 return new Inst_VOPC__V_CMP_NE_I64(&iFmt->iFmt_VOPC);
12762 } // decode_OP_VOPC__V_CMP_NE_I64
12763
12766 {
12767 return new Inst_VOPC__V_CMP_GE_I64(&iFmt->iFmt_VOPC);
12768 } // decode_OP_VOPC__V_CMP_GE_I64
12769
12772 {
12773 return new Inst_VOPC__V_CMP_T_I64(&iFmt->iFmt_VOPC);
12774 } // decode_OP_VOPC__V_CMP_T_I64
12775
12778 {
12779 return new Inst_VOPC__V_CMP_F_U64(&iFmt->iFmt_VOPC);
12780 } // decode_OP_VOPC__V_CMP_F_U64
12781
12784 {
12785 return new Inst_VOPC__V_CMP_LT_U64(&iFmt->iFmt_VOPC);
12786 } // decode_OP_VOPC__V_CMP_LT_U64
12787
12790 {
12791 return new Inst_VOPC__V_CMP_EQ_U64(&iFmt->iFmt_VOPC);
12792 } // decode_OP_VOPC__V_CMP_EQ_U64
12793
12796 {
12797 return new Inst_VOPC__V_CMP_LE_U64(&iFmt->iFmt_VOPC);
12798 } // decode_OP_VOPC__V_CMP_LE_U64
12799
12802 {
12803 return new Inst_VOPC__V_CMP_GT_U64(&iFmt->iFmt_VOPC);
12804 } // decode_OP_VOPC__V_CMP_GT_U64
12805
12808 {
12809 return new Inst_VOPC__V_CMP_NE_U64(&iFmt->iFmt_VOPC);
12810 } // decode_OP_VOPC__V_CMP_NE_U64
12811
12814 {
12815 return new Inst_VOPC__V_CMP_GE_U64(&iFmt->iFmt_VOPC);
12816 } // decode_OP_VOPC__V_CMP_GE_U64
12817
12820 {
12821 return new Inst_VOPC__V_CMP_T_U64(&iFmt->iFmt_VOPC);
12822 } // decode_OP_VOPC__V_CMP_T_U64
12823
12826 {
12827 return new Inst_VOPC__V_CMPX_F_I64(&iFmt->iFmt_VOPC);
12828 } // decode_OP_VOPC__V_CMPX_F_I64
12829
12832 {
12833 return new Inst_VOPC__V_CMPX_LT_I64(&iFmt->iFmt_VOPC);
12834 } // decode_OP_VOPC__V_CMPX_LT_I64
12835
12838 {
12839 return new Inst_VOPC__V_CMPX_EQ_I64(&iFmt->iFmt_VOPC);
12840 } // decode_OP_VOPC__V_CMPX_EQ_I64
12841
12844 {
12845 return new Inst_VOPC__V_CMPX_LE_I64(&iFmt->iFmt_VOPC);
12846 } // decode_OP_VOPC__V_CMPX_LE_I64
12847
12850 {
12851 return new Inst_VOPC__V_CMPX_GT_I64(&iFmt->iFmt_VOPC);
12852 } // decode_OP_VOPC__V_CMPX_GT_I64
12853
12856 {
12857 return new Inst_VOPC__V_CMPX_NE_I64(&iFmt->iFmt_VOPC);
12858 } // decode_OP_VOPC__V_CMPX_NE_I64
12859
12862 {
12863 return new Inst_VOPC__V_CMPX_GE_I64(&iFmt->iFmt_VOPC);
12864 } // decode_OP_VOPC__V_CMPX_GE_I64
12865
12868 {
12869 return new Inst_VOPC__V_CMPX_T_I64(&iFmt->iFmt_VOPC);
12870 } // decode_OP_VOPC__V_CMPX_T_I64
12871
12874 {
12875 return new Inst_VOPC__V_CMPX_F_U64(&iFmt->iFmt_VOPC);
12876 } // decode_OP_VOPC__V_CMPX_F_U64
12877
12880 {
12881 return new Inst_VOPC__V_CMPX_LT_U64(&iFmt->iFmt_VOPC);
12882 } // decode_OP_VOPC__V_CMPX_LT_U64
12883
12886 {
12887 return new Inst_VOPC__V_CMPX_EQ_U64(&iFmt->iFmt_VOPC);
12888 } // decode_OP_VOPC__V_CMPX_EQ_U64
12889
12892 {
12893 return new Inst_VOPC__V_CMPX_LE_U64(&iFmt->iFmt_VOPC);
12894 } // decode_OP_VOPC__V_CMPX_LE_U64
12895
12898 {
12899 return new Inst_VOPC__V_CMPX_GT_U64(&iFmt->iFmt_VOPC);
12900 } // decode_OP_VOPC__V_CMPX_GT_U64
12901
12904 {
12905 return new Inst_VOPC__V_CMPX_NE_U64(&iFmt->iFmt_VOPC);
12906 } // decode_OP_VOPC__V_CMPX_NE_U64
12907
12910 {
12911 return new Inst_VOPC__V_CMPX_GE_U64(&iFmt->iFmt_VOPC);
12912 } // decode_OP_VOPC__V_CMPX_GE_U64
12913
12916 {
12917 return new Inst_VOPC__V_CMPX_T_U64(&iFmt->iFmt_VOPC);
12918 } // decode_OP_VOPC__V_CMPX_T_U64
12919
12922 {
12923 fatal("Trying to decode instruction without a class\n");
12924 return nullptr;
12925 }
12926
12929 {
12930 fatal("Trying to decode instruction without a class\n");
12931 return nullptr;
12932 }
12933
12936 {
12937 fatal("Trying to decode instruction without a class\n");
12938 return nullptr;
12939 }
12940
12943 {
12944 fatal("Trying to decode instruction without a class\n");
12945 return nullptr;
12946 }
12947
12950 {
12951 fatal("Trying to decode instruction without a class\n");
12952 return nullptr;
12953 }
12954
12957 {
12958 fatal("Trying to decode instruction without a class\n");
12959 return nullptr;
12960 }
12961
12964 {
12965 fatal("Trying to decode instruction without a class\n");
12966 return nullptr;
12967 }
12968
12971 {
12972 fatal("Trying to decode instruction without a class\n");
12973 return nullptr;
12974 }
12975
12978 {
12979 fatal("Trying to decode instruction without a class\n");
12980 return nullptr;
12981 }
12982
12985 {
12986 fatal("Trying to decode instruction without a class\n");
12987 return nullptr;
12988 }
12989
12992 {
12993 fatal("Trying to decode instruction without a class\n");
12994 return nullptr;
12995 }
12996
12999 {
13000 fatal("Trying to decode instruction without a class\n");
13001 return nullptr;
13002 }
13003
13006 {
13007 fatal("Trying to decode instruction without a class\n");
13008 return nullptr;
13009 }
13010
13013 {
13014 fatal("Trying to decode instruction without a class\n");
13015 return nullptr;
13016 }
13017
13020 {
13021 fatal("Trying to decode instruction without a class\n");
13022 return nullptr;
13023 }
13024
13027 {
13028 fatal("Trying to decode instruction without a class\n");
13029 return nullptr;
13030 }
13031
13034 {
13035 fatal("Trying to decode instruction without a class\n");
13036 return nullptr;
13037 }
13038
13041 {
13042 fatal("Trying to decode instruction without a class\n");
13043 return nullptr;
13044 }
13045
13048 {
13049 fatal("Trying to decode instruction without a class\n");
13050 return nullptr;
13051 }
13052
13055 {
13056 fatal("Trying to decode instruction without a class\n");
13057 return nullptr;
13058 }
13059
13062 {
13063 fatal("Trying to decode instruction without a class\n");
13064 return nullptr;
13065 }
13066
13069 {
13070 fatal("Trying to decode instruction without a class\n");
13071 return nullptr;
13072 }
13073
13076 {
13077 fatal("Invalid opcode encountered: %#x\n", iFmt->imm_u32);
13078
13079 return nullptr;
13080 }
13081} // namespace VegaISA
13082} // namespace gem5
GPUStaticInst * decode_OPU_VOP3__V_COS_F16(MachInst)
Definition decoder.cc:6596
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE2(MachInst)
Definition decoder.cc:11368
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I16(MachInst)
Definition decoder.cc:12483
GPUStaticInst * decode_OP_VOP2__V_DOT4C_I32_I8(MachInst)
Definition decoder.cc:4189
GPUStaticInst * decode_OP_VOP2__V_MUL_HI_U32_U24(MachInst)
Definition decoder.cc:3899
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_USHORT(MachInst)
Definition decoder.cc:9579
GPUStaticInst * decode_OP_VOP2__V_ADD_U16(MachInst)
Definition decoder.cc:4073
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX3(MachInst)
Definition decoder.cc:9881
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F16(MachInst)
Definition decoder.cc:11913
GPUStaticInst * decode_OP_DS__DS_XOR_RTN_B32(MachInst)
Definition decoder.cc:7510
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F16(MachInst)
Definition decoder.cc:11763
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_OR(MachInst)
Definition decoder.cc:10487
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_F64(MachInst)
Definition decoder.cc:11344
GPUStaticInst * decode_OP_DS__DS_MSKOR_RTN_B32(MachInst)
Definition decoder.cc:7516
GPUStaticInst * decode_OP_DS__DS_WRITE2ST64_B32(MachInst)
Definition decoder.cc:7383
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U32(MachInst)
Definition decoder.cc:12717
GPUStaticInst * decode_OPU_VOP3__V_MUL_I32_I24(MachInst)
Definition decoder.cc:5906
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_INC_X2(MachInst)
Definition decoder.cc:8807
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U16(MachInst)
Definition decoder.cc:12489
GPUStaticInst * decode_OPU_VOP3__V_SIN_F32(MachInst)
Definition decoder.cc:6416
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_XOR(MachInst)
Definition decoder.cc:10312
GPUStaticInst * decode_OP_SOPK__S_CMPK_EQ_U32(MachInst)
Definition decoder.cc:4597
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE_D16_HI(MachInst)
Definition decoder.cc:8345
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F64(MachInst)
Definition decoder.cc:5114
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F32(MachInst)
Definition decoder.cc:6482
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I32(MachInst)
Definition decoder.cc:5504
GPUStaticInst * decode_OPU_VOP3__V_LSHL_ADD_U32(MachInst)
Definition decoder.cc:6991
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U64(MachInst)
Definition decoder.cc:5840
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F64(MachInst)
Definition decoder.cc:12243
GPUStaticInst * decode_OP_DS__DS_WRXCHG2ST64_RTN_B64(MachInst)
Definition decoder.cc:7901
GPUStaticInst * decode_OP_SOP1__S_BCNT0_I32_B64(MachInst)
Definition decoder.cc:10672
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_ADD_X2(MachInst)
Definition decoder.cc:9773
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_AND_X2(MachInst)
Definition decoder.cc:10389
GPUStaticInst * decode_OPU_VOP3__V_MIN_U16(MachInst)
Definition decoder.cc:6140
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_DEC(MachInst)
Definition decoder.cc:8735
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I16(MachInst)
Definition decoder.cc:5420
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE(MachInst)
Definition decoder.cc:9846
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_I32(MachInst)
Definition decoder.cc:7991
GPUStaticInst * decode_OP_DS__DS_MIN_U32(MachInst)
Definition decoder.cc:7335
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_F64(MachInst)
Definition decoder.cc:7913
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZ(MachInst)
Definition decoder.cc:9555
GPUStaticInst * decode_OPU_VOP3__V_MIN_I32(MachInst)
Definition decoder.cc:5942
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZW(MachInst)
Definition decoder.cc:9489
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F16(MachInst)
Definition decoder.cc:4748
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I64(MachInst)
Definition decoder.cc:12867
GPUStaticInst * decode_OP_SOP2__S_BFE_I64(MachInst)
Definition decoder.cc:4464
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F64(MachInst)
Definition decoder.cc:5246
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U16(MachInst)
Definition decoder.cc:12393
GPUStaticInst * decode_OP_VOP1__V_COS_F32(MachInst)
Definition decoder.cc:11506
GPUStaticInst * decode_OP_VOP2__V_DOT2C_I32_I16(MachInst)
Definition decoder.cc:4182
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMIN_X2(MachInst)
Definition decoder.cc:8468
GPUStaticInst * decode_OP_SOP2__S_LSHL_B32(MachInst)
Definition decoder.cc:4392
GPUStaticInst * subDecode_OP_MIMG(MachInst)
Definition decoder.cc:3837
GPUStaticInst * decode_OP_SOP2__S_XNOR_B64(MachInst)
Definition decoder.cc:4386
GPUStaticInst * decode_OP_VOP1__V_RSQ_F16(MachInst)
Definition decoder.cc:11621
GPUStaticInst * decode_OP_DS__DS_AND_SRC2_B32(MachInst)
Definition decoder.cc:8009
GPUStaticInst * decode_OP_DS__DS_MAX_F64(MachInst)
Definition decoder.cc:7750
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_I32_I24(MachInst)
Definition decoder.cc:5912
GPUStaticInst * decode_OP_VOP2__V_ASHRREV_I32(MachInst)
Definition decoder.cc:3947
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U16(MachInst)
Definition decoder.cc:12435
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORD(MachInst)
Definition decoder.cc:9923
GPUStaticInst * decode_OP_SOPP__S_SETPRIO(MachInst)
Definition decoder.cc:11145
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F16(MachInst)
Definition decoder.cc:11663
GPUStaticInst * decode_OP_SOPP__S_SET_GPR_IDX_OFF(MachInst)
Definition decoder.cc:11223
GPUStaticInst * decode_OPU_VOP3__V_BFE_U32(MachInst)
Definition decoder.cc:6662
GPUStaticInst * decode_OP_VOP2__V_MIN_U32(MachInst)
Definition decoder.cc:3929
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER8H_PCK(MachInst)
Definition decoder.cc:9217
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS_AND_USER(MachInst)
Definition decoder.cc:11211
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMAX(MachInst)
Definition decoder.cc:9719
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_I64(MachInst)
Definition decoder.cc:8142
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F16(MachInst)
Definition decoder.cc:4814
GPUStaticInst * subDecode_OP_VOPC(MachInst)
Definition decoder.cc:3720
GPUStaticInst * decode_OP_SOPC__S_CMP_GT_U32(MachInst)
Definition decoder.cc:10983
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX4(MachInst)
Definition decoder.cc:9944
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_O(MachInst)
Definition decoder.cc:9119
GPUStaticInst * decode_OP_MIMG__IMAGE_GET_LOD(MachInst)
Definition decoder.cc:9320
static IsaDecodeMethod tableSubDecode_OPU_VOP3[768]
GPUStaticInst * decode_OP_SOP2__S_LSHL1_ADD_U32(MachInst)
Definition decoder.cc:4500
GPUStaticInst * decode_OP_SOP2__S_CSELECT_B32(MachInst)
Definition decoder.cc:4284
GPUStaticInst * decode_OPU_VOP3__V_BFREV_B32(MachInst)
Definition decoder.cc:6434
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMIN(MachInst)
Definition decoder.cc:10270
GPUStaticInst * decode_OP_SOP1__S_SEXT_I32_I16(MachInst)
Definition decoder.cc:10744
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_SHORT(MachInst)
Definition decoder.cc:9628
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F16(MachInst)
Definition decoder.cc:4886
GPUStaticInst * decode_OP_SOPP__S_WAITCNT(MachInst)
Definition decoder.cc:11127
GPUStaticInst * decode_OP_VOP2__V_XNOR_B32(MachInst)
Definition decoder.cc:4217
GPUStaticInst * decode_OPU_VOP3__V_MUL_LO_U16(MachInst)
Definition decoder.cc:6092
GPUStaticInst * decode_OPU_VOP3__V_LERP_U8(MachInst)
Definition decoder.cc:6692
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I64(MachInst)
Definition decoder.cc:5780
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_MIP(MachInst)
Definition decoder.cc:8861
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U32(MachInst)
Definition decoder.cc:12711
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U32(MachInst)
Definition decoder.cc:12723
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F16(MachInst)
Definition decoder.cc:4820
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORD(MachInst)
Definition decoder.cc:10074
GPUStaticInst * decode_OPU_VOP3__V_MAC_F16(MachInst)
Definition decoder.cc:6068
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F64(MachInst)
Definition decoder.cc:11410
GPUStaticInst * subDecode_OP_VOP1(MachInst)
Definition decoder.cc:3736
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U16(MachInst)
Definition decoder.cc:5384
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F32(MachInst)
Definition decoder.cc:11997
GPUStaticInst * decode_OP_VOP1__V_FFBH_U32(MachInst)
Definition decoder.cc:11524
GPUStaticInst * decode_OPU_VOP3__V_ADD_U32(MachInst)
Definition decoder.cc:6158
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I64(MachInst)
Definition decoder.cc:12759
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMIN(MachInst)
Definition decoder.cc:8396
GPUStaticInst * decode_OPU_VOP3__V_MIN3_F16(MachInst)
Definition decoder.cc:6928
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I32_F64(MachInst)
Definition decoder.cc:6458
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_B64(MachInst)
Definition decoder.cc:7907
GPUStaticInst * decode_OPU_VOP3__V_CUBETC_F32(MachInst)
Definition decoder.cc:6650
GPUStaticInst * decode_OP_SOP1__S_SWAPPC_B64(MachInst)
Definition decoder.cc:10786
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_I16(MachInst)
Definition decoder.cc:12935
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SWAP_X2(MachInst)
Definition decoder.cc:8444
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F32(MachInst)
Definition decoder.cc:12033
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SHORT_D16_HI(MachInst)
Definition decoder.cc:9986
GPUStaticInst * decode_OPU_VOP3__V_FMA_F64(MachInst)
Definition decoder.cc:6686
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U16(MachInst)
Definition decoder.cc:5444
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX2(MachInst)
Definition decoder.cc:8552
GPUStaticInst * decode_OP_DS__DS_WRXCHG2_RTN_B64(MachInst)
Definition decoder.cc:7895
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U64(MachInst)
Definition decoder.cc:5852
GPUStaticInst * decode_OP_VOP1__V_FRACT_F32(MachInst)
Definition decoder.cc:11416
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMAX_X2(MachInst)
Definition decoder.cc:10564
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U64(MachInst)
Definition decoder.cc:5858
GPUStaticInst * decode_OP_DS__DS_AND_SRC2_B64(MachInst)
Definition decoder.cc:8166
GPUStaticInst * decode_OPU_VOP3__V_MIN_U32(MachInst)
Definition decoder.cc:5954
GPUStaticInst * decode_OP_VOP1__V_FRACT_F16(MachInst)
Definition decoder.cc:11675
GPUStaticInst * decode_OP_VOP2__V_MIN_F32(MachInst)
Definition decoder.cc:3905
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMIN(MachInst)
Definition decoder.cc:8693
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMIN(MachInst)
Definition decoder.cc:8390
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I16(MachInst)
Definition decoder.cc:12381
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F16(MachInst)
Definition decoder.cc:4826
GPUStaticInst * decode_OPU_VOP3__V_MAD_I64_I32(MachInst)
Definition decoder.cc:6860
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_XOR_X2(MachInst)
Definition decoder.cc:10585
GPUStaticInst * decode_OPU_VOP3__V_RCP_IFLAG_F32(MachInst)
Definition decoder.cc:6380
GPUStaticInst * decode_OP_SOP2__S_ORN2_B64(MachInst)
Definition decoder.cc:4350
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SUB(MachInst)
Definition decoder.cc:8903
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMAX_X2(MachInst)
Definition decoder.cc:10375
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZW(MachInst)
Definition decoder.cc:9464
GPUStaticInst * decode_OP_SOPP__S_BARRIER(MachInst)
Definition decoder.cc:11115
GPUStaticInst * decode_OP_VOP2__V_SUB_F32(MachInst)
Definition decoder.cc:3857
GPUStaticInst * decode_OP_VOP2__V_MIN_F16(MachInst)
Definition decoder.cc:4121
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F16(MachInst)
Definition decoder.cc:4832
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_DEC(MachInst)
Definition decoder.cc:10508
GPUStaticInst * decode_OP_SOPC__S_SET_GPR_IDX_ON(MachInst)
Definition decoder.cc:11037
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F64(MachInst)
Definition decoder.cc:5252
GPUStaticInst * decode_OP_SOPP__S_SLEEP(MachInst)
Definition decoder.cc:11139
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F32(MachInst)
Definition decoder.cc:5084
GPUStaticInst * decode_OP_SOP2__S_LSHR_B32(MachInst)
Definition decoder.cc:4404
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_OR(MachInst)
Definition decoder.cc:10305
GPUStaticInst * decode_OPU_VOP3__V_MBCNT_LO_U32_B32(MachInst)
Definition decoder.cc:7172
GPUStaticInst * decode_OP_SOP1__S_ANDN1_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10900
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_XOR(MachInst)
Definition decoder.cc:8945
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F32(MachInst)
Definition decoder.cc:5006
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XY(MachInst)
Definition decoder.cc:9477
GPUStaticInst * decode_OP_DS__DS_READ2ST64_B32(MachInst)
Definition decoder.cc:7588
GPUStaticInst * decode_OP_VOP3P__V_PK_LSHLREV_B16(MachInst)
Definition decoder.cc:12949
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_F64(MachInst)
Definition decoder.cc:7919
GPUStaticInst * decode_OPU_VOP3__V_AND_B32(MachInst)
Definition decoder.cc:5984
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F16(MachInst)
Definition decoder.cc:7051
GPUStaticInst * decode_OPU_VOP3__V_MQSAD_U32_U8(MachInst)
Definition decoder.cc:6848
GPUStaticInst * decode_OP_SOP2__S_NAND_B64(MachInst)
Definition decoder.cc:4362
GPUStaticInst * decode_OP_SOP2__S_CSELECT_B64(MachInst)
Definition decoder.cc:4290
GPUStaticInst * decode_OP_SOP1__S_BITSET1_B64(MachInst)
Definition decoder.cc:10768
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F32(MachInst)
Definition decoder.cc:6356
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_U16(MachInst)
Definition decoder.cc:12991
GPUStaticInst * decode_OPU_VOP3__V_DIV_FMAS_F64(MachInst)
Definition decoder.cc:6824
GPUStaticInst * decode_OP_SOP1__S_QUADMASK_B64(MachInst)
Definition decoder.cc:10852
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F32(MachInst)
Definition decoder.cc:4682
GPUStaticInst * decode_OP_SOPK__S_CALL_B64(MachInst)
Definition decoder.cc:4669
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_B32(MachInst)
Definition decoder.cc:7540
GPUStaticInst * decode_OPU_VOP3__V_ALIGNBIT_B32(MachInst)
Definition decoder.cc:6698
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE_D16_HI(MachInst)
Definition decoder.cc:8642
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F64(MachInst)
Definition decoder.cc:12279
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL_O(MachInst)
Definition decoder.cc:9125
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_CL_O(MachInst)
Definition decoder.cc:9356
GPUStaticInst * decode_OP_VOP2__V_SUBREV_F16(MachInst)
Definition decoder.cc:4043
GPUStaticInst * decode_OP_DS__DS_DEC_SRC2_U64(MachInst)
Definition decoder.cc:8136
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F64(MachInst)
Definition decoder.cc:5258
GPUStaticInst * decode_OP_SMEM__S_DCACHE_DISCARD(MachInst)
Definition decoder.cc:10228
GPUStaticInst * decode_OPU_VOP3__V_MED3_I16(MachInst)
Definition decoder.cc:6977
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F64(MachInst)
Definition decoder.cc:12267
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F16(MachInst)
Definition decoder.cc:11847
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F64(MachInst)
Definition decoder.cc:5168
GPUStaticInst * decode_OP_SOP2__S_ANDN2_B64(MachInst)
Definition decoder.cc:4338
GPUStaticInst * decode_OPU_VOP3__V_MIN3_F32(MachInst)
Definition decoder.cc:6710
GPUStaticInst * decode_OPU_VOP3__V_MAX_U16(MachInst)
Definition decoder.cc:6128
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I16(MachInst)
Definition decoder.cc:5426
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_DEC_X2(MachInst)
Definition decoder.cc:8813
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMIN(MachInst)
Definition decoder.cc:10459
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F32(MachInst)
Definition decoder.cc:5078
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U64(MachInst)
Definition decoder.cc:5732
GPUStaticInst * decode_OPU_VOP3__V_MIN3_U16(MachInst)
Definition decoder.cc:6942
GPUStaticInst * decode_OP_SOPC__S_CMP_LE_U32(MachInst)
Definition decoder.cc:11001
GPUStaticInst * subDecode_OPU_VOP3(MachInst)
Definition decoder.cc:3776
GPUStaticInst * decode_OPU_VOP3__V_SUBBREV_CO_U32(MachInst)
Definition decoder.cc:6038
GPUStaticInst * decode_OPU_VOP3__V_CLREXCP(MachInst)
Definition decoder.cc:6488
GPUStaticInst * decode_OP_DS__DS_AND_B32(MachInst)
Definition decoder.cc:7347
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_U64(MachInst)
Definition decoder.cc:11049
GPUStaticInst * decode_OP_SOP2__S_LSHL3_ADD_U32(MachInst)
Definition decoder.cc:4514
GPUStaticInst * decode_OP_DS__DS_MIN_U64(MachInst)
Definition decoder.cc:7678
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I16_F16(MachInst)
Definition decoder.cc:11645
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F64(MachInst)
Definition decoder.cc:12231
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX16(MachInst)
Definition decoder.cc:10017
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_INC(MachInst)
Definition decoder.cc:8432
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I32(MachInst)
Definition decoder.cc:12543
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_I32(MachInst)
Definition decoder.cc:11290
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_PCK_SGN(MachInst)
Definition decoder.cc:8837
GPUStaticInst * decode_OP_MIMG__IMAGE_GET_RESINFO(MachInst)
Definition decoder.cc:8879
GPUStaticInst * decode_OP_SOPC__S_BITCMP0_B64(MachInst)
Definition decoder.cc:11019
GPUStaticInst * decode_OP_VOP2__V_SUBREV_U16(MachInst)
Definition decoder.cc:4085
GPUStaticInst * decode_OPU_VOP3__V_ADD_CO_U32(MachInst)
Definition decoder.cc:6008
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX2(MachInst)
Definition decoder.cc:9874
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_AND_X2(MachInst)
Definition decoder.cc:9809
GPUStaticInst * decode_OPU_VOP3__V_MIN3_I32(MachInst)
Definition decoder.cc:6716
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I16(MachInst)
Definition decoder.cc:12453
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS_OR_USER(MachInst)
Definition decoder.cc:11205
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_U64(MachInst)
Definition decoder.cc:11043
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_I16(MachInst)
Definition decoder.cc:12977
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_F32(MachInst)
Definition decoder.cc:6614
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U16(MachInst)
Definition decoder.cc:12423
GPUStaticInst * decode_OP_SOP1__S_BCNT0_I32_B32(MachInst)
Definition decoder.cc:10666
GPUStaticInst * decode_OP_DS__DS_WRITE_ADDTID_B32(MachInst)
Definition decoder.cc:7425
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F16(MachInst)
Definition decoder.cc:11669
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORD(MachInst)
Definition decoder.cc:10023
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_I32(MachInst)
Definition decoder.cc:7480
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F32(MachInst)
Definition decoder.cc:4958
GPUStaticInst * decode_OP_SOP2__S_LSHL4_ADD_U32(MachInst)
Definition decoder.cc:4521
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_CL(MachInst)
Definition decoder.cc:9332
GPUStaticInst * decode_OP_VOP3P__V_PK_FMA_F16(MachInst)
Definition decoder.cc:13019
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F64(MachInst)
Definition decoder.cc:6410
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_XYZ(MachInst)
Definition decoder.cc:9483
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_DEC_X2(MachInst)
Definition decoder.cc:10599
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F32(MachInst)
Definition decoder.cc:12027
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U32(MachInst)
Definition decoder.cc:12681
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_INC(MachInst)
Definition decoder.cc:8729
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:10431
GPUStaticInst * decode_OPU_VOP3__V_MAC_F32(MachInst)
Definition decoder.cc:6002
GPUStaticInst * decode_OP_SMEM__S_DCACHE_WB(MachInst)
Definition decoder.cc:10186
GPUStaticInst * decode_OP_VOP1__V_NOP(MachInst)
Definition decoder.cc:11260
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F64(MachInst)
Definition decoder.cc:11751
GPUStaticInst * decode_OP_SOP2__S_ORN2_B32(MachInst)
Definition decoder.cc:4344
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_I64(MachInst)
Definition decoder.cc:8148
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMAX(MachInst)
Definition decoder.cc:8402
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XY(MachInst)
Definition decoder.cc:9428
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U32(MachInst)
Definition decoder.cc:12693
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_F16(MachInst)
Definition decoder.cc:6236
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U16(MachInst)
Definition decoder.cc:5342
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGSYS(MachInst)
Definition decoder.cc:11193
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4(MachInst)
Definition decoder.cc:9155
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U64(MachInst)
Definition decoder.cc:12789
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U16(MachInst)
Definition decoder.cc:12495
GPUStaticInst * decode_OP_DS__DS_READ_I8(MachInst)
Definition decoder.cc:7594
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I32(MachInst)
Definition decoder.cc:5510
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL_O(MachInst)
Definition decoder.cc:9143
GPUStaticInst * decode_OP_DS__DS_WRITE_B8(MachInst)
Definition decoder.cc:7432
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE1(MachInst)
Definition decoder.cc:6278
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I16(MachInst)
Definition decoder.cc:5408
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1_F32(MachInst)
Definition decoder.cc:7057
GPUStaticInst * decode_OP_VOP1__V_CVT_FLR_I32_F32(MachInst)
Definition decoder.cc:11332
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_LZ(MachInst)
Definition decoder.cc:9053
GPUStaticInst * decode_OPU_VOP3__V_MUL_F32(MachInst)
Definition decoder.cc:5900
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U16(MachInst)
Definition decoder.cc:12429
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F16(MachInst)
Definition decoder.cc:4904
static IsaDecodeMethod tableSubDecode_OP_MUBUF[128]
GPUStaticInst * decode_OP_SOPK__S_CMPK_GE_U32(MachInst)
Definition decoder.cc:4615
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F32(MachInst)
Definition decoder.cc:12081
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SWAP(MachInst)
Definition decoder.cc:10424
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORDX4(MachInst)
Definition decoder.cc:10106
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I32(MachInst)
Definition decoder.cc:12561
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F32(MachInst)
Definition decoder.cc:11733
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F32(MachInst)
Definition decoder.cc:12057
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I64(MachInst)
Definition decoder.cc:12855
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4H(MachInst)
Definition decoder.cc:9167
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_SHORT(MachInst)
Definition decoder.cc:9909
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SUB(MachInst)
Definition decoder.cc:10445
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B64(MachInst)
Definition decoder.cc:7190
GPUStaticInst * decode_OP_VOP2__V_MADMK_F32(MachInst)
Definition decoder.cc:3983
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F32(MachInst)
Definition decoder.cc:5000
GPUStaticInst * decode_OP_VOP2__V_DOT2C_F32_F16(MachInst)
Definition decoder.cc:4175
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_F64(MachInst)
Definition decoder.cc:8196
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_CL(MachInst)
Definition decoder.cc:9236
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CL_O(MachInst)
Definition decoder.cc:9113
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_I64(MachInst)
Definition decoder.cc:7847
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_I16(MachInst)
Definition decoder.cc:6878
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F16(MachInst)
Definition decoder.cc:4892
GPUStaticInst * decode_OPU_VOP3__V_XAD_U32(MachInst)
Definition decoder.cc:6922
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_CDBGUSER(MachInst)
Definition decoder.cc:11199
GPUStaticInst * decode_OPU_VOP3__V_DIV_SCALE_F32(MachInst)
Definition decoder.cc:6806
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F16(MachInst)
Definition decoder.cc:11853
GPUStaticInst * decode_OP_DS__DS_SUB_RTN_U32(MachInst)
Definition decoder.cc:7450
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F16(MachInst)
Definition decoder.cc:4880
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I64(MachInst)
Definition decoder.cc:5720
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F32(MachInst)
Definition decoder.cc:6350
GPUStaticInst * decode_OP_DS__DS_READ_U16(MachInst)
Definition decoder.cc:7612
GPUStaticInst * decode_OP_VOP2__V_MAX_F32(MachInst)
Definition decoder.cc:3911
GPUStaticInst * decode_OP_VOP3P__V_PK_LSHRREV_B16(MachInst)
Definition decoder.cc:12956
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SSHORT(MachInst)
Definition decoder.cc:9585
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_EXECNZ(MachInst)
Definition decoder.cc:11109
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_ADD_X2(MachInst)
Definition decoder.cc:10529
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_I32(MachInst)
Definition decoder.cc:11284
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F64(MachInst)
Definition decoder.cc:5156
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_F32(MachInst)
Definition decoder.cc:8033
GPUStaticInst * decode_OPU_VOP3__V_FMA_LEGACY_F16(MachInst)
Definition decoder.cc:6890
static IsaDecodeMethod tableSubDecode_OP_SOP1[256]
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORD(MachInst)
Definition decoder.cc:9641
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F64(MachInst)
Definition decoder.cc:5120
GPUStaticInst * decode_OPU_VOP3__V_MOV_B32(MachInst)
Definition decoder.cc:6182
GPUStaticInst * decode_OP_DS__DS_WRITE_B16(MachInst)
Definition decoder.cc:7438
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_F32(MachInst)
Definition decoder.cc:11314
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F32(MachInst)
Definition decoder.cc:12087
GPUStaticInst * decode_OP_VOP1__V_CVT_NORM_I16_F16(MachInst)
Definition decoder.cc:11705
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U32(MachInst)
Definition decoder.cc:5666
GPUStaticInst * decode_OP_VOP2__V_MIN_I16(MachInst)
Definition decoder.cc:4145
GPUStaticInst * decode_OP_VOPC__V_CMP_NEQ_F32(MachInst)
Definition decoder.cc:12039
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_INC(MachInst)
Definition decoder.cc:9749
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX3(MachInst)
Definition decoder.cc:8262
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U32(MachInst)
Definition decoder.cc:12609
GPUStaticInst * decode_OPU_VOP3__V_SAD_U32(MachInst)
Definition decoder.cc:6782
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U32(MachInst)
Definition decoder.cc:12603
GPUStaticInst * decode_OPU_VOP3__V_MIN_F64(MachInst)
Definition decoder.cc:7112
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F32(MachInst)
Definition decoder.cc:5042
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_U32(MachInst)
Definition decoder.cc:7486
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX3(MachInst)
Definition decoder.cc:8609
GPUStaticInst * subDecode_OP_VINTRP(MachInst)
Definition decoder.cc:3784
GPUStaticInst * decode_OP_SOP1__S_NOT_B32(MachInst)
Definition decoder.cc:10630
GPUStaticInst * decode_OP_VOP2__V_SUB_U32(MachInst)
Definition decoder.cc:4163
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I32(MachInst)
Definition decoder.cc:12657
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_O(MachInst)
Definition decoder.cc:9284
GPUStaticInst * decode_OP_DS__DS_ADD_F32(MachInst)
Definition decoder.cc:7419
GPUStaticInst * decode_OP_DS__DS_WRXCHG2ST64_RTN_B32(MachInst)
Definition decoder.cc:7534
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_DEC_X2(MachInst)
Definition decoder.cc:9833
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_LDS_DWORD(MachInst)
Definition decoder.cc:9665
GPUStaticInst * decode_OP_VOP1__V_CVT_NORM_U16_F16(MachInst)
Definition decoder.cc:11712
GPUStaticInst * decode_OPU_VOP3__V_ADD3_U32(MachInst)
Definition decoder.cc:7003
GPUStaticInst * decode_OP_DS__DS_RSUB_SRC2_U64(MachInst)
Definition decoder.cc:8124
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZ(MachInst)
Definition decoder.cc:9410
GPUStaticInst * decode_OP_VOP1__V_CVT_I32_F64(MachInst)
Definition decoder.cc:11278
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMIN_X2(MachInst)
Definition decoder.cc:10550
GPUStaticInst * decode_OP_DS__DS_RSUB_U32(MachInst)
Definition decoder.cc:7305
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I16(MachInst)
Definition decoder.cc:5318
GPUStaticInst * decode_OPU_VOP3__V_BFM_B32(MachInst)
Definition decoder.cc:7208
GPUStaticInst * decode_OP_SOP1__S_FF0_I32_B32(MachInst)
Definition decoder.cc:10690
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIX_F32(MachInst)
Definition decoder.cc:13054
GPUStaticInst * decode_OP_SOPP__S_SETKILL(MachInst)
Definition decoder.cc:11121
GPUStaticInst * decode_OP_SOP2__S_PACK_LL_B32_B16(MachInst)
Definition decoder.cc:4528
GPUStaticInst * decode_OP_SOP2__S_XNOR_B32(MachInst)
Definition decoder.cc:4380
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_BYTE(MachInst)
Definition decoder.cc:8274
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SUB(MachInst)
Definition decoder.cc:10263
GPUStaticInst * decode_OP_SOP1__S_FF0_I32_B64(MachInst)
Definition decoder.cc:10696
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_U16(MachInst)
Definition decoder.cc:11585
GPUStaticInst * decode_OP_SMEM__S_DCACHE_DISCARD_X2(MachInst)
Definition decoder.cc:10235
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U32(MachInst)
Definition decoder.cc:12615
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B(MachInst)
Definition decoder.cc:9180
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP(MachInst)
Definition decoder.cc:8825
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_I64(MachInst)
Definition decoder.cc:10732
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMAX(MachInst)
Definition decoder.cc:8705
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIXHI_F16(MachInst)
Definition decoder.cc:13068
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F16(MachInst)
Definition decoder.cc:4796
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F16(MachInst)
Definition decoder.cc:11757
GPUStaticInst * decode_OP_SOP1__S_FF1_I32_B64(MachInst)
Definition decoder.cc:10708
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_U8_F32(MachInst)
Definition decoder.cc:6788
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_U64(MachInst)
Definition decoder.cc:8154
GPUStaticInst * decode_OPU_VOP3__V_DIV_FMAS_F32(MachInst)
Definition decoder.cc:6818
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I16(MachInst)
Definition decoder.cc:12459
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORD(MachInst)
Definition decoder.cc:10113
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_CL_O(MachInst)
Definition decoder.cc:9095
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_OR(MachInst)
Definition decoder.cc:8420
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMAX(MachInst)
Definition decoder.cc:10291
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_F16(MachInst)
Definition decoder.cc:11320
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX3(MachInst)
Definition decoder.cc:9603
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_L(MachInst)
Definition decoder.cc:9224
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SWAP_X2(MachInst)
Definition decoder.cc:8741
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_AND(MachInst)
Definition decoder.cc:9731
GPUStaticInst * decode_OP_SOPP__S_NOP(MachInst)
Definition decoder.cc:11055
GPUStaticInst * decode_OP_VOP2__V_MAC_F16(MachInst)
Definition decoder.cc:4055
GPUStaticInst * decode(MachInst mach_inst)
Definition decoder.cc:3712
GPUStaticInst * decode_OPU_VOP3__V_OR_B32(MachInst)
Definition decoder.cc:5990
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_ADD(MachInst)
Definition decoder.cc:8897
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_DEC(MachInst)
Definition decoder.cc:8438
GPUStaticInst * decode_OPU_VOP3__V_ALIGNBYTE_B32(MachInst)
Definition decoder.cc:6704
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F16(MachInst)
Definition decoder.cc:11955
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F32(MachInst)
Definition decoder.cc:12045
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F32(MachInst)
Definition decoder.cc:4928
GPUStaticInst * decode_OP_VOP2__V_ADDC_CO_U32(MachInst)
Definition decoder.cc:4013
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F32(MachInst)
Definition decoder.cc:12111
GPUStaticInst * decode_OP_DS__DS_OR_SRC2_B64(MachInst)
Definition decoder.cc:8172
GPUStaticInst * decode_OP_SOPP__S_SET_GPR_IDX_MODE(MachInst)
Definition decoder.cc:11229
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMAX_X2(MachInst)
Definition decoder.cc:9797
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F64(MachInst)
Definition decoder.cc:7124
GPUStaticInst * decode_OP_DS__DS_WRITE_B32(MachInst)
Definition decoder.cc:7371
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F32(MachInst)
Definition decoder.cc:5012
GPUStaticInst * decode_OP_DS__DS_MAX_I32(MachInst)
Definition decoder.cc:7329
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I16(MachInst)
Definition decoder.cc:5402
GPUStaticInst * decode_OP_SOP2__S_AND_B64(MachInst)
Definition decoder.cc:4302
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F64(MachInst)
Definition decoder.cc:5174
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_F32(MachInst)
Definition decoder.cc:8039
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1LL_F16(MachInst)
Definition decoder.cc:7075
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U64(MachInst)
Definition decoder.cc:12897
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_BYTE(MachInst)
Definition decoder.cc:9615
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F16(MachInst)
Definition decoder.cc:11651
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U32(MachInst)
Definition decoder.cc:5546
GPUStaticInst * decode_OP_DS__DS_RSUB_RTN_U32(MachInst)
Definition decoder.cc:7456
GPUStaticInst * decode_OPU_VOP3__V_BFI_B32(MachInst)
Definition decoder.cc:6674
GPUStaticInst * decode_OPU_VOP3__V_PACK_B32_F16(MachInst)
Definition decoder.cc:7286
GPUStaticInst * decode_OPU_VOP3__V_BFE_I32(MachInst)
Definition decoder.cc:6668
GPUStaticInst * decode_OP_DS__DS_OR_B64(MachInst)
Definition decoder.cc:7696
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX2(MachInst)
Definition decoder.cc:9647
GPUStaticInst * decode_OP_DS__DS_READ_B32(MachInst)
Definition decoder.cc:7576
GPUStaticInst * decode_OP_DS__DS_WRXCHG_RTN_B64(MachInst)
Definition decoder.cc:7889
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_AND(MachInst)
Definition decoder.cc:8933
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U16(MachInst)
Definition decoder.cc:5480
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F32(MachInst)
Definition decoder.cc:4988
GPUStaticInst * decode_OPU_VOP3__V_MUL_F16(MachInst)
Definition decoder.cc:6062
GPUStaticInst * decode_OP_DS__DS_DEC_U32(MachInst)
Definition decoder.cc:7317
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F16(MachInst)
Definition decoder.cc:11841
GPUStaticInst * decode_OP_VOP1__V_CLREXCP(MachInst)
Definition decoder.cc:11572
GPUStaticInst * decode_OP_DS__DS_SUB_SRC2_U32(MachInst)
Definition decoder.cc:7961
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_ADD(MachInst)
Definition decoder.cc:10438
GPUStaticInst * decode_OP_DS__DS_INC_RTN_U32(MachInst)
Definition decoder.cc:7462
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_U64(MachInst)
Definition decoder.cc:8160
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_HI_X(MachInst)
Definition decoder.cc:10173
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F32(MachInst)
Definition decoder.cc:4922
GPUStaticInst * decode_OP_VOP3P__V_PK_SUB_U16(MachInst)
Definition decoder.cc:12998
GPUStaticInst * decode_OP_DS__DS_INC_U32(MachInst)
Definition decoder.cc:7311
GPUStaticInst * decode_OP_SOP1__S_ANDN2_WREXEC_B64(MachInst)
Definition decoder.cc:10921
GPUStaticInst * decode_OP_VOP2__V_MADAK_F32(MachInst)
Definition decoder.cc:3989
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I32(MachInst)
Definition decoder.cc:5498
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F32(MachInst)
Definition decoder.cc:6344
GPUStaticInst * decode_OP_SOP1__S_BCNT1_I32_B32(MachInst)
Definition decoder.cc:10678
GPUStaticInst * decode_OP_VOP1__V_CVT_U16_F16(MachInst)
Definition decoder.cc:11597
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U16(MachInst)
Definition decoder.cc:5348
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F16(MachInst)
Definition decoder.cc:4760
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_XOR(MachInst)
Definition decoder.cc:8723
static IsaDecodeMethod tableSubDecode_OP_GLOBAL[128]
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_CL(MachInst)
Definition decoder.cc:8981
GPUStaticInst * decode_OPU_VOP3__V_PERM_B32(MachInst)
Definition decoder.cc:6884
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SSHORT(MachInst)
Definition decoder.cc:9860
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I16(MachInst)
Definition decoder.cc:5294
GPUStaticInst * decode_OP_SOP2__S_MUL_HI_U32(MachInst)
Definition decoder.cc:4488
GPUStaticInst * decode_OPU_VOP3__V_CMP_NEQ_F64(MachInst)
Definition decoder.cc:5180
GPUStaticInst * decode_OP_DS__DS_READ_B96(MachInst)
Definition decoder.cc:8214
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F16(MachInst)
Definition decoder.cc:6566
GPUStaticInst * decode_OP_DS__DS_BPERMUTE_B32(MachInst)
Definition decoder.cc:7630
GPUStaticInst * decode_OP_SOP2__S_AND_B32(MachInst)
Definition decoder.cc:4296
GPUStaticInst * decode_OP_SOPK__S_CMPK_LT_I32(MachInst)
Definition decoder.cc:4585
GPUStaticInst * decode_OP_SOP2__S_OR_B32(MachInst)
Definition decoder.cc:4308
GPUStaticInst * decode_OPU_VOP3__V_SUB_F32(MachInst)
Definition decoder.cc:5882
GPUStaticInst * subDecode_OP_MTBUF(MachInst)
Definition decoder.cc:3829
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I32(MachInst)
Definition decoder.cc:5486
GPUStaticInst * decode_OP_DS__DS_SWIZZLE_B32(MachInst)
Definition decoder.cc:7618
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE0(MachInst)
Definition decoder.cc:11356
GPUStaticInst * decode_OPU_VOP3__V_MAD_U16(MachInst)
Definition decoder.cc:7033
GPUStaticInst * decode_OP_SOPP__S_SENDMSG(MachInst)
Definition decoder.cc:11151
GPUStaticInst * decode_OP_SOP1__S_MOVRELD_B64(MachInst)
Definition decoder.cc:10876
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U16(MachInst)
Definition decoder.cc:5462
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I32(MachInst)
Definition decoder.cc:12573
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I64(MachInst)
Definition decoder.cc:5810
static IsaDecodeMethod tableSubDecode_OP_SOPC[128]
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE_D16_HI(MachInst)
Definition decoder.cc:10137
GPUStaticInst * decode_OPU_VOP3__V_FFBH_I32(MachInst)
Definition decoder.cc:6452
GPUStaticInst * decode_OP_SOP2__S_MAX_U32(MachInst)
Definition decoder.cc:4278
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I64(MachInst)
Definition decoder.cc:12729
GPUStaticInst * decode_OP_SOP2__S_MIN_U32(MachInst)
Definition decoder.cc:4266
GPUStaticInst * decode_OPU_VOP3__V_CVT_U32_F32(MachInst)
Definition decoder.cc:6212
GPUStaticInst * decode_OP_SOP1__S_ORN2_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10822
GPUStaticInst * decode_OP_DS__DS_READ2_B32(MachInst)
Definition decoder.cc:7582
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMAX(MachInst)
Definition decoder.cc:10284
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F64(MachInst)
Definition decoder.cc:12219
GPUStaticInst * decode_OPU_VOP3__V_CVT_I16_F16(MachInst)
Definition decoder.cc:6512
GPUStaticInst * decode_OP_SOPK__S_CBRANCH_I_FORK(MachInst)
Definition decoder.cc:4645
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE_D16_HI(MachInst)
Definition decoder.cc:8331
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMAX_X2(MachInst)
Definition decoder.cc:10557
GPUStaticInst * decode_OP_SOP2__S_OR_B64(MachInst)
Definition decoder.cc:4314
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F64(MachInst)
Definition decoder.cc:12213
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE(MachInst)
Definition decoder.cc:8522
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP_X2(MachInst)
Definition decoder.cc:9767
GPUStaticInst * decode_OP_DS__DS_INC_RTN_U64(MachInst)
Definition decoder.cc:7829
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORD(MachInst)
Definition decoder.cc:8300
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORD(MachInst)
Definition decoder.cc:8250
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F32(MachInst)
Definition decoder.cc:4916
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_F16(MachInst)
Definition decoder.cc:6056
GPUStaticInst * decode_OP_SOP1__S_BITSET1_B32(MachInst)
Definition decoder.cc:10762
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F64(MachInst)
Definition decoder.cc:12261
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I64(MachInst)
Definition decoder.cc:12849
GPUStaticInst * decode_OP_DS__DS_WRITE2_B64(MachInst)
Definition decoder.cc:7720
GPUStaticInst * decode_OPU_VOP3__V_FMA_F32(MachInst)
Definition decoder.cc:6680
GPUStaticInst * decode_OP_VOP3P__V_PK_ASHRREV_I16(MachInst)
Definition decoder.cc:12963
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_CL(MachInst)
Definition decoder.cc:9186
GPUStaticInst * decode_OP_VOP2__V_MAX_U16(MachInst)
Definition decoder.cc:4127
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE_D16_HI(MachInst)
Definition decoder.cc:10149
GPUStaticInst * decode_OP_SOP1__S_ABS_I32(MachInst)
Definition decoder.cc:10888
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX2(MachInst)
Definition decoder.cc:10050
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I16(MachInst)
Definition decoder.cc:12387
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XYZW(MachInst)
Definition decoder.cc:9416
GPUStaticInst * decode_OP_DS__DS_MAX_SRC2_U32(MachInst)
Definition decoder.cc:8003
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE_D16(MachInst)
Definition decoder.cc:8621
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_F64(MachInst)
Definition decoder.cc:7925
GPUStaticInst * decode_OP_VOP1__V_SQRT_F16(MachInst)
Definition decoder.cc:11615
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SUB_X2(MachInst)
Definition decoder.cc:10536
GPUStaticInst * decode_OP_VOP2__V_LSHLREV_B32(MachInst)
Definition decoder.cc:3953
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F64(MachInst)
Definition decoder.cc:5240
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_I16_I32(MachInst)
Definition decoder.cc:7238
GPUStaticInst * decode_OP_SOPC__S_CMP_LT_I32(MachInst)
Definition decoder.cc:10959
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I64(MachInst)
Definition decoder.cc:7196
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U16(MachInst)
Definition decoder.cc:12507
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F16(MachInst)
Definition decoder.cc:4712
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_CL_O(MachInst)
Definition decoder.cc:9308
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_AND_X2(MachInst)
Definition decoder.cc:8492
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKACCUM_U8_F32(MachInst)
Definition decoder.cc:6902
GPUStaticInst * decode_OP_SOP2__S_ABSDIFF_I32(MachInst)
Definition decoder.cc:4476
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_U16(MachInst)
Definition decoder.cc:13012
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_HI_X(MachInst)
Definition decoder.cc:10167
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SSHORT(MachInst)
Definition decoder.cc:8244
GPUStaticInst * decode_OP_DS__DS_MAX_F32(MachInst)
Definition decoder.cc:7407
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_B64(MachInst)
Definition decoder.cc:10720
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_F32(MachInst)
Definition decoder.cc:5888
GPUStaticInst * decode_OP_SOP2__S_MAX_I32(MachInst)
Definition decoder.cc:4272
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F16(MachInst)
Definition decoder.cc:4790
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F32(MachInst)
Definition decoder.cc:11422
GPUStaticInst * decode_OP_DS__DS_READ_I8_D16(MachInst)
Definition decoder.cc:7783
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F32(MachInst)
Definition decoder.cc:11967
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMIN(MachInst)
Definition decoder.cc:9707
GPUStaticInst * decode_OP_SOP1__S_WQM_B32(MachInst)
Definition decoder.cc:10642
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U32(MachInst)
Definition decoder.cc:5636
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F64(MachInst)
Definition decoder.cc:12207
GPUStaticInst * decode_OP_SOP2__S_BFE_I32(MachInst)
Definition decoder.cc:4452
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_I32(MachInst)
Definition decoder.cc:5618
GPUStaticInst * decode_OP_VOPC__V_CMP_NLE_F64(MachInst)
Definition decoder.cc:12225
GPUStaticInst * decode_OP_VOP2__V_SUBB_CO_U32(MachInst)
Definition decoder.cc:4019
GPUStaticInst * decode_OP_SOPP__S_WAKEUP(MachInst)
Definition decoder.cc:11073
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_CL_O(MachInst)
Definition decoder.cc:9290
GPUStaticInst * decode_OP_DS__DS_DEC_RTN_U32(MachInst)
Definition decoder.cc:7468
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX16(MachInst)
Definition decoder.cc:10068
GPUStaticInst * subDecode_OP_MUBUF(MachInst)
Definition decoder.cc:3821
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I64(MachInst)
Definition decoder.cc:5684
GPUStaticInst * decode_OP_SOP2__S_BFE_U64(MachInst)
Definition decoder.cc:4458
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F32(MachInst)
Definition decoder.cc:4952
GPUStaticInst * decode_OP_SOP2__S_XOR_B32(MachInst)
Definition decoder.cc:4320
GPUStaticInst * decode_OPU_VOP3__V_LOG_F16(MachInst)
Definition decoder.cc:6536
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F16(MachInst)
Definition decoder.cc:6530
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_U32(MachInst)
Definition decoder.cc:5540
GPUStaticInst * decode_OP_VOP1__V_CEIL_F32(MachInst)
Definition decoder.cc:11428
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I64(MachInst)
Definition decoder.cc:5690
GPUStaticInst * decode_OP_DS__DS_WRXCHG2_RTN_B32(MachInst)
Definition decoder.cc:7528
GPUStaticInst * decode_OP_DS__DS_PERMUTE_B32(MachInst)
Definition decoder.cc:7624
GPUStaticInst * decode_OP_DS__DS_MAX_I64(MachInst)
Definition decoder.cc:7672
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F32(MachInst)
Definition decoder.cc:5048
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_U64(MachInst)
Definition decoder.cc:5828
GPUStaticInst * decode_OP_VOP2__V_MAX_U32(MachInst)
Definition decoder.cc:3935
GPUStaticInst * decode_OP_SMEM__S_ATC_PROBE(MachInst)
Definition decoder.cc:10216
GPUStaticInst * decode_OP_SOP1__S_CBRANCH_JOIN(MachInst)
Definition decoder.cc:10882
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE2(MachInst)
Definition decoder.cc:6284
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F32(MachInst)
Definition decoder.cc:12105
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_U32(MachInst)
Definition decoder.cc:7136
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F64(MachInst)
Definition decoder.cc:5132
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F64(MachInst)
Definition decoder.cc:6308
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F16(MachInst)
Definition decoder.cc:6560
GPUStaticInst * decode_OPU_VOP3__V_NOP(MachInst)
Definition decoder.cc:6176
GPUStaticInst * decode_OP_SOP1__S_BREV_B64(MachInst)
Definition decoder.cc:10660
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I32(MachInst)
Definition decoder.cc:12549
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORD(MachInst)
Definition decoder.cc:9591
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_XOR_X2(MachInst)
Definition decoder.cc:9821
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F32(MachInst)
Definition decoder.cc:12123
GPUStaticInst * decode_OP_VOP1__V_RCP_F64(MachInst)
Definition decoder.cc:11476
GPUStaticInst * decode_OP_VOP1__V_FLOOR_F32(MachInst)
Definition decoder.cc:11440
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F32(MachInst)
Definition decoder.cc:12129
static IsaDecodeMethod tableSubDecode_OP_VOP3P[128]
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SHORT_D16(MachInst)
Definition decoder.cc:9979
GPUStaticInst * decode_OP_DS__DS_WRITE_B96(MachInst)
Definition decoder.cc:8202
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U32(MachInst)
Definition decoder.cc:5630
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_I32(MachInst)
Definition decoder.cc:7142
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F64(MachInst)
Definition decoder.cc:4694
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_X(MachInst)
Definition decoder.cc:9519
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F16(MachInst)
Definition decoder.cc:11889
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F16(MachInst)
Definition decoder.cc:11787
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B(MachInst)
Definition decoder.cc:9041
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_X(MachInst)
Definition decoder.cc:9471
GPUStaticInst * decode_OP_SOP1__S_ORN1_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10907
GPUStaticInst * decode_OPU_VOP3__V_ADD_U16(MachInst)
Definition decoder.cc:6074
GPUStaticInst * decode_OP_SOPP__S_INCPERFLEVEL(MachInst)
Definition decoder.cc:11175
GPUStaticInst * decode_OP_DS__DS_READ_B128(MachInst)
Definition decoder.cc:8220
GPUStaticInst * decode_OPU_VOP3__V_MED3_F16(MachInst)
Definition decoder.cc:6970
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F16(MachInst)
Definition decoder.cc:11793
GPUStaticInst * decode_OP_DS__DS_AND_RTN_B32(MachInst)
Definition decoder.cc:7498
GPUStaticInst * decode_OP_DS__DS_READ_U8_D16(MachInst)
Definition decoder.cc:7769
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_U64(MachInst)
Definition decoder.cc:8112
GPUStaticInst * decode_OP_VOP2__V_FMAC_F32(MachInst)
Definition decoder.cc:4203
GPUStaticInst * decode_OP_VOP1__V_SQRT_F64(MachInst)
Definition decoder.cc:11494
GPUStaticInst * decode_OP_DS__DS_MAX_U32(MachInst)
Definition decoder.cc:7341
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F64(MachInst)
Definition decoder.cc:6320
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I32(MachInst)
Definition decoder.cc:5594
GPUStaticInst * decode_OP_VOP2__V_MUL_HI_I32_I24(MachInst)
Definition decoder.cc:3887
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX2(MachInst)
Definition decoder.cc:9930
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F64(MachInst)
Definition decoder.cc:12159
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I16(MachInst)
Definition decoder.cc:5300
GPUStaticInst * decode_OP_SOPK__S_CMPK_GT_I32(MachInst)
Definition decoder.cc:4573
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B32(MachInst)
Definition decoder.cc:5978
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_U32(MachInst)
Definition decoder.cc:10971
GPUStaticInst * decode_OPU_VOP3__V_LOG_F32(MachInst)
Definition decoder.cc:6368
GPUStaticInst * decode_OP_SOP2__S_MIN_I32(MachInst)
Definition decoder.cc:4260
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F64(MachInst)
Definition decoder.cc:5108
GPUStaticInst * decode_OP_DS__DS_CMPST_F64(MachInst)
Definition decoder.cc:7738
GPUStaticInst * decode_OPU_VOP3__V_MAD_I16(MachInst)
Definition decoder.cc:7039
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F16(MachInst)
Definition decoder.cc:4838
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U16(MachInst)
Definition decoder.cc:12501
GPUStaticInst * decode_OPU_VOP3__V_CUBESC_F32(MachInst)
Definition decoder.cc:6644
GPUStaticInst * decode_OP_DS__DS_WRITE_B8_D16_HI(MachInst)
Definition decoder.cc:7756
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I32(MachInst)
Definition decoder.cc:12633
GPUStaticInst * decode_OP_DS__DS_AND_B64(MachInst)
Definition decoder.cc:7690
GPUStaticInst * decode_OP_DS__DS_RSUB_SRC2_U32(MachInst)
Definition decoder.cc:7967
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F16(MachInst)
Definition decoder.cc:11907
static IsaDecodeMethod tableSubDecode_OP_DS[256]
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZW(MachInst)
Definition decoder.cc:9392
GPUStaticInst * decode_OP_VOP2__V_SUB_F16(MachInst)
Definition decoder.cc:4037
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F32(MachInst)
Definition decoder.cc:11961
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I16(MachInst)
Definition decoder.cc:12441
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U32(MachInst)
Definition decoder.cc:5642
GPUStaticInst * decode_OP_DS__DS_DEC_U64(MachInst)
Definition decoder.cc:7660
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SWAP(MachInst)
Definition decoder.cc:8885
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F32(MachInst)
Definition decoder.cc:6386
GPUStaticInst * decode_OP_DS__DS_OR_B32(MachInst)
Definition decoder.cc:7353
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_XOR_X2(MachInst)
Definition decoder.cc:8504
GPUStaticInst * decode_OP_DS__DS_DEC_SRC2_U32(MachInst)
Definition decoder.cc:7979
GPUStaticInst * decode_OP_VOP1__V_LOG_LEGACY_F32(MachInst)
Definition decoder.cc:11699
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_AND(MachInst)
Definition decoder.cc:10298
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_U32(MachInst)
Definition decoder.cc:6302
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SWAP(MachInst)
Definition decoder.cc:10242
GPUStaticInst * decode_OP_VOP1__V_LOG_F32(MachInst)
Definition decoder.cc:11452
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE_D16(MachInst)
Definition decoder.cc:10131
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F16(MachInst)
Definition decoder.cc:11639
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_CL(MachInst)
Definition decoder.cc:8999
GPUStaticInst * decode_OP_VOP2__V_MAC_F32(MachInst)
Definition decoder.cc:3977
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_U16(MachInst)
Definition decoder.cc:6494
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_OR_X2(MachInst)
Definition decoder.cc:8795
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I64(MachInst)
Definition decoder.cc:5774
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_ADD(MachInst)
Definition decoder.cc:10256
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I16(MachInst)
Definition decoder.cc:6110
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I64(MachInst)
Definition decoder.cc:12753
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I32(MachInst)
Definition decoder.cc:12645
GPUStaticInst * decode_OP_VOP2__V_MUL_LO_U16(MachInst)
Definition decoder.cc:4091
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32_B32(MachInst)
Definition decoder.cc:10714
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F32(MachInst)
Definition decoder.cc:4910
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE(MachInst)
Definition decoder.cc:8963
GPUStaticInst * decode_OP_VOP2__V_MAX_I32(MachInst)
Definition decoder.cc:3923
GPUStaticInst * decode_OP_DS__DS_READ_B64(MachInst)
Definition decoder.cc:7931
GPUStaticInst * decode_OP_VOP3P__V_PK_MUL_LO_U16(MachInst)
Definition decoder.cc:12928
GPUStaticInst * decode_OPU_VOP3__V_PKNORM_U16_F16(MachInst)
Definition decoder.cc:7251
GPUStaticInst * decode_OPU_VOP3__V_MAD_I32_I24(MachInst)
Definition decoder.cc:6626
GPUStaticInst * decode_OP_DS__DS_INC_U64(MachInst)
Definition decoder.cc:7654
GPUStaticInst * decode_OP_VOP2__V_MADMK_F16(MachInst)
Definition decoder.cc:4061
GPUStaticInst * decode_OP_SOPC__S_BITCMP1_B64(MachInst)
Definition decoder.cc:11025
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_X(MachInst)
Definition decoder.cc:9543
GPUStaticInst * decode_OPU_VOP3__V_MIN3_U32(MachInst)
Definition decoder.cc:6722
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKNORM_U16_F32(MachInst)
Definition decoder.cc:7220
GPUStaticInst * decode_OPU_VOP3__V_CVT_RPI_I32_F32(MachInst)
Definition decoder.cc:6242
GPUStaticInst * decode_OP_VINTRP__V_INTERP_P1_F32(MachInst)
Definition decoder.cc:11242
GPUStaticInst * decode_OPU_VOP3__V_CVT_I32_F32(MachInst)
Definition decoder.cc:6218
GPUStaticInst * decode_OP_DS__DS_OR_RTN_B32(MachInst)
Definition decoder.cc:7504
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE_D16_HI(MachInst)
Definition decoder.cc:9958
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMAX(MachInst)
Definition decoder.cc:10466
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE_D16(MachInst)
Definition decoder.cc:8338
GPUStaticInst * decode_OP_DS__DS_XOR_SRC2_B64(MachInst)
Definition decoder.cc:8178
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U16(MachInst)
Definition decoder.cc:12411
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I32(MachInst)
Definition decoder.cc:12663
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I16(MachInst)
Definition decoder.cc:5432
GPUStaticInst * decode_OP_DS__DS_READ_U16_D16(MachInst)
Definition decoder.cc:7797
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I32(MachInst)
Definition decoder.cc:5516
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F32(MachInst)
Definition decoder.cc:5096
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B64(MachInst)
Definition decoder.cc:7184
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F64(MachInst)
Definition decoder.cc:6464
GPUStaticInst * decode_OPU_VOP3__V_RSQ_F64(MachInst)
Definition decoder.cc:6398
GPUStaticInst * decode_OP_VOP2__V_MADAK_F16(MachInst)
Definition decoder.cc:4067
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U64(MachInst)
Definition decoder.cc:5864
GPUStaticInst * decode_OPU_VOP3__V_MAD_U32_U16(MachInst)
Definition decoder.cc:6908
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SBYTE(MachInst)
Definition decoder.cc:8232
GPUStaticInst * decode_OP_SOP1__S_CMOV_B32(MachInst)
Definition decoder.cc:10618
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I16_F16(MachInst)
Definition decoder.cc:6554
GPUStaticInst * decode_OP_VOP1__V_FFBL_B32(MachInst)
Definition decoder.cc:11530
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F64(MachInst)
Definition decoder.cc:11404
GPUStaticInst * decode_OP_SMEM__S_DCACHE_INV(MachInst)
Definition decoder.cc:10180
GPUStaticInst * decode_OP_SOP2__S_SUBB_U32(MachInst)
Definition decoder.cc:4254
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F32(MachInst)
Definition decoder.cc:4688
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORD(MachInst)
Definition decoder.cc:10092
GPUStaticInst * decode_OP_SOPK__S_GETREG_B32(MachInst)
Definition decoder.cc:4651
GPUStaticInst * decode_OPU_VOP3__V_MUL_U32_U24(MachInst)
Definition decoder.cc:5918
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_OR(MachInst)
Definition decoder.cc:8939
GPUStaticInst * decode_OP_VOP2__V_ADD_U32(MachInst)
Definition decoder.cc:4157
GPUStaticInst * decode_OP_SOPK__S_CMPK_EQ_I32(MachInst)
Definition decoder.cc:4561
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_U64(MachInst)
Definition decoder.cc:12885
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_I32(MachInst)
Definition decoder.cc:7985
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U16(MachInst)
Definition decoder.cc:12513
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F64(MachInst)
Definition decoder.cc:5228
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CL(MachInst)
Definition decoder.cc:9017
GPUStaticInst * decode_OP_DS__DS_ADD_U32(MachInst)
Definition decoder.cc:7293
GPUStaticInst * decode_OPU_VOP3__V_SAD_U16(MachInst)
Definition decoder.cc:6776
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SUB(MachInst)
Definition decoder.cc:9701
GPUStaticInst * decode_OP_SMEM__S_DCACHE_WB_VOL(MachInst)
Definition decoder.cc:10198
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I32(MachInst)
Definition decoder.cc:5588
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D_CL(MachInst)
Definition decoder.cc:9029
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F16(MachInst)
Definition decoder.cc:11781
GPUStaticInst * decode_OP_VOPC__V_CMP_CLASS_F64(MachInst)
Definition decoder.cc:11745
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SMIN_X2(MachInst)
Definition decoder.cc:9785
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I16(MachInst)
Definition decoder.cc:5336
static IsaDecodeMethod tableDecodePrimary[512]
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_CL_O(MachInst)
Definition decoder.cc:9272
GPUStaticInst * decode_OP_DS__DS_ORDERED_COUNT(MachInst)
Definition decoder.cc:8106
GPUStaticInst * decode_OPU_VOP3__V_MAX_U32(MachInst)
Definition decoder.cc:5960
GPUStaticInst * decode_OPU_VOP3__V_RCP_F32(MachInst)
Definition decoder.cc:6374
static IsaDecodeMethod tableSubDecode_OP_VINTRP[4]
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_OR_X2(MachInst)
Definition decoder.cc:8498
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F16(MachInst)
Definition decoder.cc:11919
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F16(MachInst)
Definition decoder.cc:11925
GPUStaticInst * decode_OPU_VOP3__V_MAX3_F16(MachInst)
Definition decoder.cc:6949
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMAX_X2(MachInst)
Definition decoder.cc:10382
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_F16(MachInst)
Definition decoder.cc:11775
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I64(MachInst)
Definition decoder.cc:5804
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U64(MachInst)
Definition decoder.cc:12813
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F64(MachInst)
Definition decoder.cc:12189
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_BYTE_D16_HI(MachInst)
Definition decoder.cc:8280
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I16(MachInst)
Definition decoder.cc:12363
GPUStaticInst * decode_OP_DS__DS_GWS_INIT(MachInst)
Definition decoder.cc:8057
GPUStaticInst * decode_OP_DS__DS_WRITE_B64(MachInst)
Definition decoder.cc:7714
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_AND_X2(MachInst)
Definition decoder.cc:8789
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMIN(MachInst)
Definition decoder.cc:10452
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F16(MachInst)
Definition decoder.cc:11811
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B(MachInst)
Definition decoder.cc:9230
GPUStaticInst * decode_OP_DS__DS_MAX_U64(MachInst)
Definition decoder.cc:7684
GPUStaticInst * decode_OPU_VOP3__V_SUBB_CO_U32(MachInst)
Definition decoder.cc:6032
GPUStaticInst * decode_OPU_VOP3__V_CVT_I32_F64(MachInst)
Definition decoder.cc:6188
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_F16(MachInst)
Definition decoder.cc:4730
GPUStaticInst * decode_OP_DS__DS_WRITE_SRC2_B32(MachInst)
Definition decoder.cc:8027
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX2(MachInst)
Definition decoder.cc:8603
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F32(MachInst)
Definition decoder.cc:6332
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_INC(MachInst)
Definition decoder.cc:10319
GPUStaticInst * decode_OPU_VOP3__V_FFBL_B32(MachInst)
Definition decoder.cc:6446
GPUStaticInst * decode_OP_VOP2__V_AND_B32(MachInst)
Definition decoder.cc:3959
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_LZ_O(MachInst)
Definition decoder.cc:9278
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMIN(MachInst)
Definition decoder.cc:8687
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U32(MachInst)
Definition decoder.cc:5534
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U64(MachInst)
Definition decoder.cc:12801
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P1LV_F16(MachInst)
Definition decoder.cc:7081
GPUStaticInst * decode_OP_SOP1__S_MOVRELS_B32(MachInst)
Definition decoder.cc:10858
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMAX(MachInst)
Definition decoder.cc:8408
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SMIN_X2(MachInst)
Definition decoder.cc:10543
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I64(MachInst)
Definition decoder.cc:5708
GPUStaticInst * decode_OPU_VOP3__V_ADD_F32(MachInst)
Definition decoder.cc:5876
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CL(MachInst)
Definition decoder.cc:8969
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:8669
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U32(MachInst)
Definition decoder.cc:5654
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORD(MachInst)
Definition decoder.cc:10044
GPUStaticInst * decode_OP_SOPP__S_SETHALT(MachInst)
Definition decoder.cc:11133
GPUStaticInst * decode_OPU_VOP3__V_DIV_SCALE_F64(MachInst)
Definition decoder.cc:6812
GPUStaticInst * decode_OP_DS__DS_CMPST_RTN_F32(MachInst)
Definition decoder.cc:7546
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZW(MachInst)
Definition decoder.cc:9440
GPUStaticInst * decode_OPU_VOP3__V_ADDC_CO_U32(MachInst)
Definition decoder.cc:6026
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKRTZ_F16_F32(MachInst)
Definition decoder.cc:7226
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_F16(MachInst)
Definition decoder.cc:4736
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F32(MachInst)
Definition decoder.cc:5018
GPUStaticInst * decode_OP_SOP1__S_CMOV_B64(MachInst)
Definition decoder.cc:10624
GPUStaticInst * decode_OP_SMEM__S_ATC_PROBE_BUFFER(MachInst)
Definition decoder.cc:10222
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U16(MachInst)
Definition decoder.cc:5438
GPUStaticInst * decode_OP_DS__DS_WRITE_SRC2_B64(MachInst)
Definition decoder.cc:8184
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX3(MachInst)
Definition decoder.cc:8312
GPUStaticInst * decode_OPU_VOP3__V_EXP_F16(MachInst)
Definition decoder.cc:6542
GPUStaticInst * decode_OP_VOPC__V_CMP_NLT_F64(MachInst)
Definition decoder.cc:12237
GPUStaticInst * decode_OPU_VOP3__V_FMA_F16(MachInst)
Definition decoder.cc:7045
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_DWORDX3(MachInst)
Definition decoder.cc:9937
GPUStaticInst * decode_OP_VOP1__V_READFIRSTLANE_B32(MachInst)
Definition decoder.cc:11272
GPUStaticInst * decode_OP_SOP1__S_BCNT1_I32_B64(MachInst)
Definition decoder.cc:10684
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I32(MachInst)
Definition decoder.cc:12651
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U16(MachInst)
Definition decoder.cc:5456
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE1(MachInst)
Definition decoder.cc:11362
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I64(MachInst)
Definition decoder.cc:12735
GPUStaticInst * decode_OP_VOP2__V_ADD_F16(MachInst)
Definition decoder.cc:4031
GPUStaticInst * decode_OPU_VOP3__V_MAX_I32(MachInst)
Definition decoder.cc:5948
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_X(MachInst)
Definition decoder.cc:9422
GPUStaticInst * decode_OP_VOP2__V_SUBREV_F32(MachInst)
Definition decoder.cc:3863
GPUStaticInst * decode_OP_VOPC__V_CMPX_LG_F16(MachInst)
Definition decoder.cc:11895
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F16(MachInst)
Definition decoder.cc:4772
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_XY(MachInst)
Definition decoder.cc:9404
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F32(MachInst)
Definition decoder.cc:4946
GPUStaticInst * decode_OPU_VOP3__V_CMPX_TRU_F64(MachInst)
Definition decoder.cc:5288
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F64(MachInst)
Definition decoder.cc:12153
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_I32(MachInst)
Definition decoder.cc:6200
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMIN_X2(MachInst)
Definition decoder.cc:9791
GPUStaticInst * decode_OPU_VOP3__V_CUBEID_F32(MachInst)
Definition decoder.cc:6638
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F16(MachInst)
Definition decoder.cc:11877
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F64(MachInst)
Definition decoder.cc:12165
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U64(MachInst)
Definition decoder.cc:5756
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_I64(MachInst)
Definition decoder.cc:5786
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F16(MachInst)
Definition decoder.cc:11823
GPUStaticInst * decode_OP_DS__DS_READ_I16(MachInst)
Definition decoder.cc:7606
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U16(MachInst)
Definition decoder.cc:5366
GPUStaticInst * decode_OPU_VOP3__V_ADD_F64(MachInst)
Definition decoder.cc:7100
GPUStaticInst * decode_OP_SOPK__S_CMPK_LT_U32(MachInst)
Definition decoder.cc:4621
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F64(MachInst)
Definition decoder.cc:11548
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_UBYTE3(MachInst)
Definition decoder.cc:11374
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I32(MachInst)
Definition decoder.cc:12579
GPUStaticInst * decode_OP_SOP1__S_FLBIT_I32(MachInst)
Definition decoder.cc:10726
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F64(MachInst)
Definition decoder.cc:6800
GPUStaticInst * decode_OPU_VOP3__V_MAX3_I32(MachInst)
Definition decoder.cc:6734
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_CL_O(MachInst)
Definition decoder.cc:9254
GPUStaticInst * decode_OPU_VOP3__V_MUL_F64(MachInst)
Definition decoder.cc:7106
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_I16(MachInst)
Definition decoder.cc:12465
GPUStaticInst * decode_OP_SOPP__S_DECPERFLEVEL(MachInst)
Definition decoder.cc:11181
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX8(MachInst)
Definition decoder.cc:10062
GPUStaticInst * decode_OPU_VOP3__V_CMP_LG_F32(MachInst)
Definition decoder.cc:4940
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_U32(MachInst)
Definition decoder.cc:11386
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_I64(MachInst)
Definition decoder.cc:12843
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE(MachInst)
Definition decoder.cc:8855
GPUStaticInst * decode_OP_DS__DS_MIN_F32(MachInst)
Definition decoder.cc:7401
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_U16(MachInst)
Definition decoder.cc:6872
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_SCC0(MachInst)
Definition decoder.cc:11079
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I64(MachInst)
Definition decoder.cc:5696
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_D16_XYZ(MachInst)
Definition decoder.cc:9434
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I16(MachInst)
Definition decoder.cc:12357
GPUStaticInst * decode_OP_SOPP__S_ENDPGM_SAVED(MachInst)
Definition decoder.cc:11217
GPUStaticInst * decode_OPU_VOP3__V_MIN_I16(MachInst)
Definition decoder.cc:6146
GPUStaticInst * decode_OP_VOP3P__V_PK_MUL_F16(MachInst)
Definition decoder.cc:13033
GPUStaticInst * decode_OPU_VOP3__V_SUB_U32(MachInst)
Definition decoder.cc:6164
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_I64(MachInst)
Definition decoder.cc:12765
GPUStaticInst * decode_OP_DS__DS_MSKOR_B32(MachInst)
Definition decoder.cc:7365
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_U64(MachInst)
Definition decoder.cc:12807
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F16(MachInst)
Definition decoder.cc:6524
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I32_F32(MachInst)
Definition decoder.cc:11560
GPUStaticInst * decode_OP_SOPP__S_TTRACEDATA(MachInst)
Definition decoder.cc:11187
GPUStaticInst * decode_OP_SOP1__S_NOR_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10834
GPUStaticInst * decode_OP_DS__DS_CMPST_B64(MachInst)
Definition decoder.cc:7732
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SHORT_D16(MachInst)
Definition decoder.cc:8649
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD(MachInst)
Definition decoder.cc:8819
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX4(MachInst)
Definition decoder.cc:9659
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_ADD(MachInst)
Definition decoder.cc:8378
GPUStaticInst * decode_OP_DS__DS_DEC_RTN_U64(MachInst)
Definition decoder.cc:7835
GPUStaticInst * decode_OPU_VOP3__V_CVT_FLR_I32_F32(MachInst)
Definition decoder.cc:6248
GPUStaticInst * decode_OP_VOP1__V_RNDNE_F32(MachInst)
Definition decoder.cc:11434
GPUStaticInst * decode_OP_DS__DS_READ_U8_D16_HI(MachInst)
Definition decoder.cc:7776
GPUStaticInst * decode_OP_VOP3P__V_PK_MAD_I16(MachInst)
Definition decoder.cc:12921
GPUStaticInst * decode_OPU_VOP3__V_SQRT_F32(MachInst)
Definition decoder.cc:6404
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_F64(MachInst)
Definition decoder.cc:12273
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SUB(MachInst)
Definition decoder.cc:8681
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_I32(MachInst)
Definition decoder.cc:5612
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_VCCNZ(MachInst)
Definition decoder.cc:11097
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XY(MachInst)
Definition decoder.cc:9549
GPUStaticInst * decode_OPU_VOP3__V_MAX3_U32(MachInst)
Definition decoder.cc:6740
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F64(MachInst)
Definition decoder.cc:12285
GPUStaticInst * decode_OP_MUBUF__BUFFER_WBINVL1(MachInst)
Definition decoder.cc:9671
GPUStaticInst * decode_OP_SOP2__S_BFM_B32(MachInst)
Definition decoder.cc:4428
GPUStaticInst * decode_OPU_VOP3__V_MBCNT_HI_U32_B32(MachInst)
Definition decoder.cc:7178
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_OR_X2(MachInst)
Definition decoder.cc:10578
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U32(MachInst)
Definition decoder.cc:5564
GPUStaticInst * decode_OPU_VOP3__V_LSHL_OR_B32(MachInst)
Definition decoder.cc:7009
GPUStaticInst * decode_OPU_VOP3__V_CEIL_F64(MachInst)
Definition decoder.cc:6314
GPUStaticInst * decode_OP_SOP2__S_LSHL2_ADD_U32(MachInst)
Definition decoder.cc:4507
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_F16(MachInst)
Definition decoder.cc:4724
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_SWAP_X2(MachInst)
Definition decoder.cc:10515
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZ(MachInst)
Definition decoder.cc:9531
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_F32(MachInst)
Definition decoder.cc:11973
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGE_F64(MachInst)
Definition decoder.cc:12303
GPUStaticInst * decode_OPU_VOP3__V_LSHLREV_B16(MachInst)
Definition decoder.cc:6098
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_I64(MachInst)
Definition decoder.cc:12825
GPUStaticInst * decode_OPU_VOP3__V_CMP_CLASS_F16(MachInst)
Definition decoder.cc:4706
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_UMIN(MachInst)
Definition decoder.cc:8915
GPUStaticInst * decode_OP_VOP2__V_OR_B32(MachInst)
Definition decoder.cc:3965
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_U64(MachInst)
Definition decoder.cc:5846
GPUStaticInst * decode_OP_VOP1__V_FRACT_F64(MachInst)
Definition decoder.cc:11554
GPUStaticInst * decode_OP_VOPC__V_CMPX_GT_U32(MachInst)
Definition decoder.cc:12705
GPUStaticInst * decode_OP_DS__DS_SUB_U32(MachInst)
Definition decoder.cc:7299
GPUStaticInst * decode_OPU_VOP3__V_MQSAD_PK_U16_U8(MachInst)
Definition decoder.cc:6842
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U64(MachInst)
Definition decoder.cc:12903
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_F32(MachInst)
Definition decoder.cc:6266
GPUStaticInst * decode_OP_SOP2__S_LSHL_B64(MachInst)
Definition decoder.cc:4398
GPUStaticInst * decode_OP_SOPP__S_ICACHE_INV(MachInst)
Definition decoder.cc:11169
GPUStaticInst * decode_OP_SOP1__S_AND_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10798
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX2(MachInst)
Definition decoder.cc:9999
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_F64(MachInst)
Definition decoder.cc:6260
GPUStaticInst * decode_OP_DS__DS_READ_I8_D16_HI(MachInst)
Definition decoder.cc:7790
GPUStaticInst * decode_OP_SOPC__S_SETVSKIP(MachInst)
Definition decoder.cc:11031
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZW(MachInst)
Definition decoder.cc:9513
GPUStaticInst * decode_OPU_VOP3__V_CVT_PKNORM_I16_F32(MachInst)
Definition decoder.cc:7214
GPUStaticInst * decode_OP_SOPK__S_CMPK_LE_U32(MachInst)
Definition decoder.cc:4627
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_L_O(MachInst)
Definition decoder.cc:9260
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_X(MachInst)
Definition decoder.cc:9495
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U64(MachInst)
Definition decoder.cc:12891
GPUStaticInst * decode_OP_VOP1__V_FREXP_EXP_I32_F64(MachInst)
Definition decoder.cc:11542
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U32(MachInst)
Definition decoder.cc:12585
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORD(MachInst)
Definition decoder.cc:9867
GPUStaticInst * decode_OP_SOPP__S_ENDPGM(MachInst)
Definition decoder.cc:11061
GPUStaticInst * decode_OP_SOPC__S_CMP_GE_U32(MachInst)
Definition decoder.cc:10989
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_BYTE(MachInst)
Definition decoder.cc:9895
GPUStaticInst * decode_OP_SOP2__S_NOR_B32(MachInst)
Definition decoder.cc:4368
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F64(MachInst)
Definition decoder.cc:5102
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_U64(MachInst)
Definition decoder.cc:12873
GPUStaticInst * decode_OP_VOP2__V_MUL_F16(MachInst)
Definition decoder.cc:4049
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMIN(MachInst)
Definition decoder.cc:9713
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGE_F32(MachInst)
Definition decoder.cc:4964
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F64(MachInst)
Definition decoder.cc:12201
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_LZ(MachInst)
Definition decoder.cc:9005
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_U64(MachInst)
Definition decoder.cc:12795
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F64(MachInst)
Definition decoder.cc:12291
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F64(MachInst)
Definition decoder.cc:12171
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U64(MachInst)
Definition decoder.cc:12783
GPUStaticInst * decode_OPU_VOP3__V_MED3_F32(MachInst)
Definition decoder.cc:6746
GPUStaticInst * decode_OP_DS__DS_INC_SRC2_U64(MachInst)
Definition decoder.cc:8130
GPUStaticInst * decode_OPU_VOP3__V_CVT_U16_F16(MachInst)
Definition decoder.cc:6506
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F16(MachInst)
Definition decoder.cc:4754
GPUStaticInst * decode_OP_VOP2__V_DOT8C_I32_I4(MachInst)
Definition decoder.cc:4196
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_LZ_O(MachInst)
Definition decoder.cc:9314
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F32(MachInst)
Definition decoder.cc:12021
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I64(MachInst)
Definition decoder.cc:5714
GPUStaticInst * decode_OPU_VOP3__V_PKNORM_I16_F16(MachInst)
Definition decoder.cc:7244
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_DWORDX3(MachInst)
Definition decoder.cc:9653
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_DEC_X2(MachInst)
Definition decoder.cc:8516
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I32(MachInst)
Definition decoder.cc:5600
GPUStaticInst * decode_OP_SOP2__S_ADD_U32(MachInst)
Definition decoder.cc:4224
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_EXECZ(MachInst)
Definition decoder.cc:11103
GPUStaticInst * decode_OP_SOP2__S_BFM_B64(MachInst)
Definition decoder.cc:4434
GPUStaticInst * decode_OP_DS__DS_WRXCHG_RTN_B32(MachInst)
Definition decoder.cc:7522
GPUStaticInst * decode_OPU_VOP3__V_SAD_U8(MachInst)
Definition decoder.cc:6764
GPUStaticInst * decode_OPU_VOP3__V_READLANE_B32(MachInst)
Definition decoder.cc:7154
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORDX4(MachInst)
Definition decoder.cc:8615
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_USHORT(MachInst)
Definition decoder.cc:8238
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I32(MachInst)
Definition decoder.cc:12567
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I32(MachInst)
Definition decoder.cc:12537
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F64(MachInst)
Definition decoder.cc:12249
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX4(MachInst)
Definition decoder.cc:9609
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F16(MachInst)
Definition decoder.cc:4898
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_O(MachInst)
Definition decoder.cc:9107
GPUStaticInst * decode_OP_VOP2__V_MIN_U16(MachInst)
Definition decoder.cc:4139
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F32(MachInst)
Definition decoder.cc:5060
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U32(MachInst)
Definition decoder.cc:5660
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_U16(MachInst)
Definition decoder.cc:5474
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SHORT_D16_HI(MachInst)
Definition decoder.cc:8656
GPUStaticInst * decode_OP_DS__DS_READ2ST64_B64(MachInst)
Definition decoder.cc:7943
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_F64(MachInst)
Definition decoder.cc:5204
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SSHORT(MachInst)
Definition decoder.cc:8540
GPUStaticInst * decode_OPU_VOP3__V_CMPX_O_F16(MachInst)
Definition decoder.cc:4856
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F64(MachInst)
Definition decoder.cc:12333
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_F16(MachInst)
Definition decoder.cc:11805
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U32(MachInst)
Definition decoder.cc:5570
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_UBYTE(MachInst)
Definition decoder.cc:9567
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_I64(MachInst)
Definition decoder.cc:5792
static IsaDecodeMethod tableSubDecode_OP_MTBUF[16]
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_F32(MachInst)
Definition decoder.cc:7558
GPUStaticInst * decode_OPU_VOP3__V_MIN_F16(MachInst)
Definition decoder.cc:6122
GPUStaticInst * decode_OP_DS__DS_OR_SRC2_B32(MachInst)
Definition decoder.cc:8015
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_O(MachInst)
Definition decoder.cc:9362
GPUStaticInst * decode_OPU_VOP3__V_MAX_I16(MachInst)
Definition decoder.cc:6134
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U64(MachInst)
Definition decoder.cc:12915
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_F32(MachInst)
Definition decoder.cc:6794
GPUStaticInst * decode_OP_SOP1__S_BREV_B32(MachInst)
Definition decoder.cc:10654
GPUStaticInst * decode_OP_VOP2__V_SUBREV_U32(MachInst)
Definition decoder.cc:4169
GPUStaticInst * decode_OP_VOPC__V_CMP_NGT_F16(MachInst)
Definition decoder.cc:11835
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_DEC(MachInst)
Definition decoder.cc:8957
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SWAP(MachInst)
Definition decoder.cc:8663
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U16(MachInst)
Definition decoder.cc:12399
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F32(MachInst)
Definition decoder.cc:12147
GPUStaticInst * decode_OP_DS__DS_WRITE2ST64_B64(MachInst)
Definition decoder.cc:7726
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE(MachInst)
Definition decoder.cc:9573
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_I64(MachInst)
Definition decoder.cc:7841
GPUStaticInst * decode_OP_SOPP__S_TRAP(MachInst)
Definition decoder.cc:11163
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_U32(MachInst)
Definition decoder.cc:12591
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE0(MachInst)
Definition decoder.cc:6272
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U64(MachInst)
Definition decoder.cc:5744
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX2(MachInst)
Definition decoder.cc:8306
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I16(MachInst)
Definition decoder.cc:12477
GPUStaticInst * decode_OPU_VOP3__V_CVT_U32_F64(MachInst)
Definition decoder.cc:6296
GPUStaticInst * decode_OPU_VOP3__V_EXP_LEGACY_F32(MachInst)
Definition decoder.cc:6602
GPUStaticInst * decode_OP_VOP2__V_LDEXP_F16(MachInst)
Definition decoder.cc:4151
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_B_O(MachInst)
Definition decoder.cc:9266
GPUStaticInst * decode_OP_SOP2__S_LSHR_B64(MachInst)
Definition decoder.cc:4410
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_AND(MachInst)
Definition decoder.cc:8711
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMAX_X2(MachInst)
Definition decoder.cc:8783
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_U64(MachInst)
Definition decoder.cc:7811
GPUStaticInst * decode_OP_SOP1__S_NOT_B64(MachInst)
Definition decoder.cc:10636
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SBYTE_D16(MachInst)
Definition decoder.cc:10143
GPUStaticInst * decode_OP_VOP1__V_RSQ_F64(MachInst)
Definition decoder.cc:11482
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F32(MachInst)
Definition decoder.cc:12093
GPUStaticInst * decode_OP_SOPP__S_SENDMSGHALT(MachInst)
Definition decoder.cc:11157
GPUStaticInst * decode_OPU_VOP3__V_DIV_FIXUP_LEGACY_F16(MachInst)
Definition decoder.cc:6896
GPUStaticInst * decode_OP_VOP1__V_SWAP_B32(MachInst)
Definition decoder.cc:11726
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I16(MachInst)
Definition decoder.cc:12447
static IsaDecodeMethod tableSubDecode_OP_SOPP[128]
GPUStaticInst * decode_OP_SOPC__S_CMP_LE_I32(MachInst)
Definition decoder.cc:10965
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F32(MachInst)
Definition decoder.cc:7148
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U16(MachInst)
Definition decoder.cc:5354
GPUStaticInst * decode_OP_SOPK__S_CMPK_LG_I32(MachInst)
Definition decoder.cc:4567
GPUStaticInst * decode_OP_VOP1__V_CVT_F32_U32(MachInst)
Definition decoder.cc:11296
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_O(MachInst)
Definition decoder.cc:9248
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_U64(MachInst)
Definition decoder.cc:5738
GPUStaticInst * decode_OP_SOP1__S_QUADMASK_B32(MachInst)
Definition decoder.cc:10846
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D(MachInst)
Definition decoder.cc:8975
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP_PCK(MachInst)
Definition decoder.cc:8843
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SUB_X2(MachInst)
Definition decoder.cc:9779
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U64(MachInst)
Definition decoder.cc:12909
GPUStaticInst * decode_OPU_VOP3__V_CVT_OFF_F32_I4(MachInst)
Definition decoder.cc:6254
GPUStaticInst * decode_OPU_VOP3__V_SUB_I32(MachInst)
Definition decoder.cc:7265
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_V(MachInst)
Definition decoder.cc:8063
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U64(MachInst)
Definition decoder.cc:5768
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_X(MachInst)
Definition decoder.cc:9398
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_L(MachInst)
Definition decoder.cc:9174
GPUStaticInst * decode_OPU_VOP3__V_CUBEMA_F32(MachInst)
Definition decoder.cc:6656
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_UMIN_X2(MachInst)
Definition decoder.cc:8771
GPUStaticInst * decode_OP_SOP1__S_XOR_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10810
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F64(MachInst)
Definition decoder.cc:5234
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I32(MachInst)
Definition decoder.cc:5624
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_OR(MachInst)
Definition decoder.cc:8717
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B_O(MachInst)
Definition decoder.cc:9089
GPUStaticInst * subDecode_OP_SOP1(MachInst)
Definition decoder.cc:3744
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_INC_X2(MachInst)
Definition decoder.cc:9827
GPUStaticInst * decode_OPU_VOP3__V_ASHRREV_I32(MachInst)
Definition decoder.cc:5972
GPUStaticInst * decode_OP_DS__DS_READ2_B64(MachInst)
Definition decoder.cc:7937
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F32(MachInst)
Definition decoder.cc:4976
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_SHORT(MachInst)
Definition decoder.cc:8583
GPUStaticInst * decode_OP_SOPK__S_CMOVK_I32(MachInst)
Definition decoder.cc:4555
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_XOR_X2(MachInst)
Definition decoder.cc:10403
GPUStaticInst * subDecode_OP_DS(MachInst)
Definition decoder.cc:3792
GPUStaticInst * decode_OPU_VOP3__V_EXP_F32(MachInst)
Definition decoder.cc:6362
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMAX(MachInst)
Definition decoder.cc:8699
GPUStaticInst * decode_OP_SOP2__S_ADD_I32(MachInst)
Definition decoder.cc:4236
GPUStaticInst * decode_OPU_VOP3__V_QSAD_PK_U16_U8(MachInst)
Definition decoder.cc:6836
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F64(MachInst)
Definition decoder.cc:5192
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XY(MachInst)
Definition decoder.cc:9380
GPUStaticInst * decode_OP_VOP1__V_CVT_F64_F32(MachInst)
Definition decoder.cc:11350
GPUStaticInst * decode_OP_VOP1__V_CVT_U32_F32(MachInst)
Definition decoder.cc:11302
GPUStaticInst * decode_OP_VOPC__V_CMP_F_I16(MachInst)
Definition decoder.cc:12345
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORDX4(MachInst)
Definition decoder.cc:10125
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX4(MachInst)
Definition decoder.cc:8564
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_U64(MachInst)
Definition decoder.cc:5726
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_INC(MachInst)
Definition decoder.cc:10501
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F16(MachInst)
Definition decoder.cc:11883
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F32(MachInst)
Definition decoder.cc:11985
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_I64(MachInst)
Definition decoder.cc:12741
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_F64(MachInst)
Definition decoder.cc:8190
GPUStaticInst * decode_OP_DS__DS_OR_RTN_B64(MachInst)
Definition decoder.cc:7871
GPUStaticInst * decode_OP_VOP1__V_TRUNC_F64(MachInst)
Definition decoder.cc:11392
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORDX4(MachInst)
Definition decoder.cc:10086
GPUStaticInst * decode_OP_SOP2__S_PACK_LH_B32_B16(MachInst)
Definition decoder.cc:4535
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE_D16(MachInst)
Definition decoder.cc:9965
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMIN_X2(MachInst)
Definition decoder.cc:10368
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_XOR(MachInst)
Definition decoder.cc:9743
GPUStaticInst * decode_OP_DS__DS_XOR_SRC2_B32(MachInst)
Definition decoder.cc:8021
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F16(MachInst)
Definition decoder.cc:11859
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F64(MachInst)
Definition decoder.cc:5186
GPUStaticInst * decode_OP_SOPK__S_SETREG_B32(MachInst)
Definition decoder.cc:4657
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_AND_X2(MachInst)
Definition decoder.cc:10571
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMAX(MachInst)
Definition decoder.cc:9725
GPUStaticInst * decode_OP_DS__DS_MIN_I64(MachInst)
Definition decoder.cc:7666
GPUStaticInst * decode_OPU_VOP3__V_CVT_PK_U16_U32(MachInst)
Definition decoder.cc:7232
GPUStaticInst * decode_OPU_VOP3__V_SUB_CO_U32(MachInst)
Definition decoder.cc:6014
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NEQ_F64(MachInst)
Definition decoder.cc:5276
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_DWORDX2(MachInst)
Definition decoder.cc:9597
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD(MachInst)
Definition decoder.cc:9326
GPUStaticInst * decode_OP_VOPC__V_CMP_NLG_F16(MachInst)
Definition decoder.cc:11829
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_CL(MachInst)
Definition decoder.cc:9161
GPUStaticInst * decode_OPU_VOP3__V_MED3_I32(MachInst)
Definition decoder.cc:6752
GPUStaticInst * decode_OP_DS__DS_MIN_I32(MachInst)
Definition decoder.cc:7323
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SWAP_X2(MachInst)
Definition decoder.cc:9761
GPUStaticInst * decode_OP_VOP1__V_BFREV_B32(MachInst)
Definition decoder.cc:11518
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I32(MachInst)
Definition decoder.cc:5522
GPUStaticInst * decode_OP_DS__DS_MSKOR_RTN_B64(MachInst)
Definition decoder.cc:7883
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE(MachInst)
Definition decoder.cc:8528
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F32(MachInst)
Definition decoder.cc:6338
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U16(MachInst)
Definition decoder.cc:5450
GPUStaticInst * decode_OP_SOP2__S_SUB_U32(MachInst)
Definition decoder.cc:4230
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL_O(MachInst)
Definition decoder.cc:9368
GPUStaticInst * decode_OP_VOP2__V_MAX_F16(MachInst)
Definition decoder.cc:4115
GPUStaticInst * decode_OPU_VOP3__V_MED3_U16(MachInst)
Definition decoder.cc:6984
GPUStaticInst * subDecode_OP_SOPP(MachInst)
Definition decoder.cc:3760
GPUStaticInst * decode_OP_SOP2__S_CBRANCH_G_FORK(MachInst)
Definition decoder.cc:4470
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_U32(MachInst)
Definition decoder.cc:7492
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_UMAX(MachInst)
Definition decoder.cc:10473
GPUStaticInst * decode_OP_VOP2__V_MUL_LEGACY_F32(MachInst)
Definition decoder.cc:3869
GPUStaticInst * decode_OPU_VOP3__V_COS_F32(MachInst)
Definition decoder.cc:6422
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLE_F64(MachInst)
Definition decoder.cc:5270
GPUStaticInst * decode_OPU_VOP3__V_FREXP_MANT_F16(MachInst)
Definition decoder.cc:6548
GPUStaticInst * decode_OPU_VOP3__V_CMP_O_F64(MachInst)
Definition decoder.cc:5144
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_F64(MachInst)
Definition decoder.cc:5210
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SHORT_D16(MachInst)
Definition decoder.cc:8352
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F32(MachInst)
Definition decoder.cc:5030
GPUStaticInst * decode_OP_VOP1__V_RCP_F32(MachInst)
Definition decoder.cc:11458
GPUStaticInst * decode_OP_SOP1__S_ANDN1_WREXEC_B64(MachInst)
Definition decoder.cc:10914
GPUStaticInst * decode_OP_SOP2__S_ASHR_I64(MachInst)
Definition decoder.cc:4422
GPUStaticInst * decode_OP_VOP1__V_CVT_OFF_F32_I4(MachInst)
Definition decoder.cc:11338
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_CL(MachInst)
Definition decoder.cc:9047
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F16(MachInst)
Definition decoder.cc:4862
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_INC_X2(MachInst)
Definition decoder.cc:10410
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F32(MachInst)
Definition decoder.cc:4994
GPUStaticInst * decode_OP_VOP2__V_MUL_F32(MachInst)
Definition decoder.cc:3875
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F32(MachInst)
Definition decoder.cc:12117
GPUStaticInst * decode_OP_VOPC__V_CMPX_F_F16(MachInst)
Definition decoder.cc:11865
GPUStaticInst * decode_OP_VOP2__V_MUL_I32_I24(MachInst)
Definition decoder.cc:3881
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_F16(MachInst)
Definition decoder.cc:4718
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_DWORDX4(MachInst)
Definition decoder.cc:8318
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XYZ(MachInst)
Definition decoder.cc:9458
GPUStaticInst * decode_OP_SOP2__S_MUL_I32(MachInst)
Definition decoder.cc:4440
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_AND(MachInst)
Definition decoder.cc:10480
GPUStaticInst * decode_OP_VOP1__V_CVT_F16_I16(MachInst)
Definition decoder.cc:11591
GPUStaticInst * decode_OPU_VOP3__V_AND_OR_B32(MachInst)
Definition decoder.cc:7015
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F64(MachInst)
Definition decoder.cc:12321
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F32(MachInst)
Definition decoder.cc:12003
GPUStaticInst * decode_OP_DS__DS_AND_RTN_B64(MachInst)
Definition decoder.cc:7865
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_XOR(MachInst)
Definition decoder.cc:8426
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_PCK(MachInst)
Definition decoder.cc:8867
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_F64(MachInst)
Definition decoder.cc:5138
GPUStaticInst * decode_OPU_VOP3__V_MAD_F32(MachInst)
Definition decoder.cc:6620
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_U16(MachInst)
Definition decoder.cc:13005
GPUStaticInst * decode_OP_VOP2__V_MUL_U32_U24(MachInst)
Definition decoder.cc:3893
GPUStaticInst * decode_OP_VOP1__V_CEIL_F64(MachInst)
Definition decoder.cc:11398
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SUB_X2(MachInst)
Definition decoder.cc:8759
GPUStaticInst * decode_OPU_VOP3__V_MUL_HI_U32_U24(MachInst)
Definition decoder.cc:5924
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_SHORT_D16_HI(MachInst)
Definition decoder.cc:9634
GPUStaticInst * decode_OPU_VOP3__V_FLOOR_F64(MachInst)
Definition decoder.cc:6326
GPUStaticInst * decode_OP_VOP2__V_LSHRREV_B16(MachInst)
Definition decoder.cc:4103
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_F64(MachInst)
Definition decoder.cc:12177
GPUStaticInst * decode_OPU_VOP3__V_CMPX_EQ_U64(MachInst)
Definition decoder.cc:5834
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F64(MachInst)
Definition decoder.cc:5282
GPUStaticInst * decode_OPU_VOP3__V_ADD_LSHL_U32(MachInst)
Definition decoder.cc:6997
GPUStaticInst * decode_OP_DS__DS_SUB_SRC2_U64(MachInst)
Definition decoder.cc:8118
GPUStaticInst * decode_OPU_VOP3__V_CMP_EQ_I16(MachInst)
Definition decoder.cc:5306
GPUStaticInst * decode_OP_VOP2__V_CNDMASK_B32(MachInst)
Definition decoder.cc:3845
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C(MachInst)
Definition decoder.cc:9198
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F16(MachInst)
Definition decoder.cc:11799
GPUStaticInst * decode_OP_VOPC__V_CMP_NE_I16(MachInst)
Definition decoder.cc:12375
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_INC(MachInst)
Definition decoder.cc:8951
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_UMIN(MachInst)
Definition decoder.cc:10277
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_F32(MachInst)
Definition decoder.cc:7552
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_U32(MachInst)
Definition decoder.cc:12699
GPUStaticInst * decode_OP_DS__DS_READ_U16_D16_HI(MachInst)
Definition decoder.cc:7804
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U32(MachInst)
Definition decoder.cc:12627
GPUStaticInst * decode_OP_VOPC__V_CMP_NGE_F32(MachInst)
Definition decoder.cc:12015
GPUStaticInst * decode_OPU_VOP3__V_CMP_NGT_F16(MachInst)
Definition decoder.cc:4784
GPUStaticInst * decode_OP_VOP2__V_LSHLREV_B16(MachInst)
Definition decoder.cc:4097
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U64(MachInst)
Definition decoder.cc:5750
GPUStaticInst * decode_OP_SOPK__S_CMPK_GT_U32(MachInst)
Definition decoder.cc:4609
GPUStaticInst * decode_OP_SOPK__S_SETREG_IMM32_B32(MachInst)
Definition decoder.cc:4663
GPUStaticInst * decode_OP_VOP1__V_EXP_F16(MachInst)
Definition decoder.cc:11633
GPUStaticInst * decode_OPU_VOP3__V_MAD_I32_I16(MachInst)
Definition decoder.cc:6915
GPUStaticInst * decode_OP_SOPC__S_CMP_GE_I32(MachInst)
Definition decoder.cc:10953
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_I16(MachInst)
Definition decoder.cc:6500
GPUStaticInst * decode_OPU_VOP3__V_MAX3_F32(MachInst)
Definition decoder.cc:6728
GPUStaticInst * decode_OP_DS__DS_NOP(MachInst)
Definition decoder.cc:7413
GPUStaticInst * decode_OP_VOPC__V_CMPX_CLASS_F32(MachInst)
Definition decoder.cc:11739
GPUStaticInst * decode_OPU_VOP3__V_MOV_FED_B32(MachInst)
Definition decoder.cc:6224
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F16(MachInst)
Definition decoder.cc:6584
static IsaDecodeMethod tableSubDecode_OP_MIMG[128]
GPUStaticInst * decode_OP_SOP1__S_MOVRELS_B64(MachInst)
Definition decoder.cc:10864
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_XYZ(MachInst)
Definition decoder.cc:9386
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_I16(MachInst)
Definition decoder.cc:5312
GPUStaticInst * decode_OP_VOPC__V_CMP_T_U64(MachInst)
Definition decoder.cc:12819
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B32(MachInst)
Definition decoder.cc:5966
GPUStaticInst * decode_OP_DS__DS_ADD_U64(MachInst)
Definition decoder.cc:7636
GPUStaticInst * decode_OP_SMEM__S_BUFFER_STORE_DWORDX2(MachInst)
Definition decoder.cc:10119
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F32(MachInst)
Definition decoder.cc:12009
GPUStaticInst * decode_OPU_VOP3__V_MAX_F32(MachInst)
Definition decoder.cc:5936
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_F32(MachInst)
Definition decoder.cc:12069
GPUStaticInst * decode_OP_SOP2__S_MUL_HI_I32(MachInst)
Definition decoder.cc:4494
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F32(MachInst)
Definition decoder.cc:12063
GPUStaticInst * decode_OP_VOPC__V_CMP_TRU_F32(MachInst)
Definition decoder.cc:12051
GPUStaticInst * subDecode_OP_SMEM(MachInst)
Definition decoder.cc:3768
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_BYTE(MachInst)
Definition decoder.cc:8570
GPUStaticInst * decode_OP_VOP1__V_NOT_B32(MachInst)
Definition decoder.cc:11512
GPUStaticInst * decode_OP_VOP1__V_RCP_F16(MachInst)
Definition decoder.cc:11609
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U16(MachInst)
Definition decoder.cc:5378
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F64(MachInst)
Definition decoder.cc:5216
GPUStaticInst * decode_OPU_VOP3__V_LSHRREV_B16(MachInst)
Definition decoder.cc:6104
GPUStaticInst * decode_OP_DS__DS_XOR_B64(MachInst)
Definition decoder.cc:7702
GPUStaticInst * decode_OP_SMEM__S_BUFFER_LOAD_DWORDX4(MachInst)
Definition decoder.cc:10056
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_L_O(MachInst)
Definition decoder.cc:9131
GPUStaticInst * decode_OP_SOPK__S_CMPK_LG_U32(MachInst)
Definition decoder.cc:4603
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_DEC(MachInst)
Definition decoder.cc:9755
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_CMPSWAP_X2(MachInst)
Definition decoder.cc:10340
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_PCK(MachInst)
Definition decoder.cc:8831
GPUStaticInst * decode_OP_SOPK__S_ADDK_I32(MachInst)
Definition decoder.cc:4633
GPUStaticInst * decode_OP_SMEM__S_DCACHE_INV_VOL(MachInst)
Definition decoder.cc:10192
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_O(MachInst)
Definition decoder.cc:9059
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_F64(MachInst)
Definition decoder.cc:5198
GPUStaticInst * decode_OP_SOP2__S_BFE_U32(MachInst)
Definition decoder.cc:4446
GPUStaticInst * decode_OPU_VOP3__V_RCP_F16(MachInst)
Definition decoder.cc:6518
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_SWAP(MachInst)
Definition decoder.cc:9683
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SHORT_D16(MachInst)
Definition decoder.cc:10155
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_UBYTE_D16_HI(MachInst)
Definition decoder.cc:8628
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_F32(MachInst)
Definition decoder.cc:5024
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_SHORT_D16_HI(MachInst)
Definition decoder.cc:8293
GPUStaticInst * decode_OP_DS__DS_RSUB_U64(MachInst)
Definition decoder.cc:7648
GPUStaticInst * decode_OP_SOP2__S_NOR_B64(MachInst)
Definition decoder.cc:4374
GPUStaticInst * decode_OP_SOPK__S_CMPK_LE_I32(MachInst)
Definition decoder.cc:4591
GPUStaticInst * decode_OP_VOP1__V_MOV_B32(MachInst)
Definition decoder.cc:11266
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SMIN_X2(MachInst)
Definition decoder.cc:10361
GPUStaticInst * decode_OP_DS__DS_RSUB_RTN_U64(MachInst)
Definition decoder.cc:7823
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_DWORD(MachInst)
Definition decoder.cc:8596
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_SHORT_D16_HI(MachInst)
Definition decoder.cc:10161
GPUStaticInst * decode_OP_SOPC__S_CMP_GT_I32(MachInst)
Definition decoder.cc:10947
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I32(MachInst)
Definition decoder.cc:12639
GPUStaticInst * decode_OP_VOP2__V_ASHRREV_I16(MachInst)
Definition decoder.cc:4109
GPUStaticInst * decode_OP_VOPC__V_CMPX_LE_F32(MachInst)
Definition decoder.cc:12075
GPUStaticInst * decode_OP_VOP2__V_SUB_U16(MachInst)
Definition decoder.cc:4079
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_ADD_X2(MachInst)
Definition decoder.cc:10347
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SUB(MachInst)
Definition decoder.cc:8384
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_F16(MachInst)
Definition decoder.cc:13047
GPUStaticInst * decode_OP_DS__DS_XOR_RTN_B64(MachInst)
Definition decoder.cc:7877
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE(MachInst)
Definition decoder.cc:8226
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_DEC(MachInst)
Definition decoder.cc:10326
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:8372
GPUStaticInst * decode_OP_DS__DS_CONDXCHG32_RTN_B64(MachInst)
Definition decoder.cc:7949
GPUStaticInst * decode_OP_SMEM__S_MEMREALTIME(MachInst)
Definition decoder.cc:10210
GPUStaticInst * decode_OP_SOP1__S_MOV_B32(MachInst)
Definition decoder.cc:10606
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_I32(MachInst)
Definition decoder.cc:10941
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_U16(MachInst)
Definition decoder.cc:6086
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F16(MachInst)
Definition decoder.cc:11943
GPUStaticInst * decode_OP_VOP1__V_SIN_F32(MachInst)
Definition decoder.cc:11500
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F64(MachInst)
Definition decoder.cc:12315
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I16(MachInst)
Definition decoder.cc:5390
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U64(MachInst)
Definition decoder.cc:12879
GPUStaticInst * decode_OP_DS__DS_WRITE2_B32(MachInst)
Definition decoder.cc:7377
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_F32(MachInst)
Definition decoder.cc:8045
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I64(MachInst)
Definition decoder.cc:12747
GPUStaticInst * decode_OP_SOP2__S_ASHR_I32(MachInst)
Definition decoder.cc:4416
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C(MachInst)
Definition decoder.cc:9011
GPUStaticInst * decode_OP_DS__DS_SUB_U64(MachInst)
Definition decoder.cc:7642
GPUStaticInst * decode_OPU_VOP3__V_CMP_LT_I32(MachInst)
Definition decoder.cc:5492
GPUStaticInst * decode_OPU_VOP3__V_CMPX_U_F32(MachInst)
Definition decoder.cc:5054
GPUStaticInst * decode_OP_VOP1__V_SIN_F16(MachInst)
Definition decoder.cc:11681
static IsaDecodeMethod tableSubDecode_OP_SMEM[256]
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F16(MachInst)
Definition decoder.cc:4874
GPUStaticInst * decode_OP_SOP1__S_MOV_B64(MachInst)
Definition decoder.cc:10612
GPUStaticInst * decode_OPU_VOP3__V_LOG_LEGACY_F32(MachInst)
Definition decoder.cc:6608
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_LZ(MachInst)
Definition decoder.cc:9242
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_I64(MachInst)
Definition decoder.cc:5702
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F32(MachInst)
Definition decoder.cc:5072
GPUStaticInst * decode_OPU_VOP3__V_SUB_I16(MachInst)
Definition decoder.cc:7279
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SMIN(MachInst)
Definition decoder.cc:8909
GPUStaticInst * decode_OP_VOPC__V_CMP_GE_U32(MachInst)
Definition decoder.cc:12621
GPUStaticInst * decode_OP_VOP2__V_XOR_B32(MachInst)
Definition decoder.cc:3971
GPUStaticInst * decode_OP_DS__DS_CMPST_F32(MachInst)
Definition decoder.cc:7395
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_CMPSWAP_X2(MachInst)
Definition decoder.cc:8450
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_LZ_O(MachInst)
Definition decoder.cc:9149
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_I64(MachInst)
Definition decoder.cc:5816
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_SHORT_D16_HI(MachInst)
Definition decoder.cc:8359
GPUStaticInst * decode_OP_VOP1__V_EXP_LEGACY_F32(MachInst)
Definition decoder.cc:11693
GPUStaticInst * decode_OP_SOP1__S_BITSET0_B32(MachInst)
Definition decoder.cc:10750
GPUStaticInst * decode_OP_VOPC__V_CMP_LT_I16(MachInst)
Definition decoder.cc:12351
GPUStaticInst * decode_OP_SOPC__S_CMP_EQ_I32(MachInst)
Definition decoder.cc:10935
GPUStaticInst * decode_OPU_VOP3__V_ADD_F16(MachInst)
Definition decoder.cc:6044
GPUStaticInst * decode_OP_VINTRP__V_INTERP_P2_F32(MachInst)
Definition decoder.cc:11248
GPUStaticInst * decode_OPU_VOP3__V_FFBH_U32(MachInst)
Definition decoder.cc:6440
GPUStaticInst * decode_OPU_VOP3__V_MIN_F32(MachInst)
Definition decoder.cc:5930
GPUStaticInst * decode_OP_DS__DS_WRITE_B16_D16_HI(MachInst)
Definition decoder.cc:7762
GPUStaticInst * decode_OPU_VOP3__V_SUB_F16(MachInst)
Definition decoder.cc:6050
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE(MachInst)
Definition decoder.cc:9839
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_CL(MachInst)
Definition decoder.cc:9204
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F64(MachInst)
Definition decoder.cc:5126
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F32(MachInst)
Definition decoder.cc:5036
GPUStaticInst * decode_OPU_VOP3__V_OR3_B32(MachInst)
Definition decoder.cc:7021
GPUStaticInst * decode_OPU_VOP3__V_MUL_LEGACY_F32(MachInst)
Definition decoder.cc:5894
GPUStaticInst * decode_OP_SOP1__S_XNOR_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10840
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I32(MachInst)
Definition decoder.cc:12669
GPUStaticInst * decode_OPU_VOP3__V_SUB_U16(MachInst)
Definition decoder.cc:6080
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4H_PCK(MachInst)
Definition decoder.cc:9210
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U32(MachInst)
Definition decoder.cc:12597
GPUStaticInst * decode_OP_VOP1__V_SQRT_F32(MachInst)
Definition decoder.cc:11488
GPUStaticInst * decode_OP_SOP1__S_RFE_B64(MachInst)
Definition decoder.cc:10792
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_I32(MachInst)
Definition decoder.cc:12675
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U16(MachInst)
Definition decoder.cc:5360
GPUStaticInst * decode_OP_FLAT__FLAT_STORE_SHORT(MachInst)
Definition decoder.cc:8287
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_F64(MachInst)
Definition decoder.cc:5222
GPUStaticInst * decode_OP_MUBUF__BUFFER_WBINVL1_VOL(MachInst)
Definition decoder.cc:9677
GPUStaticInst * decode_OP_MIMG__IMAGE_LOAD_MIP_PCK_SGN(MachInst)
Definition decoder.cc:8849
GPUStaticInst * decode_OP_VOP2__V_SUBREV_CO_U32(MachInst)
Definition decoder.cc:4007
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORDX2(MachInst)
Definition decoder.cc:10030
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_SHORT_D16_HI(MachInst)
Definition decoder.cc:8589
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_U32(MachInst)
Definition decoder.cc:12687
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_L(MachInst)
Definition decoder.cc:9035
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_I32(MachInst)
Definition decoder.cc:12555
GPUStaticInst * decode_OPU_VOP3__V_CMP_F_I64(MachInst)
Definition decoder.cc:5678
GPUStaticInst * decode_OP_VOP2__V_PK_FMAC_F16(MachInst)
Definition decoder.cc:4210
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_F32(MachInst)
Definition decoder.cc:7063
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD_X2(MachInst)
Definition decoder.cc:8753
GPUStaticInst * decode_OP_DS__DS_ADD_SRC2_U32(MachInst)
Definition decoder.cc:7955
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_U32(MachInst)
Definition decoder.cc:5558
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_SMAX(MachInst)
Definition decoder.cc:8921
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XY(MachInst)
Definition decoder.cc:9525
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_STORE_BYTE_D16_HI(MachInst)
Definition decoder.cc:8576
GPUStaticInst * decode_OP_SOPC__S_CMP_LG_U32(MachInst)
Definition decoder.cc:10977
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_U64(MachInst)
Definition decoder.cc:7853
GPUStaticInst * decode_OP_SOP1__S_MOVRELD_B32(MachInst)
Definition decoder.cc:10870
GPUStaticInst * decode_OPU_VOP3__V_SAD_HI_U8(MachInst)
Definition decoder.cc:6770
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F64(MachInst)
Definition decoder.cc:12327
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_U32(MachInst)
Definition decoder.cc:7444
GPUStaticInst * decode_OP_SOP1__S_WQM_B64(MachInst)
Definition decoder.cc:10648
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_SCC1(MachInst)
Definition decoder.cc:11085
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XYZ(MachInst)
Definition decoder.cc:9507
GPUStaticInst * decode_OP_DS__DS_MAX_RTN_U64(MachInst)
Definition decoder.cc:7859
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F32(MachInst)
Definition decoder.cc:12141
GPUStaticInst * decode_OP_VOP2__V_MAX_I16(MachInst)
Definition decoder.cc:4133
GPUStaticInst * decode_OPU_VOP3__V_MAX_F64(MachInst)
Definition decoder.cc:7118
GPUStaticInst * decode_OP_SOPK__S_MULK_I32(MachInst)
Definition decoder.cc:4639
GPUStaticInst * decode_OP_VOP1__V_EXP_F32(MachInst)
Definition decoder.cc:11446
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORD(MachInst)
Definition decoder.cc:8546
GPUStaticInst * decode_OPU_VOP3__V_SIN_F16(MachInst)
Definition decoder.cc:6590
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_DEC_X2(MachInst)
Definition decoder.cc:10417
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_UBYTE_D16(MachInst)
Definition decoder.cc:9951
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_U16(MachInst)
Definition decoder.cc:5372
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_OR_X2(MachInst)
Definition decoder.cc:10396
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_UMAX_X2(MachInst)
Definition decoder.cc:9803
GPUStaticInst * decode_OP_SOPP__S_CBRANCH_VCCZ(MachInst)
Definition decoder.cc:11091
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_UMAX(MachInst)
Definition decoder.cc:8927
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_LOAD_DWORDX4(MachInst)
Definition decoder.cc:10037
GPUStaticInst * decode_OPU_VOP3__V_CMP_TRU_F16(MachInst)
Definition decoder.cc:4808
GPUStaticInst * decode_OP_DS__DS_INC_SRC2_U32(MachInst)
Definition decoder.cc:7973
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_B(MachInst)
Definition decoder.cc:8993
GPUStaticInst * decode_OP_DS__DS_READ_ADDTID_B32(MachInst)
Definition decoder.cc:8087
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_USHORT(MachInst)
Definition decoder.cc:9853
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_USHORT(MachInst)
Definition decoder.cc:8534
GPUStaticInst * decode_OP_DS__DS_READ_U8(MachInst)
Definition decoder.cc:7600
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F16(MachInst)
Definition decoder.cc:4766
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F64(MachInst)
Definition decoder.cc:5162
GPUStaticInst * decode_OP_EXP(MachInst)
Definition decoder.cc:4676
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_O(MachInst)
Definition decoder.cc:9071
GPUStaticInst * decode_OPU_VOP3__V_MUL_LO_U32(MachInst)
Definition decoder.cc:7130
GPUStaticInst * decode_OP_VOPC__V_CMP_F_U64(MachInst)
Definition decoder.cc:12777
GPUStaticInst * decode_OPU_VOP3__V_CMPX_CLASS_F64(MachInst)
Definition decoder.cc:4700
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_INC_X2(MachInst)
Definition decoder.cc:8510
GPUStaticInst * decode_OPU_VOP3__V_TRUNC_F16(MachInst)
Definition decoder.cc:6572
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_UBYTE_D16(MachInst)
Definition decoder.cc:8324
GPUStaticInst * decode_OP_VOP1__V_FFBH_I32(MachInst)
Definition decoder.cc:11536
GPUStaticInst * decode_OP_SOP1__S_SET_GPR_IDX_IDX(MachInst)
Definition decoder.cc:10894
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I64(MachInst)
Definition decoder.cc:5798
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_U32(MachInst)
Definition decoder.cc:5576
GPUStaticInst * decode_OPU_VOP3__V_MAD_U64_U32(MachInst)
Definition decoder.cc:6854
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_U64(MachInst)
Definition decoder.cc:5762
GPUStaticInst * decode_OPU_VOP3__V_MSAD_U8(MachInst)
Definition decoder.cc:6830
GPUStaticInst * decode_OP_SOP1__S_BITSET0_B64(MachInst)
Definition decoder.cc:10756
GPUStaticInst * decode_OP_VOP1__V_SAT_PK_U8_I16(MachInst)
Definition decoder.cc:11719
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLT_F16(MachInst)
Definition decoder.cc:11949
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLG_F32(MachInst)
Definition decoder.cc:5066
GPUStaticInst * decode_OPU_VOP3__V_BCNT_U32_B32(MachInst)
Definition decoder.cc:7166
GPUStaticInst * decode_OP_VINTRP__V_INTERP_MOV_F32(MachInst)
Definition decoder.cc:11254
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_CO_U32(MachInst)
Definition decoder.cc:6020
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_OR(MachInst)
Definition decoder.cc:9737
static IsaDecodeMethod tableSubDecode_OP_VOP1[256]
GPUStaticInst * decode_OP_VOP3P__V_PK_MAD_U16(MachInst)
Definition decoder.cc:12984
GPUStaticInst * decode_OP_VOP3P__V_PK_ADD_F16(MachInst)
Definition decoder.cc:13026
GPUStaticInst * decode_OP_SMEM__S_SCRATCH_STORE_DWORDX2(MachInst)
Definition decoder.cc:10099
GPUStaticInst * decode_OP_DS__DS_MIN_F64(MachInst)
Definition decoder.cc:7744
GPUStaticInst * decode_OPU_VOP3__V_RNDNE_F16(MachInst)
Definition decoder.cc:6578
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_X(MachInst)
Definition decoder.cc:9446
GPUStaticInst * decode_OP_VOP1__V_SCREEN_PARTITION_4SE_B32(MachInst)
Definition decoder.cc:11578
GPUStaticInst * decode_OP_VOP3P__V_PK_SUB_I16(MachInst)
Definition decoder.cc:12942
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_U64(MachInst)
Definition decoder.cc:5822
GPUStaticInst * decode_OP_VOPC__V_CMPX_U_F64(MachInst)
Definition decoder.cc:12297
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMAX_X2(MachInst)
Definition decoder.cc:8777
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_XY(MachInst)
Definition decoder.cc:9501
GPUStaticInst * decode_OP_DS__DS_CMPST_B32(MachInst)
Definition decoder.cc:7389
GPUStaticInst * decode_OPU_VOP3__V_WRITELANE_B32(MachInst)
Definition decoder.cc:7160
GPUStaticInst * subDecode_OP_FLAT(MachInst)
Definition decoder.cc:3800
GPUStaticInst * decode_OP_VOP3P__V_PK_MIN_F16(MachInst)
Definition decoder.cc:13040
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_I16(MachInst)
Definition decoder.cc:12471
GPUStaticInst * decode_OPU_VOP3__V_ADD_I16(MachInst)
Definition decoder.cc:7272
GPUStaticInst * decode_OP_VOP2__V_MIN_I32(MachInst)
Definition decoder.cc:3917
GPUStaticInst * decode_OP_DS__DS_WRITE_B128(MachInst)
Definition decoder.cc:8208
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_BR(MachInst)
Definition decoder.cc:8069
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_I64(MachInst)
Definition decoder.cc:12831
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SWAP_X2(MachInst)
Definition decoder.cc:10333
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SUB_X2(MachInst)
Definition decoder.cc:8462
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMAX_X2(MachInst)
Definition decoder.cc:8486
GPUStaticInst * decode_OPU_VOP3__V_RCP_F64(MachInst)
Definition decoder.cc:6392
GPUStaticInst * decode_OP_VOP1__V_CVT_I16_F16(MachInst)
Definition decoder.cc:11603
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_ADD(MachInst)
Definition decoder.cc:8675
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLE_F16(MachInst)
Definition decoder.cc:11937
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_U16(MachInst)
Definition decoder.cc:12417
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F64(MachInst)
Definition decoder.cc:12255
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_UMIN_X2(MachInst)
Definition decoder.cc:8474
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_OR_X2(MachInst)
Definition decoder.cc:9815
GPUStaticInst * decode_OP_SOP2__S_HH_B32_B16(MachInst)
Definition decoder.cc:4542
GPUStaticInst * decode_OP_MUBUF__BUFFER_LOAD_FORMAT_D16_XYZW(MachInst)
Definition decoder.cc:9537
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_DWORDX3(MachInst)
Definition decoder.cc:8558
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F32(MachInst)
Definition decoder.cc:11991
GPUStaticInst * decode_OP_SOP2__S_SUB_I32(MachInst)
Definition decoder.cc:4242
GPUStaticInst * decode_OPU_VOP3__V_TRIG_PREOP_F64(MachInst)
Definition decoder.cc:7202
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORD(MachInst)
Definition decoder.cc:9993
GPUStaticInst * decode_OP_MTBUF__TBUFFER_STORE_FORMAT_D16_XY(MachInst)
Definition decoder.cc:9452
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_BYTE_D16_HI(MachInst)
Definition decoder.cc:9621
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGT_F64(MachInst)
Definition decoder.cc:5264
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_CMPSWAP_X2(MachInst)
Definition decoder.cc:8747
GPUStaticInst * decode_OP_VOPC__V_CMPX_NEQ_F32(MachInst)
Definition decoder.cc:12135
static IsaDecodeMethod tableSubDecode_OP_FLAT[128]
GPUStaticInst * decode_OPU_VOP3__V_CVT_F16_F32(MachInst)
Definition decoder.cc:6230
static IsaDecodeMethod tableSubDecode_OP_VOPC[256]
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_P(MachInst)
Definition decoder.cc:8075
GPUStaticInst * decode_OPU_VOP3__V_MAD_F16(MachInst)
Definition decoder.cc:7027
GPUStaticInst * decode_OPU_VOP3__V_CVT_F64_I32(MachInst)
Definition decoder.cc:6194
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLT_F16(MachInst)
Definition decoder.cc:4802
GPUStaticInst * decode_OP_MIMG__IMAGE_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:8891
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_D(MachInst)
Definition decoder.cc:9023
GPUStaticInst * decode_OPU_VOP3__V_LDEXP_F16(MachInst)
Definition decoder.cc:6152
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_D_CL_O(MachInst)
Definition decoder.cc:9077
GPUStaticInst * decode_OP_DS__DS_CONSUME(MachInst)
Definition decoder.cc:8094
GPUStaticInst * decode_OP_SMEM__S_STORE_DWORDX2(MachInst)
Definition decoder.cc:10080
GPUStaticInst * decode_OP_VOP1__V_RSQ_F32(MachInst)
Definition decoder.cc:11470
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX4(MachInst)
Definition decoder.cc:8268
GPUStaticInst * decode_OPU_VOP3__V_CMPX_T_U32(MachInst)
Definition decoder.cc:5672
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I32(MachInst)
Definition decoder.cc:5606
GPUStaticInst * decode_OP_DS__DS_MIN_RTN_I32(MachInst)
Definition decoder.cc:7474
GPUStaticInst * decode_OP_VOPC__V_CMPX_NE_U16(MachInst)
Definition decoder.cc:12519
GPUStaticInst * decode_OP_SOP1__S_BITREPLICATE_B64_B32(MachInst)
Definition decoder.cc:10928
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_U32(MachInst)
Definition decoder.cc:6206
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD(MachInst)
Definition decoder.cc:9338
GPUStaticInst * decode_OP_VOP2__V_ADD_CO_U32(MachInst)
Definition decoder.cc:3995
GPUStaticInst * subDecode_OP_SOPC(MachInst)
Definition decoder.cc:3752
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_B_O(MachInst)
Definition decoder.cc:9137
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_L(MachInst)
Definition decoder.cc:8987
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LE_U32(MachInst)
Definition decoder.cc:5648
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_C_CD_CL(MachInst)
Definition decoder.cc:9344
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_B_O(MachInst)
Definition decoder.cc:9302
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CL_O(MachInst)
Definition decoder.cc:9065
GPUStaticInst * decode_OP_VOP2__V_SUBBREV_CO_U32(MachInst)
Definition decoder.cc:4025
GPUStaticInst * decode_OP_VOPC__V_CMPX_EQ_I64(MachInst)
Definition decoder.cc:12837
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_LZ(MachInst)
Definition decoder.cc:9192
GPUStaticInst * decode_OP_MIMG__IMAGE_GATHER4_C_L_O(MachInst)
Definition decoder.cc:9296
GPUStaticInst * decode_OPU_VOP3__V_CMP_LE_U32(MachInst)
Definition decoder.cc:5552
GPUStaticInst * decode_OPU_VOP3__V_CMP_T_I32(MachInst)
Definition decoder.cc:5528
GPUStaticInst * decode_OPU_VOP3__V_CNDMASK_B32(MachInst)
Definition decoder.cc:5870
GPUStaticInst * decode_OP_DS__DS_XOR_B32(MachInst)
Definition decoder.cc:7359
GPUStaticInst * decode_OP_VOPC__V_CMPX_NGT_F16(MachInst)
Definition decoder.cc:11931
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_LOAD_SBYTE_D16(MachInst)
Definition decoder.cc:8635
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LT_I16(MachInst)
Definition decoder.cc:5396
GPUStaticInst * decode_OP_VOP1__V_CVT_I32_F32(MachInst)
Definition decoder.cc:11308
GPUStaticInst * decode_OPU_VOP3__V_CMPX_LG_F16(MachInst)
Definition decoder.cc:4844
GPUStaticInst * decode_OP_VOP2__V_SUB_CO_U32(MachInst)
Definition decoder.cc:4001
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_SBYTE_D16_HI(MachInst)
Definition decoder.cc:9972
GPUStaticInst * decode_OP_SOP1__S_GETPC_B64(MachInst)
Definition decoder.cc:10774
GPUStaticInst * decode_OP_VOP1__V_CEIL_F16(MachInst)
Definition decoder.cc:11657
GPUStaticInst * decode_OP_SOPC__S_BITCMP0_B32(MachInst)
Definition decoder.cc:11007
GPUStaticInst * decode_OPU_VOP3__V_MAD_U32_U24(MachInst)
Definition decoder.cc:6632
GPUStaticInst * decode_OP_SOP1__S_SEXT_I32_I8(MachInst)
Definition decoder.cc:10738
GPUStaticInst * decode_OPU_VOP3__V_NOT_B32(MachInst)
Definition decoder.cc:6428
GPUStaticInst * decode_OP_VOPC__V_CMPX_T_U16(MachInst)
Definition decoder.cc:12531
GPUStaticInst * decode_OP_VOPC__V_CMPX_LT_F16(MachInst)
Definition decoder.cc:11871
GPUStaticInst * decode_OP_DS__DS_ADD_RTN_F32(MachInst)
Definition decoder.cc:7570
GPUStaticInst * decode_OPU_VOP3__V_MAD_LEGACY_F16(MachInst)
Definition decoder.cc:6866
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_ADD(MachInst)
Definition decoder.cc:9695
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_SMIN_X2(MachInst)
Definition decoder.cc:8765
GPUStaticInst * decode_OP_SOP2__S_XOR_B64(MachInst)
Definition decoder.cc:4326
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:10249
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_SHORT_D16_HI(MachInst)
Definition decoder.cc:9916
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SWAP(MachInst)
Definition decoder.cc:8366
GPUStaticInst * decode_invalid(MachInst)
Definition decoder.cc:13075
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NE_U16(MachInst)
Definition decoder.cc:5468
GPUStaticInst * decode_OPU_VOP3__V_FRACT_F64(MachInst)
Definition decoder.cc:6470
GPUStaticInst * decode_OP_DS__DS_APPEND(MachInst)
Definition decoder.cc:8100
GPUStaticInst * decode_OP_SOP1__S_SETPC_B64(MachInst)
Definition decoder.cc:10780
GPUStaticInst * decode_OPU_VOP3__V_CMPX_F_I32(MachInst)
Definition decoder.cc:5582
GPUStaticInst * subDecode_OP_VOP3P(MachInst)
Definition decoder.cc:3728
GPUStaticInst * decode_OPU_VOP3__V_SUBREV_U32(MachInst)
Definition decoder.cc:6170
GPUStaticInst * decode_OP_DS__DS_MIN_SRC2_U32(MachInst)
Definition decoder.cc:7997
GPUStaticInst * decode_OP_SOPP__S_ENDPGM_ORDERED_PS_DONE(MachInst)
Definition decoder.cc:11235
GPUStaticInst * decode_OPU_VOP3__V_CMP_U_F64(MachInst)
Definition decoder.cc:5150
GPUStaticInst * decode_OPU_VOP3__V_CVT_F32_UBYTE3(MachInst)
Definition decoder.cc:6290
GPUStaticInst * decode_OP_SMEM__S_MEMTIME(MachInst)
Definition decoder.cc:10204
static IsaDecodeMethod tableSubDecode_OP_SCRATCH[128]
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F32(MachInst)
Definition decoder.cc:4934
GPUStaticInst * decode_OP_SOP2__S_RFE_RESTORE_B64(MachInst)
Definition decoder.cc:4482
GPUStaticInst * decode_OPU_VOP3__V_MIN3_I16(MachInst)
Definition decoder.cc:6935
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NLT_F32(MachInst)
Definition decoder.cc:5090
GPUStaticInst * decode_OP_SOPP__S_BRANCH(MachInst)
Definition decoder.cc:11067
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_CD_O(MachInst)
Definition decoder.cc:9350
GPUStaticInst * decode_OPU_VOP3__V_FREXP_EXP_I32_F32(MachInst)
Definition decoder.cc:6476
GPUStaticInst * decode_OP_SOP1__S_FF1_I32_B32(MachInst)
Definition decoder.cc:10702
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_LEGACY_F16(MachInst)
Definition decoder.cc:7087
GPUStaticInst * decode_OP_SOP2__S_NAND_B32(MachInst)
Definition decoder.cc:4356
GPUStaticInst * decode_OP_DS__DS_SUB_RTN_U64(MachInst)
Definition decoder.cc:7817
GPUStaticInst * decode_OPU_VOP3__V_XOR_B32(MachInst)
Definition decoder.cc:5996
GPUStaticInst * decode_OP_SOP2__S_ADDC_U32(MachInst)
Definition decoder.cc:4248
GPUStaticInst * decode_OP_VOPC__V_CMPX_NLG_F64(MachInst)
Definition decoder.cc:12309
GPUStaticInst * decode_OPU_VOP3__V_MAX3_U16(MachInst)
Definition decoder.cc:6963
GPUStaticInst * decode_OPU_VOP3__V_INTERP_P2_F16(MachInst)
Definition decoder.cc:7094
GPUStaticInst * decode_OP_MUBUF__BUFFER_STORE_FORMAT_D16_XYZW(MachInst)
Definition decoder.cc:9561
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GT_I16(MachInst)
Definition decoder.cc:5414
GPUStaticInst * decode_OP_VOP1__V_LOG_F16(MachInst)
Definition decoder.cc:11627
GPUStaticInst * decode_OPU_VOP3__V_CMPX_NGE_F16(MachInst)
Definition decoder.cc:4868
GPUStaticInst * decode_OP_VOPC__V_CMP_LE_F32(MachInst)
Definition decoder.cc:11979
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_CMPSWAP_X2(MachInst)
Definition decoder.cc:10522
GPUStaticInst * decode_OPU_VOP3__V_CMP_GT_F16(MachInst)
Definition decoder.cc:4742
GPUStaticInst * decode_OP_DS__DS_GWS_SEMA_RELEASE_ALL(MachInst)
Definition decoder.cc:8051
GPUStaticInst * decode_OP_SOPC__S_BITCMP1_B32(MachInst)
Definition decoder.cc:11013
GPUStaticInst * decode_OP_VOPC__V_CMP_F_F16(MachInst)
Definition decoder.cc:11769
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_ADD_X2(MachInst)
Definition decoder.cc:8456
GPUStaticInst * decode_OP_VOP3P__V_MAD_MIXLO_F16(MachInst)
Definition decoder.cc:13061
GPUStaticInst * decode_OPU_VOP3__V_INTERP_MOV_F32(MachInst)
Definition decoder.cc:7069
GPUStaticInst * decode_OP_DS__DS_MSKOR_B64(MachInst)
Definition decoder.cc:7708
GPUStaticInst * decode_OP_VOP1__V_COS_F16(MachInst)
Definition decoder.cc:11687
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F16(MachInst)
Definition decoder.cc:4778
GPUStaticInst * decode_OPU_VOP3__V_MAX3_I16(MachInst)
Definition decoder.cc:6956
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_L_O(MachInst)
Definition decoder.cc:9083
GPUStaticInst * decode_OP_SOP1__S_NAND_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10828
GPUStaticInst * decode_OP_VOP1__V_FREXP_MANT_F32(MachInst)
Definition decoder.cc:11566
GPUStaticInst * decode_OP_VOPC__V_CMP_T_I64(MachInst)
Definition decoder.cc:12771
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_F16(MachInst)
Definition decoder.cc:11901
GPUStaticInst * decode_OP_MIMG__IMAGE_SAMPLE_LZ_O(MachInst)
Definition decoder.cc:9101
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_U16(MachInst)
Definition decoder.cc:12525
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLE_F32(MachInst)
Definition decoder.cc:4982
GPUStaticInst * decode_OP_VOPC__V_CMPX_O_F32(MachInst)
Definition decoder.cc:12099
GPUStaticInst * decode_OP_SMEM__S_BUFFER_ATOMIC_SUB_X2(MachInst)
Definition decoder.cc:10354
GPUStaticInst * decode_OP_VOP2__V_ADD_F32(MachInst)
Definition decoder.cc:3851
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_AND(MachInst)
Definition decoder.cc:8414
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_STORE_BYTE_D16_HI(MachInst)
Definition decoder.cc:9902
GPUStaticInst * decode_OPU_VOP3__V_MAX_F16(MachInst)
Definition decoder.cc:6116
GPUStaticInst * decode_OP_SOP1__S_ANDN2_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10816
GPUStaticInst * decode_OP_VOPC__V_CMPX_TRU_F64(MachInst)
Definition decoder.cc:12339
GPUStaticInst * decode_OP_MUBUF__BUFFER_ATOMIC_CMPSWAP(MachInst)
Definition decoder.cc:9689
GPUStaticInst * decode_OPU_VOP3__V_CMPX_GE_F16(MachInst)
Definition decoder.cc:4850
GPUStaticInst * decode_OP_SCRATCH__SCRATCH_LOAD_DWORDX4(MachInst)
Definition decoder.cc:9888
GPUStaticInst * decode_OPU_VOP3__V_CMP_NE_I16(MachInst)
Definition decoder.cc:5324
GPUStaticInst * decode_OP_SOP2__S_ANDN2_B32(MachInst)
Definition decoder.cc:4332
GPUStaticInst * decode_OP_VOP1__V_CVT_U32_F64(MachInst)
Definition decoder.cc:11380
GPUStaticInst * decode_OPU_VOP3__V_CMP_NLG_F32(MachInst)
Definition decoder.cc:4970
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_INC_X2(MachInst)
Definition decoder.cc:10592
GPUStaticInst * decode_OP_VOPC__V_CMP_GT_I16(MachInst)
Definition decoder.cc:12369
GPUStaticInst * decode_OP_VOP3P__V_PK_MAX_I16(MachInst)
Definition decoder.cc:12970
GPUStaticInst * decode_OP_MTBUF__TBUFFER_LOAD_FORMAT_X(MachInst)
Definition decoder.cc:9374
GPUStaticInst * decode_OP_SMEM__S_ATOMIC_XOR(MachInst)
Definition decoder.cc:10494
GPUStaticInst * decode_OP_FLAT__FLAT_LOAD_DWORDX2(MachInst)
Definition decoder.cc:8256
GPUStaticInst * decode_OP_MIMG__IMAGE_STORE_MIP_PCK(MachInst)
Definition decoder.cc:8873
GPUStaticInst * decode_OP_SOPC__S_CMP_LT_U32(MachInst)
Definition decoder.cc:10995
GPUStaticInst * decode_OP_DS__DS_WRAP_RTN_B32(MachInst)
Definition decoder.cc:7564
GPUStaticInst * decode_OP_SOPK__S_MOVK_I32(MachInst)
Definition decoder.cc:4549
GPUStaticInst * decode_OP_FLAT__FLAT_ATOMIC_SMAX_X2(MachInst)
Definition decoder.cc:8480
GPUStaticInst * decode_OPU_VOP3__V_MED3_U32(MachInst)
Definition decoder.cc:6758
GPUStaticInst * decode_OP_VOPC__V_CMP_U_F16(MachInst)
Definition decoder.cc:11817
GPUStaticInst * decode_OP_VOPC__V_CMP_EQ_U16(MachInst)
Definition decoder.cc:12405
GPUStaticInst * decode_OP_GLOBAL__GLOBAL_ATOMIC_XOR_X2(MachInst)
Definition decoder.cc:8801
GPUStaticInst * decode_OP_VOPC__V_CMPX_GE_I64(MachInst)
Definition decoder.cc:12861
GPUStaticInst * decode_OP_VOPC__V_CMP_O_F64(MachInst)
Definition decoder.cc:12195
GPUStaticInst * decode_OP_DS__DS_GWS_BARRIER(MachInst)
Definition decoder.cc:8081
GPUStaticInst * decode_OPU_VOP3__V_ADD_I32(MachInst)
Definition decoder.cc:7258
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX8(MachInst)
Definition decoder.cc:10011
GPUStaticInst * decode_OP_SOP1__S_OR_SAVEEXEC_B64(MachInst)
Definition decoder.cc:10804
GPUStaticInst * decode_OP_VOP1__V_CVT_RPI_I32_F32(MachInst)
Definition decoder.cc:11326
GPUStaticInst * decode_OP_SMEM__S_LOAD_DWORDX4(MachInst)
Definition decoder.cc:10005
GPUStaticInst * decode_OP_SOPK__S_CMPK_GE_I32(MachInst)
Definition decoder.cc:4579
GPUStaticInst * decode_OPU_VOP3__V_CMP_GE_I16(MachInst)
Definition decoder.cc:5330
GPUStaticInst * decode_OP_VOP1__V_RCP_IFLAG_F32(MachInst)
Definition decoder.cc:11464
GPUStaticInst * decode_OP_VOPC__V_CMP_LG_F64(MachInst)
Definition decoder.cc:12183
GPUStaticInst * decode_OP_VOP2__V_LSHRREV_B32(MachInst)
Definition decoder.cc:3941
#define fatal(...)
This implements a cprintf based fatal() function.
Definition logging.hh:200
GPUStaticInst *(Decoder::*)(MachInst) IsaDecodeMethod
Reference material can be found at the JEDEC website: UFS standard http://www.jedec....

Generated on Mon Jul 10 2023 15:31:58 for gem5 by doxygen 1.9.7