brintos

brintos / llvm-project-archived public Read only

0
0
Text · 70.5 KiB · 96dd572 Raw
2555 lines · plain
1// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W32 %s2// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -show-encoding %s | FileCheck --check-prefixes=GFX11,W64 %s3// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize32,-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W32-ERR --implicit-check-not=error: %s4// RUN: not llvm-mc -triple=amdgcn -mcpu=gfx1100 -mattr=+wavefrontsize64,-real-true16 -filetype=null %s 2>&1 | FileCheck --check-prefix=W64-ERR --implicit-check-not=error: %s5 6v_add_co_ci_u32_e32 v5, vcc_lo, v1, v2, vcc_lo7// W32: encoding: [0x01,0x05,0x0a,0x40]8// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode9 10v_add_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo11// W32: encoding: [0xff,0x05,0x0a,0x40]12// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode13 14v_add_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo15// W32: encoding: [0x01,0x04,0x0a,0x40]16// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode17 18v_add_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo19// W32: encoding: [0x69,0x04,0x0a,0x40]20// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode21 22v_add_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo23// W32: encoding: [0x6a,0x04,0x0a,0x40]24// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode25 26v_add_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo27// W32: encoding: [0x6b,0x04,0x0a,0x40]28// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode29 30v_add_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo31// W32: encoding: [0x7b,0x04,0x0a,0x40]32// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode33 34v_add_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo35// W32: encoding: [0x7d,0x04,0x0a,0x40]36// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode37 38v_add_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo39// W32: encoding: [0x7e,0x04,0x0a,0x40]40// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode41 42v_add_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo43// W32: encoding: [0x7f,0x04,0x0a,0x40]44// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode45 46v_add_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo47// W32: encoding: [0x7c,0x04,0x0a,0x40]48// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode49 50v_add_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo51// W32: encoding: [0xc1,0x04,0x0a,0x40]52// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode53 54v_add_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo55// W32: encoding: [0xf0,0x04,0x0a,0x40]56// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode57 58v_add_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo59// W32: encoding: [0xfd,0x04,0x0a,0x40]60// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode61 62v_add_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo63// W32: encoding: [0xff,0xfe,0xff,0x41,0x56,0x34,0x12,0xaf]64// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode65 66v_add_co_ci_u32 v5, vcc, v1, v2, vcc67// W64: encoding: [0x01,0x05,0x0a,0x40]68// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode69 70v_add_co_ci_u32 v5, vcc, v255, v2, vcc71// W64: encoding: [0xff,0x05,0x0a,0x40]72// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode73 74v_add_co_ci_u32 v5, vcc, s1, v2, vcc75// W64: encoding: [0x01,0x04,0x0a,0x40]76// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode77 78v_add_co_ci_u32 v5, vcc, s105, v2, vcc79// W64: encoding: [0x69,0x04,0x0a,0x40]80// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode81 82v_add_co_ci_u32 v5, vcc, vcc_lo, v2, vcc83// W64: encoding: [0x6a,0x04,0x0a,0x40]84// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode85 86v_add_co_ci_u32 v5, vcc, vcc_hi, v2, vcc87// W64: encoding: [0x6b,0x04,0x0a,0x40]88// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode89 90v_add_co_ci_u32 v5, vcc, ttmp15, v2, vcc91// W64: encoding: [0x7b,0x04,0x0a,0x40]92// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode93 94v_add_co_ci_u32 v5, vcc, m0, v2, vcc95// W64: encoding: [0x7d,0x04,0x0a,0x40]96// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode97 98v_add_co_ci_u32 v5, vcc, exec_lo, v2, vcc99// W64: encoding: [0x7e,0x04,0x0a,0x40]100// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode101 102v_add_co_ci_u32 v5, vcc, exec_hi, v2, vcc103// W64: encoding: [0x7f,0x04,0x0a,0x40]104// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode105 106v_add_co_ci_u32 v5, vcc, null, v2, vcc107// W64: encoding: [0x7c,0x04,0x0a,0x40]108// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode109 110v_add_co_ci_u32 v5, vcc, -1, v2, vcc111// W64: encoding: [0xc1,0x04,0x0a,0x40]112// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode113 114v_add_co_ci_u32 v5, vcc, 0.5, v2, vcc115// W64: encoding: [0xf0,0x04,0x0a,0x40]116// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode117 118v_add_co_ci_u32 v5, vcc, src_scc, v2, vcc119// W64: encoding: [0xfd,0x04,0x0a,0x40]120// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode121 122v_add_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc123// W64: encoding: [0xff,0xfe,0xff,0x41,0x56,0x34,0x12,0xaf]124// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode125 126v_add_f16 v5, v1, v2127// GFX11: encoding: [0x01,0x05,0x0a,0x64]128 129v_add_f16 v5, v127, v2130// GFX11: encoding: [0x7f,0x05,0x0a,0x64]131 132v_add_f16 v5, s1, v2133// GFX11: encoding: [0x01,0x04,0x0a,0x64]134 135v_add_f16 v5, s105, v2136// GFX11: encoding: [0x69,0x04,0x0a,0x64]137 138v_add_f16 v5, vcc_lo, v2139// GFX11: encoding: [0x6a,0x04,0x0a,0x64]140 141v_add_f16 v5, vcc_hi, v2142// GFX11: encoding: [0x6b,0x04,0x0a,0x64]143 144v_add_f16 v5, ttmp15, v2145// GFX11: encoding: [0x7b,0x04,0x0a,0x64]146 147v_add_f16 v5, m0, v2148// GFX11: encoding: [0x7d,0x04,0x0a,0x64]149 150v_add_f16 v5, exec_lo, v2151// GFX11: encoding: [0x7e,0x04,0x0a,0x64]152 153v_add_f16 v5, exec_hi, v2154// GFX11: encoding: [0x7f,0x04,0x0a,0x64]155 156v_add_f16 v5, null, v2157// GFX11: encoding: [0x7c,0x04,0x0a,0x64]158 159v_add_f16 v5, -1, v2160// GFX11: encoding: [0xc1,0x04,0x0a,0x64]161 162v_add_f16 v5, 0.5, v2163// GFX11: encoding: [0xf0,0x04,0x0a,0x64]164 165v_add_f16 v5, src_scc, v2166// GFX11: encoding: [0xfd,0x04,0x0a,0x64]167 168v_add_f16 v127, 0xfe0b, v127169// GFX11: encoding: [0xff,0xfe,0xfe,0x64,0x0b,0xfe,0x00,0x00]170 171v_add_f32 v5, v1, v2172// GFX11: encoding: [0x01,0x05,0x0a,0x06]173 174v_add_f32 v5, v255, v2175// GFX11: encoding: [0xff,0x05,0x0a,0x06]176 177v_add_f32 v5, s1, v2178// GFX11: encoding: [0x01,0x04,0x0a,0x06]179 180v_add_f32 v5, s105, v2181// GFX11: encoding: [0x69,0x04,0x0a,0x06]182 183v_add_f32 v5, vcc_lo, v2184// GFX11: encoding: [0x6a,0x04,0x0a,0x06]185 186v_add_f32 v5, vcc_hi, v2187// GFX11: encoding: [0x6b,0x04,0x0a,0x06]188 189v_add_f32 v5, ttmp15, v2190// GFX11: encoding: [0x7b,0x04,0x0a,0x06]191 192v_add_f32 v5, m0, v2193// GFX11: encoding: [0x7d,0x04,0x0a,0x06]194 195v_add_f32 v5, exec_lo, v2196// GFX11: encoding: [0x7e,0x04,0x0a,0x06]197 198v_add_f32 v5, exec_hi, v2199// GFX11: encoding: [0x7f,0x04,0x0a,0x06]200 201v_add_f32 v5, null, v2202// GFX11: encoding: [0x7c,0x04,0x0a,0x06]203 204v_add_f32 v5, -1, v2205// GFX11: encoding: [0xc1,0x04,0x0a,0x06]206 207v_add_f32 v5, 0.5, v2208// GFX11: encoding: [0xf0,0x04,0x0a,0x06]209 210v_add_f32 v5, src_scc, v2211// GFX11: encoding: [0xfd,0x04,0x0a,0x06]212 213v_add_f32 v255, 0xaf123456, v255214// GFX11: encoding: [0xff,0xfe,0xff,0x07,0x56,0x34,0x12,0xaf]215 216v_add_nc_u32 v5, v1, v2217// GFX11: encoding: [0x01,0x05,0x0a,0x4a]218 219v_add_nc_u32 v5, v255, v2220// GFX11: encoding: [0xff,0x05,0x0a,0x4a]221 222v_add_nc_u32 v5, s1, v2223// GFX11: encoding: [0x01,0x04,0x0a,0x4a]224 225v_add_nc_u32 v5, s105, v2226// GFX11: encoding: [0x69,0x04,0x0a,0x4a]227 228v_add_nc_u32 v5, vcc_lo, v2229// GFX11: encoding: [0x6a,0x04,0x0a,0x4a]230 231v_add_nc_u32 v5, vcc_hi, v2232// GFX11: encoding: [0x6b,0x04,0x0a,0x4a]233 234v_add_nc_u32 v5, ttmp15, v2235// GFX11: encoding: [0x7b,0x04,0x0a,0x4a]236 237v_add_nc_u32 v5, m0, v2238// GFX11: encoding: [0x7d,0x04,0x0a,0x4a]239 240v_add_nc_u32 v5, exec_lo, v2241// GFX11: encoding: [0x7e,0x04,0x0a,0x4a]242 243v_add_nc_u32 v5, exec_hi, v2244// GFX11: encoding: [0x7f,0x04,0x0a,0x4a]245 246v_add_nc_u32 v5, null, v2247// GFX11: encoding: [0x7c,0x04,0x0a,0x4a]248 249v_add_nc_u32 v5, -1, v2250// GFX11: encoding: [0xc1,0x04,0x0a,0x4a]251 252v_add_nc_u32 v5, 0.5, v2253// GFX11: encoding: [0xf0,0x04,0x0a,0x4a]254 255v_add_nc_u32 v5, src_scc, v2256// GFX11: encoding: [0xfd,0x04,0x0a,0x4a]257 258v_add_nc_u32 v255, 0xaf123456, v255259// GFX11: encoding: [0xff,0xfe,0xff,0x4b,0x56,0x34,0x12,0xaf]260 261v_and_b32 v5, v1, v2262// GFX11: encoding: [0x01,0x05,0x0a,0x36]263 264v_and_b32 v5, v255, v2265// GFX11: encoding: [0xff,0x05,0x0a,0x36]266 267v_and_b32 v5, s1, v2268// GFX11: encoding: [0x01,0x04,0x0a,0x36]269 270v_and_b32 v5, s105, v2271// GFX11: encoding: [0x69,0x04,0x0a,0x36]272 273v_and_b32 v5, vcc_lo, v2274// GFX11: encoding: [0x6a,0x04,0x0a,0x36]275 276v_and_b32 v5, vcc_hi, v2277// GFX11: encoding: [0x6b,0x04,0x0a,0x36]278 279v_and_b32 v5, ttmp15, v2280// GFX11: encoding: [0x7b,0x04,0x0a,0x36]281 282v_and_b32 v5, m0, v2283// GFX11: encoding: [0x7d,0x04,0x0a,0x36]284 285v_and_b32 v5, exec_lo, v2286// GFX11: encoding: [0x7e,0x04,0x0a,0x36]287 288v_and_b32 v5, exec_hi, v2289// GFX11: encoding: [0x7f,0x04,0x0a,0x36]290 291v_and_b32 v5, null, v2292// GFX11: encoding: [0x7c,0x04,0x0a,0x36]293 294v_and_b32 v5, -1, v2295// GFX11: encoding: [0xc1,0x04,0x0a,0x36]296 297v_and_b32 v5, 0.5, v2298// GFX11: encoding: [0xf0,0x04,0x0a,0x36]299 300v_and_b32 v5, src_scc, v2301// GFX11: encoding: [0xfd,0x04,0x0a,0x36]302 303v_and_b32 v255, 0xaf123456, v255304// GFX11: encoding: [0xff,0xfe,0xff,0x37,0x56,0x34,0x12,0xaf]305 306v_ashrrev_i32 v5, v1, v2307// GFX11: encoding: [0x01,0x05,0x0a,0x34]308 309v_ashrrev_i32 v5, v255, v2310// GFX11: encoding: [0xff,0x05,0x0a,0x34]311 312v_ashrrev_i32 v5, s1, v2313// GFX11: encoding: [0x01,0x04,0x0a,0x34]314 315v_ashrrev_i32 v5, s105, v2316// GFX11: encoding: [0x69,0x04,0x0a,0x34]317 318v_ashrrev_i32 v5, vcc_lo, v2319// GFX11: encoding: [0x6a,0x04,0x0a,0x34]320 321v_ashrrev_i32 v5, vcc_hi, v2322// GFX11: encoding: [0x6b,0x04,0x0a,0x34]323 324v_ashrrev_i32 v5, ttmp15, v2325// GFX11: encoding: [0x7b,0x04,0x0a,0x34]326 327v_ashrrev_i32 v5, m0, v2328// GFX11: encoding: [0x7d,0x04,0x0a,0x34]329 330v_ashrrev_i32 v5, exec_lo, v2331// GFX11: encoding: [0x7e,0x04,0x0a,0x34]332 333v_ashrrev_i32 v5, exec_hi, v2334// GFX11: encoding: [0x7f,0x04,0x0a,0x34]335 336v_ashrrev_i32 v5, null, v2337// GFX11: encoding: [0x7c,0x04,0x0a,0x34]338 339v_ashrrev_i32 v5, -1, v2340// GFX11: encoding: [0xc1,0x04,0x0a,0x34]341 342v_ashrrev_i32 v5, 0.5, v2343// GFX11: encoding: [0xf0,0x04,0x0a,0x34]344 345v_ashrrev_i32 v5, src_scc, v2346// GFX11: encoding: [0xfd,0x04,0x0a,0x34]347 348v_ashrrev_i32 v255, 0xaf123456, v255349// GFX11: encoding: [0xff,0xfe,0xff,0x35,0x56,0x34,0x12,0xaf]350 351v_cndmask_b32 v5, v1, v2, vcc_lo352// W32: encoding: [0x01,0x05,0x0a,0x02]353// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode354 355v_cndmask_b32 v5, v255, v2, vcc_lo356// W32: encoding: [0xff,0x05,0x0a,0x02]357// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode358 359v_cndmask_b32 v5, s1, v2, vcc_lo360// W32: encoding: [0x01,0x04,0x0a,0x02]361// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode362 363v_cndmask_b32 v5, s105, v2, vcc_lo364// W32: encoding: [0x69,0x04,0x0a,0x02]365// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode366 367v_cndmask_b32 v5, vcc_lo, v2, vcc_lo368// W32: encoding: [0x6a,0x04,0x0a,0x02]369// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode370 371v_cndmask_b32 v5, vcc_hi, v2, vcc_lo372// W32: encoding: [0x6b,0x04,0x0a,0x02]373// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode374 375v_cndmask_b32 v5, ttmp15, v2, vcc_lo376// W32: encoding: [0x7b,0x04,0x0a,0x02]377// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode378 379v_cndmask_b32 v5, m0, v2, vcc_lo380// W32: encoding: [0x7d,0x04,0x0a,0x02]381// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode382 383v_cndmask_b32 v5, exec_lo, v2, vcc_lo384// W32: encoding: [0x7e,0x04,0x0a,0x02]385// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode386 387v_cndmask_b32 v5, exec_hi, v2, vcc_lo388// W32: encoding: [0x7f,0x04,0x0a,0x02]389// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode390 391v_cndmask_b32 v5, null, v2, vcc_lo392// W32: encoding: [0x7c,0x04,0x0a,0x02]393// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode394 395v_cndmask_b32 v5, -1, v2, vcc_lo396// W32: encoding: [0xc1,0x04,0x0a,0x02]397// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode398 399v_cndmask_b32 v5, 0.5, v2, vcc_lo400// W32: encoding: [0xf0,0x04,0x0a,0x02]401// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode402 403v_cndmask_b32 v5, src_scc, v2, vcc_lo404// W32: encoding: [0xfd,0x04,0x0a,0x02]405// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode406 407v_cndmask_b32 v255, 0xaf123456, v255, vcc_lo408// W32: encoding: [0xff,0xfe,0xff,0x03,0x56,0x34,0x12,0xaf]409// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode410 411v_cndmask_b32 v5, v1, v2, vcc412// W64: encoding: [0x01,0x05,0x0a,0x02]413// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode414 415v_cndmask_b32 v5, v255, v2, vcc416// W64: encoding: [0xff,0x05,0x0a,0x02]417// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode418 419v_cndmask_b32 v5, s1, v2, vcc420// W64: encoding: [0x01,0x04,0x0a,0x02]421// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode422 423v_cndmask_b32 v5, s105, v2, vcc424// W64: encoding: [0x69,0x04,0x0a,0x02]425// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode426 427v_cndmask_b32 v5, vcc_lo, v2, vcc428// W64: encoding: [0x6a,0x04,0x0a,0x02]429// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode430 431v_cndmask_b32 v5, vcc_hi, v2, vcc432// W64: encoding: [0x6b,0x04,0x0a,0x02]433// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode434 435v_cndmask_b32 v5, ttmp15, v2, vcc436// W64: encoding: [0x7b,0x04,0x0a,0x02]437// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode438 439v_cndmask_b32 v5, m0, v2, vcc440// W64: encoding: [0x7d,0x04,0x0a,0x02]441// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode442 443v_cndmask_b32 v5, exec_lo, v2, vcc444// W64: encoding: [0x7e,0x04,0x0a,0x02]445// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode446 447v_cndmask_b32 v5, exec_hi, v2, vcc448// W64: encoding: [0x7f,0x04,0x0a,0x02]449// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode450 451v_cndmask_b32 v5, null, v2, vcc452// W64: encoding: [0x7c,0x04,0x0a,0x02]453// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode454 455v_cndmask_b32 v5, -1, v2, vcc456// W64: encoding: [0xc1,0x04,0x0a,0x02]457// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode458 459v_cndmask_b32 v5, 0.5, v2, vcc460// W64: encoding: [0xf0,0x04,0x0a,0x02]461// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode462 463v_cndmask_b32 v5, src_scc, v2, vcc464// W64: encoding: [0xfd,0x04,0x0a,0x02]465// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode466 467v_cndmask_b32 v255, 0xaf123456, v255, vcc468// W64: encoding: [0xff,0xfe,0xff,0x03,0x56,0x34,0x12,0xaf]469// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode470 471v_cvt_pk_rtz_f16_f32 v5, v1, v2472// GFX11: encoding: [0x01,0x05,0x0a,0x5e]473 474v_cvt_pk_rtz_f16_f32 v5, v255, v2475// GFX11: encoding: [0xff,0x05,0x0a,0x5e]476 477v_cvt_pk_rtz_f16_f32 v5, s1, v2478// GFX11: encoding: [0x01,0x04,0x0a,0x5e]479 480v_cvt_pk_rtz_f16_f32 v5, s105, v2481// GFX11: encoding: [0x69,0x04,0x0a,0x5e]482 483v_cvt_pk_rtz_f16_f32 v5, vcc_lo, v2484// GFX11: encoding: [0x6a,0x04,0x0a,0x5e]485 486v_cvt_pk_rtz_f16_f32 v5, vcc_hi, v2487// GFX11: encoding: [0x6b,0x04,0x0a,0x5e]488 489v_cvt_pk_rtz_f16_f32 v5, ttmp15, v2490// GFX11: encoding: [0x7b,0x04,0x0a,0x5e]491 492v_cvt_pk_rtz_f16_f32 v5, m0, v2493// GFX11: encoding: [0x7d,0x04,0x0a,0x5e]494 495v_cvt_pk_rtz_f16_f32 v5, exec_lo, v2496// GFX11: encoding: [0x7e,0x04,0x0a,0x5e]497 498v_cvt_pk_rtz_f16_f32 v5, exec_hi, v2499// GFX11: encoding: [0x7f,0x04,0x0a,0x5e]500 501v_cvt_pk_rtz_f16_f32 v5, null, v2502// GFX11: encoding: [0x7c,0x04,0x0a,0x5e]503 504v_cvt_pk_rtz_f16_f32 v5, -1, v2505// GFX11: encoding: [0xc1,0x04,0x0a,0x5e]506 507v_cvt_pk_rtz_f16_f32 v5, 0.5, v2508// GFX11: encoding: [0xf0,0x04,0x0a,0x5e]509 510v_cvt_pk_rtz_f16_f32 v5, src_scc, v2511// GFX11: encoding: [0xfd,0x04,0x0a,0x5e]512 513v_cvt_pk_rtz_f16_f32 v255, 0xaf123456, v255514// GFX11: encoding: [0xff,0xfe,0xff,0x5f,0x56,0x34,0x12,0xaf]515 516v_cvt_pkrtz_f16_f32 v5, v1, v2517// GFX11: encoding: [0x01,0x05,0x0a,0x5e]518 519v_cvt_pkrtz_f16_f32 v5, v255, v2520// GFX11: encoding: [0xff,0x05,0x0a,0x5e]521 522v_cvt_pkrtz_f16_f32 v5, s1, v2523// GFX11: encoding: [0x01,0x04,0x0a,0x5e]524 525v_cvt_pkrtz_f16_f32 v5, s105, v2526// GFX11: encoding: [0x69,0x04,0x0a,0x5e]527 528v_cvt_pkrtz_f16_f32 v5, vcc_lo, v2529// GFX11: encoding: [0x6a,0x04,0x0a,0x5e]530 531v_cvt_pkrtz_f16_f32 v5, vcc_hi, v2532// GFX11: encoding: [0x6b,0x04,0x0a,0x5e]533 534v_cvt_pkrtz_f16_f32 v5, ttmp15, v2535// GFX11: encoding: [0x7b,0x04,0x0a,0x5e]536 537v_cvt_pkrtz_f16_f32 v5, m0, v2538// GFX11: encoding: [0x7d,0x04,0x0a,0x5e]539 540v_cvt_pkrtz_f16_f32 v5, exec_lo, v2541// GFX11: encoding: [0x7e,0x04,0x0a,0x5e]542 543v_cvt_pkrtz_f16_f32 v5, exec_hi, v2544// GFX11: encoding: [0x7f,0x04,0x0a,0x5e]545 546v_cvt_pkrtz_f16_f32 v5, null, v2547// GFX11: encoding: [0x7c,0x04,0x0a,0x5e]548 549v_cvt_pkrtz_f16_f32 v5, -1, v2550// GFX11: encoding: [0xc1,0x04,0x0a,0x5e]551 552v_cvt_pkrtz_f16_f32 v5, 0.5, v2553// GFX11: encoding: [0xf0,0x04,0x0a,0x5e]554 555v_cvt_pkrtz_f16_f32 v5, src_scc, v2556// GFX11: encoding: [0xfd,0x04,0x0a,0x5e]557 558v_cvt_pkrtz_f16_f32 v255, 0xaf123456, v255559// GFX11: encoding: [0xff,0xfe,0xff,0x5f,0x56,0x34,0x12,0xaf]560 561v_dot2acc_f32_f16 v5, v1, v2562// GFX11: encoding: [0x01,0x05,0x0a,0x04]563 564v_dot2acc_f32_f16 v5, v255, v2565// GFX11: encoding: [0xff,0x05,0x0a,0x04]566 567v_dot2acc_f32_f16 v5, s1, v2568// GFX11: encoding: [0x01,0x04,0x0a,0x04]569 570v_dot2acc_f32_f16 v5, s105, v2571// GFX11: encoding: [0x69,0x04,0x0a,0x04]572 573v_dot2acc_f32_f16 v5, vcc_lo, v2574// GFX11: encoding: [0x6a,0x04,0x0a,0x04]575 576v_dot2acc_f32_f16 v5, vcc_hi, v2577// GFX11: encoding: [0x6b,0x04,0x0a,0x04]578 579v_dot2acc_f32_f16 v5, ttmp15, v2580// GFX11: encoding: [0x7b,0x04,0x0a,0x04]581 582v_dot2acc_f32_f16 v5, m0, v2583// GFX11: encoding: [0x7d,0x04,0x0a,0x04]584 585v_dot2acc_f32_f16 v5, exec_lo, v2586// GFX11: encoding: [0x7e,0x04,0x0a,0x04]587 588v_dot2acc_f32_f16 v5, exec_hi, v2589// GFX11: encoding: [0x7f,0x04,0x0a,0x04]590 591v_dot2acc_f32_f16 v5, null, v2592// GFX11: encoding: [0x7c,0x04,0x0a,0x04]593 594v_dot2acc_f32_f16 v5, -1, v2595// GFX11: encoding: [0xc1,0x04,0x0a,0x04]596 597v_dot2acc_f32_f16 v5, 0.5, v2598// GFX11: encoding: [0xf0,0x04,0x0a,0x04]599 600v_dot2acc_f32_f16 v5, src_scc, v2601// GFX11: encoding: [0xfd,0x04,0x0a,0x04]602 603v_dot2acc_f32_f16 v255, 0xfe0b, v255604// GFX11: encoding: [0xff,0xfe,0xff,0x05,0x0b,0xfe,0x00,0x00]605 606v_dot2c_f32_f16 v5, v1, v2607// GFX11: encoding: [0x01,0x05,0x0a,0x04]608 609v_dot2c_f32_f16 v5, v255, v2610// GFX11: encoding: [0xff,0x05,0x0a,0x04]611 612v_dot2c_f32_f16 v5, s1, v2613// GFX11: encoding: [0x01,0x04,0x0a,0x04]614 615v_dot2c_f32_f16 v5, s105, v2616// GFX11: encoding: [0x69,0x04,0x0a,0x04]617 618v_dot2c_f32_f16 v5, vcc_lo, v2619// GFX11: encoding: [0x6a,0x04,0x0a,0x04]620 621v_dot2c_f32_f16 v5, vcc_hi, v2622// GFX11: encoding: [0x6b,0x04,0x0a,0x04]623 624v_dot2c_f32_f16 v5, ttmp15, v2625// GFX11: encoding: [0x7b,0x04,0x0a,0x04]626 627v_dot2c_f32_f16 v5, m0, v2628// GFX11: encoding: [0x7d,0x04,0x0a,0x04]629 630v_dot2c_f32_f16 v5, exec_lo, v2631// GFX11: encoding: [0x7e,0x04,0x0a,0x04]632 633v_dot2c_f32_f16 v5, exec_hi, v2634// GFX11: encoding: [0x7f,0x04,0x0a,0x04]635 636v_dot2c_f32_f16 v5, null, v2637// GFX11: encoding: [0x7c,0x04,0x0a,0x04]638 639v_dot2c_f32_f16 v5, -1, v2640// GFX11: encoding: [0xc1,0x04,0x0a,0x04]641 642v_dot2c_f32_f16 v5, 0.5, v2643// GFX11: encoding: [0xf0,0x04,0x0a,0x04]644 645v_dot2c_f32_f16 v5, src_scc, v2646// GFX11: encoding: [0xfd,0x04,0x0a,0x04]647 648v_dot2c_f32_f16 v255, 0xfe0b, v255649// GFX11: encoding: [0xff,0xfe,0xff,0x05,0x0b,0xfe,0x00,0x00]650 651v_fmaak_f16 v5, v1, v2, 0xfe0b652// GFX11: encoding: [0x01,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]653 654v_fmaak_f16 v5, v127, v2, 0xfe0b655// GFX11: encoding: [0x7f,0x05,0x0a,0x70,0x0b,0xfe,0x00,0x00]656 657v_fmaak_f16 v5, s1, v2, 0xfe0b658// GFX11: encoding: [0x01,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]659 660v_fmaak_f16 v5, s105, v2, 0xfe0b661// GFX11: encoding: [0x69,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]662 663v_fmaak_f16 v5, vcc_lo, v2, 0xfe0b664// GFX11: encoding: [0x6a,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]665 666v_fmaak_f16 v5, vcc_hi, v2, 0xfe0b667// GFX11: encoding: [0x6b,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]668 669v_fmaak_f16 v5, ttmp15, v2, 0xfe0b670// GFX11: encoding: [0x7b,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]671 672v_fmaak_f16 v5, m0, v2, 0xfe0b673// GFX11: encoding: [0x7d,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]674 675v_fmaak_f16 v5, exec_lo, v2, 0xfe0b676// GFX11: encoding: [0x7e,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]677 678v_fmaak_f16 v5, exec_hi, v2, 0xfe0b679// GFX11: encoding: [0x7f,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]680 681v_fmaak_f16 v5, null, v2, 0xfe0b682// GFX11: encoding: [0x7c,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]683 684v_fmaak_f16 v5, -1, v2, 0xfe0b685// GFX11: encoding: [0xc1,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]686 687v_fmaak_f16 v5, 0.5, v2, 0xfe0b688// GFX11: encoding: [0xf0,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]689 690v_fmaak_f16 v5, src_scc, v2, 0xfe0b691// GFX11: encoding: [0xfd,0x04,0x0a,0x70,0x0b,0xfe,0x00,0x00]692 693v_fmaak_f16 v127, 0xfe0b, v127, 0xfe0b694// GFX11: encoding: [0xff,0xfe,0xfe,0x70,0x0b,0xfe,0x00,0x00]695 696v_fmaak_f32 v5, v1, v2, 0xaf123456697// GFX11: encoding: [0x01,0x05,0x0a,0x5a,0x56,0x34,0x12,0xaf]698 699v_fmaak_f32 v5, v255, v2, 0xaf123456700// GFX11: encoding: [0xff,0x05,0x0a,0x5a,0x56,0x34,0x12,0xaf]701 702v_fmaak_f32 v5, s1, v2, 0xaf123456703// GFX11: encoding: [0x01,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]704 705v_fmaak_f32 v5, s105, v2, 0xaf123456706// GFX11: encoding: [0x69,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]707 708v_fmaak_f32 v5, vcc_lo, v2, 0xaf123456709// GFX11: encoding: [0x6a,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]710 711v_fmaak_f32 v5, vcc_hi, v2, 0xaf123456712// GFX11: encoding: [0x6b,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]713 714v_fmaak_f32 v5, ttmp15, v2, 0xaf123456715// GFX11: encoding: [0x7b,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]716 717v_fmaak_f32 v5, m0, v2, 0xaf123456718// GFX11: encoding: [0x7d,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]719 720v_fmaak_f32 v5, exec_lo, v2, 0xaf123456721// GFX11: encoding: [0x7e,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]722 723v_fmaak_f32 v5, exec_hi, v2, 0xaf123456724// GFX11: encoding: [0x7f,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]725 726v_fmaak_f32 v5, null, v2, 0xaf123456727// GFX11: encoding: [0x7c,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]728 729v_fmaak_f32 v5, -1, v2, 0xaf123456730// GFX11: encoding: [0xc1,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]731 732v_fmaak_f32 v5, 0.5, v2, 0xaf123456733// GFX11: encoding: [0xf0,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]734 735v_fmaak_f32 v5, src_scc, v2, 0xaf123456736// GFX11: encoding: [0xfd,0x04,0x0a,0x5a,0x56,0x34,0x12,0xaf]737 738v_fmaak_f32 v255, 0xaf123456, v255, 0xaf123456739// GFX11: encoding: [0xff,0xfe,0xff,0x5b,0x56,0x34,0x12,0xaf]740 741v_fmac_dx9_zero_f32 v5, v1, v2742// GFX11: encoding: [0x01,0x05,0x0a,0x0c]743 744v_fmac_dx9_zero_f32 v5, v255, v2745// GFX11: encoding: [0xff,0x05,0x0a,0x0c]746 747v_fmac_dx9_zero_f32 v5, s1, v2748// GFX11: encoding: [0x01,0x04,0x0a,0x0c]749 750v_fmac_dx9_zero_f32 v5, s105, v2751// GFX11: encoding: [0x69,0x04,0x0a,0x0c]752 753v_fmac_dx9_zero_f32 v5, vcc_lo, v2754// GFX11: encoding: [0x6a,0x04,0x0a,0x0c]755 756v_fmac_dx9_zero_f32 v5, vcc_hi, v2757// GFX11: encoding: [0x6b,0x04,0x0a,0x0c]758 759v_fmac_dx9_zero_f32 v5, ttmp15, v2760// GFX11: encoding: [0x7b,0x04,0x0a,0x0c]761 762v_fmac_dx9_zero_f32 v5, m0, v2763// GFX11: encoding: [0x7d,0x04,0x0a,0x0c]764 765v_fmac_dx9_zero_f32 v5, exec_lo, v2766// GFX11: encoding: [0x7e,0x04,0x0a,0x0c]767 768v_fmac_dx9_zero_f32 v5, exec_hi, v2769// GFX11: encoding: [0x7f,0x04,0x0a,0x0c]770 771v_fmac_dx9_zero_f32 v5, null, v2772// GFX11: encoding: [0x7c,0x04,0x0a,0x0c]773 774v_fmac_dx9_zero_f32 v5, -1, v2775// GFX11: encoding: [0xc1,0x04,0x0a,0x0c]776 777v_fmac_dx9_zero_f32 v5, 0.5, v2778// GFX11: encoding: [0xf0,0x04,0x0a,0x0c]779 780v_fmac_dx9_zero_f32 v5, src_scc, v2781// GFX11: encoding: [0xfd,0x04,0x0a,0x0c]782 783v_fmac_dx9_zero_f32 v255, 0xaf123456, v255784// GFX11: encoding: [0xff,0xfe,0xff,0x0d,0x56,0x34,0x12,0xaf]785 786v_fmac_f16 v5, v1, v2787// GFX11: encoding: [0x01,0x05,0x0a,0x6c]788 789v_fmac_f16 v5, v127, v2790// GFX11: encoding: [0x7f,0x05,0x0a,0x6c]791 792v_fmac_f16 v5, s1, v2793// GFX11: encoding: [0x01,0x04,0x0a,0x6c]794 795v_fmac_f16 v5, s105, v2796// GFX11: encoding: [0x69,0x04,0x0a,0x6c]797 798v_fmac_f16 v5, vcc_lo, v2799// GFX11: encoding: [0x6a,0x04,0x0a,0x6c]800 801v_fmac_f16 v5, vcc_hi, v2802// GFX11: encoding: [0x6b,0x04,0x0a,0x6c]803 804v_fmac_f16 v5, ttmp15, v2805// GFX11: encoding: [0x7b,0x04,0x0a,0x6c]806 807v_fmac_f16 v5, m0, v2808// GFX11: encoding: [0x7d,0x04,0x0a,0x6c]809 810v_fmac_f16 v5, exec_lo, v2811// GFX11: encoding: [0x7e,0x04,0x0a,0x6c]812 813v_fmac_f16 v5, exec_hi, v2814// GFX11: encoding: [0x7f,0x04,0x0a,0x6c]815 816v_fmac_f16 v5, null, v2817// GFX11: encoding: [0x7c,0x04,0x0a,0x6c]818 819v_fmac_f16 v5, -1, v2820// GFX11: encoding: [0xc1,0x04,0x0a,0x6c]821 822v_fmac_f16 v5, 0.5, v2823// GFX11: encoding: [0xf0,0x04,0x0a,0x6c]824 825v_fmac_f16 v5, src_scc, v2826// GFX11: encoding: [0xfd,0x04,0x0a,0x6c]827 828v_fmac_f16 v127, 0xfe0b, v127829// GFX11: encoding: [0xff,0xfe,0xfe,0x6c,0x0b,0xfe,0x00,0x00]830 831v_fmac_f32 v5, v1, v2832// GFX11: encoding: [0x01,0x05,0x0a,0x56]833 834v_fmac_f32 v5, v255, v2835// GFX11: encoding: [0xff,0x05,0x0a,0x56]836 837v_fmac_f32 v5, s1, v2838// GFX11: encoding: [0x01,0x04,0x0a,0x56]839 840v_fmac_f32 v5, s105, v2841// GFX11: encoding: [0x69,0x04,0x0a,0x56]842 843v_fmac_f32 v5, vcc_lo, v2844// GFX11: encoding: [0x6a,0x04,0x0a,0x56]845 846v_fmac_f32 v5, vcc_hi, v2847// GFX11: encoding: [0x6b,0x04,0x0a,0x56]848 849v_fmac_f32 v5, ttmp15, v2850// GFX11: encoding: [0x7b,0x04,0x0a,0x56]851 852v_fmac_f32 v5, m0, v2853// GFX11: encoding: [0x7d,0x04,0x0a,0x56]854 855v_fmac_f32 v5, exec_lo, v2856// GFX11: encoding: [0x7e,0x04,0x0a,0x56]857 858v_fmac_f32 v5, exec_hi, v2859// GFX11: encoding: [0x7f,0x04,0x0a,0x56]860 861v_fmac_f32 v5, null, v2862// GFX11: encoding: [0x7c,0x04,0x0a,0x56]863 864v_fmac_f32 v5, -1, v2865// GFX11: encoding: [0xc1,0x04,0x0a,0x56]866 867v_fmac_f32 v5, 0.5, v2868// GFX11: encoding: [0xf0,0x04,0x0a,0x56]869 870v_fmac_f32 v5, src_scc, v2871// GFX11: encoding: [0xfd,0x04,0x0a,0x56]872 873v_fmac_f32 v255, 0xaf123456, v255874// GFX11: encoding: [0xff,0xfe,0xff,0x57,0x56,0x34,0x12,0xaf]875 876v_fmac_legacy_f32 v5, v1, v2877// GFX11: encoding: [0x01,0x05,0x0a,0x0c]878 879v_fmac_legacy_f32 v5, v255, v2880// GFX11: encoding: [0xff,0x05,0x0a,0x0c]881 882v_fmac_legacy_f32 v5, s1, v2883// GFX11: encoding: [0x01,0x04,0x0a,0x0c]884 885v_fmac_legacy_f32 v5, s105, v2886// GFX11: encoding: [0x69,0x04,0x0a,0x0c]887 888v_fmac_legacy_f32 v5, vcc_lo, v2889// GFX11: encoding: [0x6a,0x04,0x0a,0x0c]890 891v_fmac_legacy_f32 v5, vcc_hi, v2892// GFX11: encoding: [0x6b,0x04,0x0a,0x0c]893 894v_fmac_legacy_f32 v5, ttmp15, v2895// GFX11: encoding: [0x7b,0x04,0x0a,0x0c]896 897v_fmac_legacy_f32 v5, m0, v2898// GFX11: encoding: [0x7d,0x04,0x0a,0x0c]899 900v_fmac_legacy_f32 v5, exec_lo, v2901// GFX11: encoding: [0x7e,0x04,0x0a,0x0c]902 903v_fmac_legacy_f32 v5, exec_hi, v2904// GFX11: encoding: [0x7f,0x04,0x0a,0x0c]905 906v_fmac_legacy_f32 v5, null, v2907// GFX11: encoding: [0x7c,0x04,0x0a,0x0c]908 909v_fmac_legacy_f32 v5, -1, v2910// GFX11: encoding: [0xc1,0x04,0x0a,0x0c]911 912v_fmac_legacy_f32 v5, 0.5, v2913// GFX11: encoding: [0xf0,0x04,0x0a,0x0c]914 915v_fmac_legacy_f32 v5, src_scc, v2916// GFX11: encoding: [0xfd,0x04,0x0a,0x0c]917 918v_fmac_legacy_f32 v255, 0xaf123456, v255919// GFX11: encoding: [0xff,0xfe,0xff,0x0d,0x56,0x34,0x12,0xaf]920 921v_fmamk_f16 v5, v1, 0xfe0b, v3922// GFX11: encoding: [0x01,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]923 924v_fmamk_f16 v5, v127, 0xfe0b, v3925// GFX11: encoding: [0x7f,0x07,0x0a,0x6e,0x0b,0xfe,0x00,0x00]926 927v_fmamk_f16 v5, s1, 0xfe0b, v3928// GFX11: encoding: [0x01,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]929 930v_fmamk_f16 v5, s105, 0xfe0b, v3931// GFX11: encoding: [0x69,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]932 933v_fmamk_f16 v5, vcc_lo, 0xfe0b, v3934// GFX11: encoding: [0x6a,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]935 936v_fmamk_f16 v5, vcc_hi, 0xfe0b, v3937// GFX11: encoding: [0x6b,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]938 939v_fmamk_f16 v5, ttmp15, 0xfe0b, v3940// GFX11: encoding: [0x7b,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]941 942v_fmamk_f16 v5, m0, 0xfe0b, v3943// GFX11: encoding: [0x7d,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]944 945v_fmamk_f16 v5, exec_lo, 0xfe0b, v3946// GFX11: encoding: [0x7e,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]947 948v_fmamk_f16 v5, exec_hi, 0xfe0b, v3949// GFX11: encoding: [0x7f,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]950 951v_fmamk_f16 v5, null, 0xfe0b, v3952// GFX11: encoding: [0x7c,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]953 954v_fmamk_f16 v5, -1, 0xfe0b, v3955// GFX11: encoding: [0xc1,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]956 957v_fmamk_f16 v5, 0.5, 0xfe0b, v3958// GFX11: encoding: [0xf0,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]959 960v_fmamk_f16 v5, src_scc, 0xfe0b, v3961// GFX11: encoding: [0xfd,0x06,0x0a,0x6e,0x0b,0xfe,0x00,0x00]962 963v_fmamk_f16 v127, 0xfe0b, 0xfe0b, v127964// GFX11: encoding: [0xff,0xfe,0xfe,0x6e,0x0b,0xfe,0x00,0x00]965 966v_fmamk_f32 v5, v1, 0xaf123456, v3967// GFX11: encoding: [0x01,0x07,0x0a,0x58,0x56,0x34,0x12,0xaf]968 969v_fmamk_f32 v5, v255, 0xaf123456, v3970// GFX11: encoding: [0xff,0x07,0x0a,0x58,0x56,0x34,0x12,0xaf]971 972v_fmamk_f32 v5, s1, 0xaf123456, v3973// GFX11: encoding: [0x01,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]974 975v_fmamk_f32 v5, s105, 0xaf123456, v3976// GFX11: encoding: [0x69,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]977 978v_fmamk_f32 v5, vcc_lo, 0xaf123456, v3979// GFX11: encoding: [0x6a,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]980 981v_fmamk_f32 v5, vcc_hi, 0xaf123456, v3982// GFX11: encoding: [0x6b,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]983 984v_fmamk_f32 v5, ttmp15, 0xaf123456, v3985// GFX11: encoding: [0x7b,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]986 987v_fmamk_f32 v5, m0, 0xaf123456, v3988// GFX11: encoding: [0x7d,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]989 990v_fmamk_f32 v5, exec_lo, 0xaf123456, v3991// GFX11: encoding: [0x7e,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]992 993v_fmamk_f32 v5, exec_hi, 0xaf123456, v3994// GFX11: encoding: [0x7f,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]995 996v_fmamk_f32 v5, null, 0xaf123456, v3997// GFX11: encoding: [0x7c,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]998 999v_fmamk_f32 v5, -1, 0xaf123456, v31000// GFX11: encoding: [0xc1,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1001 1002v_fmamk_f32 v5, 0.5, 0xaf123456, v31003// GFX11: encoding: [0xf0,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1004 1005v_fmamk_f32 v5, src_scc, 0xaf123456, v31006// GFX11: encoding: [0xfd,0x06,0x0a,0x58,0x56,0x34,0x12,0xaf]1007 1008v_fmamk_f32 v255, 0xaf123456, 0xaf123456, v2551009// GFX11: encoding: [0xff,0xfe,0xff,0x59,0x56,0x34,0x12,0xaf]1010 1011v_ldexp_f16 v5, v1, v21012// GFX11: encoding: [0x01,0x05,0x0a,0x76]1013 1014v_ldexp_f16 v5, v127, v21015// GFX11: encoding: [0x7f,0x05,0x0a,0x76]1016 1017v_ldexp_f16 v5, s1, v21018// GFX11: encoding: [0x01,0x04,0x0a,0x76]1019 1020v_ldexp_f16 v5, s105, v21021// GFX11: encoding: [0x69,0x04,0x0a,0x76]1022 1023v_ldexp_f16 v5, vcc_lo, v21024// GFX11: encoding: [0x6a,0x04,0x0a,0x76]1025 1026v_ldexp_f16 v5, vcc_hi, v21027// GFX11: encoding: [0x6b,0x04,0x0a,0x76]1028 1029v_ldexp_f16 v5, ttmp15, v21030// GFX11: encoding: [0x7b,0x04,0x0a,0x76]1031 1032v_ldexp_f16 v5, m0, v21033// GFX11: encoding: [0x7d,0x04,0x0a,0x76]1034 1035v_ldexp_f16 v5, exec_lo, v21036// GFX11: encoding: [0x7e,0x04,0x0a,0x76]1037 1038v_ldexp_f16 v5, exec_hi, v21039// GFX11: encoding: [0x7f,0x04,0x0a,0x76]1040 1041v_ldexp_f16 v5, null, v21042// GFX11: encoding: [0x7c,0x04,0x0a,0x76]1043 1044v_ldexp_f16 v5, -1, v21045// GFX11: encoding: [0xc1,0x04,0x0a,0x76]1046 1047v_ldexp_f16 v5, 0.5, v21048// GFX11: encoding: [0xf0,0x04,0x0a,0x76]1049 1050v_ldexp_f16 v5, src_scc, v21051// GFX11: encoding: [0xfd,0x04,0x0a,0x76]1052 1053v_ldexp_f16 v127, 0xfe0b, v1271054// GFX11: encoding: [0xff,0xfe,0xfe,0x76,0x0b,0xfe,0x00,0x00]1055 1056v_lshlrev_b32 v5, v1, v21057// GFX11: encoding: [0x01,0x05,0x0a,0x30]1058 1059v_lshlrev_b32 v5, v255, v21060// GFX11: encoding: [0xff,0x05,0x0a,0x30]1061 1062v_lshlrev_b32 v5, s1, v21063// GFX11: encoding: [0x01,0x04,0x0a,0x30]1064 1065v_lshlrev_b32 v5, s105, v21066// GFX11: encoding: [0x69,0x04,0x0a,0x30]1067 1068v_lshlrev_b32 v5, vcc_lo, v21069// GFX11: encoding: [0x6a,0x04,0x0a,0x30]1070 1071v_lshlrev_b32 v5, vcc_hi, v21072// GFX11: encoding: [0x6b,0x04,0x0a,0x30]1073 1074v_lshlrev_b32 v5, ttmp15, v21075// GFX11: encoding: [0x7b,0x04,0x0a,0x30]1076 1077v_lshlrev_b32 v5, m0, v21078// GFX11: encoding: [0x7d,0x04,0x0a,0x30]1079 1080v_lshlrev_b32 v5, exec_lo, v21081// GFX11: encoding: [0x7e,0x04,0x0a,0x30]1082 1083v_lshlrev_b32 v5, exec_hi, v21084// GFX11: encoding: [0x7f,0x04,0x0a,0x30]1085 1086v_lshlrev_b32 v5, null, v21087// GFX11: encoding: [0x7c,0x04,0x0a,0x30]1088 1089v_lshlrev_b32 v5, -1, v21090// GFX11: encoding: [0xc1,0x04,0x0a,0x30]1091 1092v_lshlrev_b32 v5, 0.5, v21093// GFX11: encoding: [0xf0,0x04,0x0a,0x30]1094 1095v_lshlrev_b32 v5, src_scc, v21096// GFX11: encoding: [0xfd,0x04,0x0a,0x30]1097 1098v_lshlrev_b32 v255, 0xaf123456, v2551099// GFX11: encoding: [0xff,0xfe,0xff,0x31,0x56,0x34,0x12,0xaf]1100 1101v_lshrrev_b32 v5, v1, v21102// GFX11: encoding: [0x01,0x05,0x0a,0x32]1103 1104v_lshrrev_b32 v5, v255, v21105// GFX11: encoding: [0xff,0x05,0x0a,0x32]1106 1107v_lshrrev_b32 v5, s1, v21108// GFX11: encoding: [0x01,0x04,0x0a,0x32]1109 1110v_lshrrev_b32 v5, s105, v21111// GFX11: encoding: [0x69,0x04,0x0a,0x32]1112 1113v_lshrrev_b32 v5, vcc_lo, v21114// GFX11: encoding: [0x6a,0x04,0x0a,0x32]1115 1116v_lshrrev_b32 v5, vcc_hi, v21117// GFX11: encoding: [0x6b,0x04,0x0a,0x32]1118 1119v_lshrrev_b32 v5, ttmp15, v21120// GFX11: encoding: [0x7b,0x04,0x0a,0x32]1121 1122v_lshrrev_b32 v5, m0, v21123// GFX11: encoding: [0x7d,0x04,0x0a,0x32]1124 1125v_lshrrev_b32 v5, exec_lo, v21126// GFX11: encoding: [0x7e,0x04,0x0a,0x32]1127 1128v_lshrrev_b32 v5, exec_hi, v21129// GFX11: encoding: [0x7f,0x04,0x0a,0x32]1130 1131v_lshrrev_b32 v5, null, v21132// GFX11: encoding: [0x7c,0x04,0x0a,0x32]1133 1134v_lshrrev_b32 v5, -1, v21135// GFX11: encoding: [0xc1,0x04,0x0a,0x32]1136 1137v_lshrrev_b32 v5, 0.5, v21138// GFX11: encoding: [0xf0,0x04,0x0a,0x32]1139 1140v_lshrrev_b32 v5, src_scc, v21141// GFX11: encoding: [0xfd,0x04,0x0a,0x32]1142 1143v_lshrrev_b32 v255, 0xaf123456, v2551144// GFX11: encoding: [0xff,0xfe,0xff,0x33,0x56,0x34,0x12,0xaf]1145 1146v_max_f16 v5, v1, v21147// GFX11: encoding: [0x01,0x05,0x0a,0x72]1148 1149v_max_f16 v5, v127, v21150// GFX11: encoding: [0x7f,0x05,0x0a,0x72]1151 1152v_max_f16 v5, s1, v21153// GFX11: encoding: [0x01,0x04,0x0a,0x72]1154 1155v_max_f16 v5, s105, v21156// GFX11: encoding: [0x69,0x04,0x0a,0x72]1157 1158v_max_f16 v5, vcc_lo, v21159// GFX11: encoding: [0x6a,0x04,0x0a,0x72]1160 1161v_max_f16 v5, vcc_hi, v21162// GFX11: encoding: [0x6b,0x04,0x0a,0x72]1163 1164v_max_f16 v5, ttmp15, v21165// GFX11: encoding: [0x7b,0x04,0x0a,0x72]1166 1167v_max_f16 v5, m0, v21168// GFX11: encoding: [0x7d,0x04,0x0a,0x72]1169 1170v_max_f16 v5, exec_lo, v21171// GFX11: encoding: [0x7e,0x04,0x0a,0x72]1172 1173v_max_f16 v5, exec_hi, v21174// GFX11: encoding: [0x7f,0x04,0x0a,0x72]1175 1176v_max_f16 v5, null, v21177// GFX11: encoding: [0x7c,0x04,0x0a,0x72]1178 1179v_max_f16 v5, -1, v21180// GFX11: encoding: [0xc1,0x04,0x0a,0x72]1181 1182v_max_f16 v5, 0.5, v21183// GFX11: encoding: [0xf0,0x04,0x0a,0x72]1184 1185v_max_f16 v5, src_scc, v21186// GFX11: encoding: [0xfd,0x04,0x0a,0x72]1187 1188v_max_f16 v127, 0xfe0b, v1271189// GFX11: encoding: [0xff,0xfe,0xfe,0x72,0x0b,0xfe,0x00,0x00]1190 1191v_max_f32 v5, v1, v21192// GFX11: encoding: [0x01,0x05,0x0a,0x20]1193 1194v_max_f32 v5, v255, v21195// GFX11: encoding: [0xff,0x05,0x0a,0x20]1196 1197v_max_f32 v5, s1, v21198// GFX11: encoding: [0x01,0x04,0x0a,0x20]1199 1200v_max_f32 v5, s105, v21201// GFX11: encoding: [0x69,0x04,0x0a,0x20]1202 1203v_max_f32 v5, vcc_lo, v21204// GFX11: encoding: [0x6a,0x04,0x0a,0x20]1205 1206v_max_f32 v5, vcc_hi, v21207// GFX11: encoding: [0x6b,0x04,0x0a,0x20]1208 1209v_max_f32 v5, ttmp15, v21210// GFX11: encoding: [0x7b,0x04,0x0a,0x20]1211 1212v_max_f32 v5, m0, v21213// GFX11: encoding: [0x7d,0x04,0x0a,0x20]1214 1215v_max_f32 v5, exec_lo, v21216// GFX11: encoding: [0x7e,0x04,0x0a,0x20]1217 1218v_max_f32 v5, exec_hi, v21219// GFX11: encoding: [0x7f,0x04,0x0a,0x20]1220 1221v_max_f32 v5, null, v21222// GFX11: encoding: [0x7c,0x04,0x0a,0x20]1223 1224v_max_f32 v5, -1, v21225// GFX11: encoding: [0xc1,0x04,0x0a,0x20]1226 1227v_max_f32 v5, 0.5, v21228// GFX11: encoding: [0xf0,0x04,0x0a,0x20]1229 1230v_max_f32 v5, src_scc, v21231// GFX11: encoding: [0xfd,0x04,0x0a,0x20]1232 1233v_max_f32 v255, 0xaf123456, v2551234// GFX11: encoding: [0xff,0xfe,0xff,0x21,0x56,0x34,0x12,0xaf]1235 1236v_max_i32 v5, v1, v21237// GFX11: encoding: [0x01,0x05,0x0a,0x24]1238 1239v_max_i32 v5, v255, v21240// GFX11: encoding: [0xff,0x05,0x0a,0x24]1241 1242v_max_i32 v5, s1, v21243// GFX11: encoding: [0x01,0x04,0x0a,0x24]1244 1245v_max_i32 v5, s105, v21246// GFX11: encoding: [0x69,0x04,0x0a,0x24]1247 1248v_max_i32 v5, vcc_lo, v21249// GFX11: encoding: [0x6a,0x04,0x0a,0x24]1250 1251v_max_i32 v5, vcc_hi, v21252// GFX11: encoding: [0x6b,0x04,0x0a,0x24]1253 1254v_max_i32 v5, ttmp15, v21255// GFX11: encoding: [0x7b,0x04,0x0a,0x24]1256 1257v_max_i32 v5, m0, v21258// GFX11: encoding: [0x7d,0x04,0x0a,0x24]1259 1260v_max_i32 v5, exec_lo, v21261// GFX11: encoding: [0x7e,0x04,0x0a,0x24]1262 1263v_max_i32 v5, exec_hi, v21264// GFX11: encoding: [0x7f,0x04,0x0a,0x24]1265 1266v_max_i32 v5, null, v21267// GFX11: encoding: [0x7c,0x04,0x0a,0x24]1268 1269v_max_i32 v5, -1, v21270// GFX11: encoding: [0xc1,0x04,0x0a,0x24]1271 1272v_max_i32 v5, 0.5, v21273// GFX11: encoding: [0xf0,0x04,0x0a,0x24]1274 1275v_max_i32 v5, src_scc, v21276// GFX11: encoding: [0xfd,0x04,0x0a,0x24]1277 1278v_max_i32 v255, 0xaf123456, v2551279// GFX11: encoding: [0xff,0xfe,0xff,0x25,0x56,0x34,0x12,0xaf]1280 1281v_max_u32 v5, v1, v21282// GFX11: encoding: [0x01,0x05,0x0a,0x28]1283 1284v_max_u32 v5, v255, v21285// GFX11: encoding: [0xff,0x05,0x0a,0x28]1286 1287v_max_u32 v5, s1, v21288// GFX11: encoding: [0x01,0x04,0x0a,0x28]1289 1290v_max_u32 v5, s105, v21291// GFX11: encoding: [0x69,0x04,0x0a,0x28]1292 1293v_max_u32 v5, vcc_lo, v21294// GFX11: encoding: [0x6a,0x04,0x0a,0x28]1295 1296v_max_u32 v5, vcc_hi, v21297// GFX11: encoding: [0x6b,0x04,0x0a,0x28]1298 1299v_max_u32 v5, ttmp15, v21300// GFX11: encoding: [0x7b,0x04,0x0a,0x28]1301 1302v_max_u32 v5, m0, v21303// GFX11: encoding: [0x7d,0x04,0x0a,0x28]1304 1305v_max_u32 v5, exec_lo, v21306// GFX11: encoding: [0x7e,0x04,0x0a,0x28]1307 1308v_max_u32 v5, exec_hi, v21309// GFX11: encoding: [0x7f,0x04,0x0a,0x28]1310 1311v_max_u32 v5, null, v21312// GFX11: encoding: [0x7c,0x04,0x0a,0x28]1313 1314v_max_u32 v5, -1, v21315// GFX11: encoding: [0xc1,0x04,0x0a,0x28]1316 1317v_max_u32 v5, 0.5, v21318// GFX11: encoding: [0xf0,0x04,0x0a,0x28]1319 1320v_max_u32 v5, src_scc, v21321// GFX11: encoding: [0xfd,0x04,0x0a,0x28]1322 1323v_max_u32 v255, 0xaf123456, v2551324// GFX11: encoding: [0xff,0xfe,0xff,0x29,0x56,0x34,0x12,0xaf]1325 1326v_min_f16 v5, v1, v21327// GFX11: encoding: [0x01,0x05,0x0a,0x74]1328 1329v_min_f16 v5, v127, v21330// GFX11: encoding: [0x7f,0x05,0x0a,0x74]1331 1332v_min_f16 v5, s1, v21333// GFX11: encoding: [0x01,0x04,0x0a,0x74]1334 1335v_min_f16 v5, s105, v21336// GFX11: encoding: [0x69,0x04,0x0a,0x74]1337 1338v_min_f16 v5, vcc_lo, v21339// GFX11: encoding: [0x6a,0x04,0x0a,0x74]1340 1341v_min_f16 v5, vcc_hi, v21342// GFX11: encoding: [0x6b,0x04,0x0a,0x74]1343 1344v_min_f16 v5, ttmp15, v21345// GFX11: encoding: [0x7b,0x04,0x0a,0x74]1346 1347v_min_f16 v5, m0, v21348// GFX11: encoding: [0x7d,0x04,0x0a,0x74]1349 1350v_min_f16 v5, exec_lo, v21351// GFX11: encoding: [0x7e,0x04,0x0a,0x74]1352 1353v_min_f16 v5, exec_hi, v21354// GFX11: encoding: [0x7f,0x04,0x0a,0x74]1355 1356v_min_f16 v5, null, v21357// GFX11: encoding: [0x7c,0x04,0x0a,0x74]1358 1359v_min_f16 v5, -1, v21360// GFX11: encoding: [0xc1,0x04,0x0a,0x74]1361 1362v_min_f16 v5, 0.5, v21363// GFX11: encoding: [0xf0,0x04,0x0a,0x74]1364 1365v_min_f16 v5, src_scc, v21366// GFX11: encoding: [0xfd,0x04,0x0a,0x74]1367 1368v_min_f16 v127, 0xfe0b, v1271369// GFX11: encoding: [0xff,0xfe,0xfe,0x74,0x0b,0xfe,0x00,0x00]1370 1371v_min_f32 v5, v1, v21372// GFX11: encoding: [0x01,0x05,0x0a,0x1e]1373 1374v_min_f32 v5, v255, v21375// GFX11: encoding: [0xff,0x05,0x0a,0x1e]1376 1377v_min_f32 v5, s1, v21378// GFX11: encoding: [0x01,0x04,0x0a,0x1e]1379 1380v_min_f32 v5, s105, v21381// GFX11: encoding: [0x69,0x04,0x0a,0x1e]1382 1383v_min_f32 v5, vcc_lo, v21384// GFX11: encoding: [0x6a,0x04,0x0a,0x1e]1385 1386v_min_f32 v5, vcc_hi, v21387// GFX11: encoding: [0x6b,0x04,0x0a,0x1e]1388 1389v_min_f32 v5, ttmp15, v21390// GFX11: encoding: [0x7b,0x04,0x0a,0x1e]1391 1392v_min_f32 v5, m0, v21393// GFX11: encoding: [0x7d,0x04,0x0a,0x1e]1394 1395v_min_f32 v5, exec_lo, v21396// GFX11: encoding: [0x7e,0x04,0x0a,0x1e]1397 1398v_min_f32 v5, exec_hi, v21399// GFX11: encoding: [0x7f,0x04,0x0a,0x1e]1400 1401v_min_f32 v5, null, v21402// GFX11: encoding: [0x7c,0x04,0x0a,0x1e]1403 1404v_min_f32 v5, -1, v21405// GFX11: encoding: [0xc1,0x04,0x0a,0x1e]1406 1407v_min_f32 v5, 0.5, v21408// GFX11: encoding: [0xf0,0x04,0x0a,0x1e]1409 1410v_min_f32 v5, src_scc, v21411// GFX11: encoding: [0xfd,0x04,0x0a,0x1e]1412 1413v_min_f32 v255, 0xaf123456, v2551414// GFX11: encoding: [0xff,0xfe,0xff,0x1f,0x56,0x34,0x12,0xaf]1415 1416v_min_i32 v5, v1, v21417// GFX11: encoding: [0x01,0x05,0x0a,0x22]1418 1419v_min_i32 v5, v255, v21420// GFX11: encoding: [0xff,0x05,0x0a,0x22]1421 1422v_min_i32 v5, s1, v21423// GFX11: encoding: [0x01,0x04,0x0a,0x22]1424 1425v_min_i32 v5, s105, v21426// GFX11: encoding: [0x69,0x04,0x0a,0x22]1427 1428v_min_i32 v5, vcc_lo, v21429// GFX11: encoding: [0x6a,0x04,0x0a,0x22]1430 1431v_min_i32 v5, vcc_hi, v21432// GFX11: encoding: [0x6b,0x04,0x0a,0x22]1433 1434v_min_i32 v5, ttmp15, v21435// GFX11: encoding: [0x7b,0x04,0x0a,0x22]1436 1437v_min_i32 v5, m0, v21438// GFX11: encoding: [0x7d,0x04,0x0a,0x22]1439 1440v_min_i32 v5, exec_lo, v21441// GFX11: encoding: [0x7e,0x04,0x0a,0x22]1442 1443v_min_i32 v5, exec_hi, v21444// GFX11: encoding: [0x7f,0x04,0x0a,0x22]1445 1446v_min_i32 v5, null, v21447// GFX11: encoding: [0x7c,0x04,0x0a,0x22]1448 1449v_min_i32 v5, -1, v21450// GFX11: encoding: [0xc1,0x04,0x0a,0x22]1451 1452v_min_i32 v5, 0.5, v21453// GFX11: encoding: [0xf0,0x04,0x0a,0x22]1454 1455v_min_i32 v5, src_scc, v21456// GFX11: encoding: [0xfd,0x04,0x0a,0x22]1457 1458v_min_i32 v255, 0xaf123456, v2551459// GFX11: encoding: [0xff,0xfe,0xff,0x23,0x56,0x34,0x12,0xaf]1460 1461v_min_u32 v5, v1, v21462// GFX11: encoding: [0x01,0x05,0x0a,0x26]1463 1464v_min_u32 v5, v255, v21465// GFX11: encoding: [0xff,0x05,0x0a,0x26]1466 1467v_min_u32 v5, s1, v21468// GFX11: encoding: [0x01,0x04,0x0a,0x26]1469 1470v_min_u32 v5, s105, v21471// GFX11: encoding: [0x69,0x04,0x0a,0x26]1472 1473v_min_u32 v5, vcc_lo, v21474// GFX11: encoding: [0x6a,0x04,0x0a,0x26]1475 1476v_min_u32 v5, vcc_hi, v21477// GFX11: encoding: [0x6b,0x04,0x0a,0x26]1478 1479v_min_u32 v5, ttmp15, v21480// GFX11: encoding: [0x7b,0x04,0x0a,0x26]1481 1482v_min_u32 v5, m0, v21483// GFX11: encoding: [0x7d,0x04,0x0a,0x26]1484 1485v_min_u32 v5, exec_lo, v21486// GFX11: encoding: [0x7e,0x04,0x0a,0x26]1487 1488v_min_u32 v5, exec_hi, v21489// GFX11: encoding: [0x7f,0x04,0x0a,0x26]1490 1491v_min_u32 v5, null, v21492// GFX11: encoding: [0x7c,0x04,0x0a,0x26]1493 1494v_min_u32 v5, -1, v21495// GFX11: encoding: [0xc1,0x04,0x0a,0x26]1496 1497v_min_u32 v5, 0.5, v21498// GFX11: encoding: [0xf0,0x04,0x0a,0x26]1499 1500v_min_u32 v5, src_scc, v21501// GFX11: encoding: [0xfd,0x04,0x0a,0x26]1502 1503v_min_u32 v255, 0xaf123456, v2551504// GFX11: encoding: [0xff,0xfe,0xff,0x27,0x56,0x34,0x12,0xaf]1505 1506v_mul_dx9_zero_f32 v5, v1, v21507// GFX11: encoding: [0x01,0x05,0x0a,0x0e]1508 1509v_mul_dx9_zero_f32 v5, v255, v21510// GFX11: encoding: [0xff,0x05,0x0a,0x0e]1511 1512v_mul_dx9_zero_f32 v5, s1, v21513// GFX11: encoding: [0x01,0x04,0x0a,0x0e]1514 1515v_mul_dx9_zero_f32 v5, s105, v21516// GFX11: encoding: [0x69,0x04,0x0a,0x0e]1517 1518v_mul_dx9_zero_f32 v5, vcc_lo, v21519// GFX11: encoding: [0x6a,0x04,0x0a,0x0e]1520 1521v_mul_dx9_zero_f32 v5, vcc_hi, v21522// GFX11: encoding: [0x6b,0x04,0x0a,0x0e]1523 1524v_mul_dx9_zero_f32 v5, ttmp15, v21525// GFX11: encoding: [0x7b,0x04,0x0a,0x0e]1526 1527v_mul_dx9_zero_f32 v5, m0, v21528// GFX11: encoding: [0x7d,0x04,0x0a,0x0e]1529 1530v_mul_dx9_zero_f32 v5, exec_lo, v21531// GFX11: encoding: [0x7e,0x04,0x0a,0x0e]1532 1533v_mul_dx9_zero_f32 v5, exec_hi, v21534// GFX11: encoding: [0x7f,0x04,0x0a,0x0e]1535 1536v_mul_dx9_zero_f32 v5, null, v21537// GFX11: encoding: [0x7c,0x04,0x0a,0x0e]1538 1539v_mul_dx9_zero_f32 v5, -1, v21540// GFX11: encoding: [0xc1,0x04,0x0a,0x0e]1541 1542v_mul_dx9_zero_f32 v5, 0.5, v21543// GFX11: encoding: [0xf0,0x04,0x0a,0x0e]1544 1545v_mul_dx9_zero_f32 v5, src_scc, v21546// GFX11: encoding: [0xfd,0x04,0x0a,0x0e]1547 1548v_mul_dx9_zero_f32 v255, 0xaf123456, v2551549// GFX11: encoding: [0xff,0xfe,0xff,0x0f,0x56,0x34,0x12,0xaf]1550 1551v_mul_f16 v5, v1, v21552// GFX11: encoding: [0x01,0x05,0x0a,0x6a]1553 1554v_mul_f16 v5, v127, v21555// GFX11: encoding: [0x7f,0x05,0x0a,0x6a]1556 1557v_mul_f16 v5, s1, v21558// GFX11: encoding: [0x01,0x04,0x0a,0x6a]1559 1560v_mul_f16 v5, s105, v21561// GFX11: encoding: [0x69,0x04,0x0a,0x6a]1562 1563v_mul_f16 v5, vcc_lo, v21564// GFX11: encoding: [0x6a,0x04,0x0a,0x6a]1565 1566v_mul_f16 v5, vcc_hi, v21567// GFX11: encoding: [0x6b,0x04,0x0a,0x6a]1568 1569v_mul_f16 v5, ttmp15, v21570// GFX11: encoding: [0x7b,0x04,0x0a,0x6a]1571 1572v_mul_f16 v5, m0, v21573// GFX11: encoding: [0x7d,0x04,0x0a,0x6a]1574 1575v_mul_f16 v5, exec_lo, v21576// GFX11: encoding: [0x7e,0x04,0x0a,0x6a]1577 1578v_mul_f16 v5, exec_hi, v21579// GFX11: encoding: [0x7f,0x04,0x0a,0x6a]1580 1581v_mul_f16 v5, null, v21582// GFX11: encoding: [0x7c,0x04,0x0a,0x6a]1583 1584v_mul_f16 v5, -1, v21585// GFX11: encoding: [0xc1,0x04,0x0a,0x6a]1586 1587v_mul_f16 v5, 0.5, v21588// GFX11: encoding: [0xf0,0x04,0x0a,0x6a]1589 1590v_mul_f16 v5, src_scc, v21591// GFX11: encoding: [0xfd,0x04,0x0a,0x6a]1592 1593v_mul_f16 v127, 0xfe0b, v1271594// GFX11: encoding: [0xff,0xfe,0xfe,0x6a,0x0b,0xfe,0x00,0x00]1595 1596v_mul_f32 v5, v1, v21597// GFX11: encoding: [0x01,0x05,0x0a,0x10]1598 1599v_mul_f32 v5, v255, v21600// GFX11: encoding: [0xff,0x05,0x0a,0x10]1601 1602v_mul_f32 v5, s1, v21603// GFX11: encoding: [0x01,0x04,0x0a,0x10]1604 1605v_mul_f32 v5, s105, v21606// GFX11: encoding: [0x69,0x04,0x0a,0x10]1607 1608v_mul_f32 v5, vcc_lo, v21609// GFX11: encoding: [0x6a,0x04,0x0a,0x10]1610 1611v_mul_f32 v5, vcc_hi, v21612// GFX11: encoding: [0x6b,0x04,0x0a,0x10]1613 1614v_mul_f32 v5, ttmp15, v21615// GFX11: encoding: [0x7b,0x04,0x0a,0x10]1616 1617v_mul_f32 v5, m0, v21618// GFX11: encoding: [0x7d,0x04,0x0a,0x10]1619 1620v_mul_f32 v5, exec_lo, v21621// GFX11: encoding: [0x7e,0x04,0x0a,0x10]1622 1623v_mul_f32 v5, exec_hi, v21624// GFX11: encoding: [0x7f,0x04,0x0a,0x10]1625 1626v_mul_f32 v5, null, v21627// GFX11: encoding: [0x7c,0x04,0x0a,0x10]1628 1629v_mul_f32 v5, -1, v21630// GFX11: encoding: [0xc1,0x04,0x0a,0x10]1631 1632v_mul_f32 v5, 0.5, v21633// GFX11: encoding: [0xf0,0x04,0x0a,0x10]1634 1635v_mul_f32 v5, src_scc, v21636// GFX11: encoding: [0xfd,0x04,0x0a,0x10]1637 1638v_mul_f32 v255, 0xaf123456, v2551639// GFX11: encoding: [0xff,0xfe,0xff,0x11,0x56,0x34,0x12,0xaf]1640 1641v_mul_hi_i32_i24 v5, v1, v21642// GFX11: encoding: [0x01,0x05,0x0a,0x14]1643 1644v_mul_hi_i32_i24 v5, v255, v21645// GFX11: encoding: [0xff,0x05,0x0a,0x14]1646 1647v_mul_hi_i32_i24 v5, s1, v21648// GFX11: encoding: [0x01,0x04,0x0a,0x14]1649 1650v_mul_hi_i32_i24 v5, s105, v21651// GFX11: encoding: [0x69,0x04,0x0a,0x14]1652 1653v_mul_hi_i32_i24 v5, vcc_lo, v21654// GFX11: encoding: [0x6a,0x04,0x0a,0x14]1655 1656v_mul_hi_i32_i24 v5, vcc_hi, v21657// GFX11: encoding: [0x6b,0x04,0x0a,0x14]1658 1659v_mul_hi_i32_i24 v5, ttmp15, v21660// GFX11: encoding: [0x7b,0x04,0x0a,0x14]1661 1662v_mul_hi_i32_i24 v5, m0, v21663// GFX11: encoding: [0x7d,0x04,0x0a,0x14]1664 1665v_mul_hi_i32_i24 v5, exec_lo, v21666// GFX11: encoding: [0x7e,0x04,0x0a,0x14]1667 1668v_mul_hi_i32_i24 v5, exec_hi, v21669// GFX11: encoding: [0x7f,0x04,0x0a,0x14]1670 1671v_mul_hi_i32_i24 v5, null, v21672// GFX11: encoding: [0x7c,0x04,0x0a,0x14]1673 1674v_mul_hi_i32_i24 v5, -1, v21675// GFX11: encoding: [0xc1,0x04,0x0a,0x14]1676 1677v_mul_hi_i32_i24 v5, 0.5, v21678// GFX11: encoding: [0xf0,0x04,0x0a,0x14]1679 1680v_mul_hi_i32_i24 v5, src_scc, v21681// GFX11: encoding: [0xfd,0x04,0x0a,0x14]1682 1683v_mul_hi_i32_i24 v255, 0xaf123456, v2551684// GFX11: encoding: [0xff,0xfe,0xff,0x15,0x56,0x34,0x12,0xaf]1685 1686v_mul_hi_u32_u24 v5, v1, v21687// GFX11: encoding: [0x01,0x05,0x0a,0x18]1688 1689v_mul_hi_u32_u24 v5, v255, v21690// GFX11: encoding: [0xff,0x05,0x0a,0x18]1691 1692v_mul_hi_u32_u24 v5, s1, v21693// GFX11: encoding: [0x01,0x04,0x0a,0x18]1694 1695v_mul_hi_u32_u24 v5, s105, v21696// GFX11: encoding: [0x69,0x04,0x0a,0x18]1697 1698v_mul_hi_u32_u24 v5, vcc_lo, v21699// GFX11: encoding: [0x6a,0x04,0x0a,0x18]1700 1701v_mul_hi_u32_u24 v5, vcc_hi, v21702// GFX11: encoding: [0x6b,0x04,0x0a,0x18]1703 1704v_mul_hi_u32_u24 v5, ttmp15, v21705// GFX11: encoding: [0x7b,0x04,0x0a,0x18]1706 1707v_mul_hi_u32_u24 v5, m0, v21708// GFX11: encoding: [0x7d,0x04,0x0a,0x18]1709 1710v_mul_hi_u32_u24 v5, exec_lo, v21711// GFX11: encoding: [0x7e,0x04,0x0a,0x18]1712 1713v_mul_hi_u32_u24 v5, exec_hi, v21714// GFX11: encoding: [0x7f,0x04,0x0a,0x18]1715 1716v_mul_hi_u32_u24 v5, null, v21717// GFX11: encoding: [0x7c,0x04,0x0a,0x18]1718 1719v_mul_hi_u32_u24 v5, -1, v21720// GFX11: encoding: [0xc1,0x04,0x0a,0x18]1721 1722v_mul_hi_u32_u24 v5, 0.5, v21723// GFX11: encoding: [0xf0,0x04,0x0a,0x18]1724 1725v_mul_hi_u32_u24 v5, src_scc, v21726// GFX11: encoding: [0xfd,0x04,0x0a,0x18]1727 1728v_mul_hi_u32_u24 v255, 0xaf123456, v2551729// GFX11: encoding: [0xff,0xfe,0xff,0x19,0x56,0x34,0x12,0xaf]1730 1731v_mul_i32_i24 v5, v1, v21732// GFX11: encoding: [0x01,0x05,0x0a,0x12]1733 1734v_mul_i32_i24 v5, v255, v21735// GFX11: encoding: [0xff,0x05,0x0a,0x12]1736 1737v_mul_i32_i24 v5, s1, v21738// GFX11: encoding: [0x01,0x04,0x0a,0x12]1739 1740v_mul_i32_i24 v5, s105, v21741// GFX11: encoding: [0x69,0x04,0x0a,0x12]1742 1743v_mul_i32_i24 v5, vcc_lo, v21744// GFX11: encoding: [0x6a,0x04,0x0a,0x12]1745 1746v_mul_i32_i24 v5, vcc_hi, v21747// GFX11: encoding: [0x6b,0x04,0x0a,0x12]1748 1749v_mul_i32_i24 v5, ttmp15, v21750// GFX11: encoding: [0x7b,0x04,0x0a,0x12]1751 1752v_mul_i32_i24 v5, m0, v21753// GFX11: encoding: [0x7d,0x04,0x0a,0x12]1754 1755v_mul_i32_i24 v5, exec_lo, v21756// GFX11: encoding: [0x7e,0x04,0x0a,0x12]1757 1758v_mul_i32_i24 v5, exec_hi, v21759// GFX11: encoding: [0x7f,0x04,0x0a,0x12]1760 1761v_mul_i32_i24 v5, null, v21762// GFX11: encoding: [0x7c,0x04,0x0a,0x12]1763 1764v_mul_i32_i24 v5, -1, v21765// GFX11: encoding: [0xc1,0x04,0x0a,0x12]1766 1767v_mul_i32_i24 v5, 0.5, v21768// GFX11: encoding: [0xf0,0x04,0x0a,0x12]1769 1770v_mul_i32_i24 v5, src_scc, v21771// GFX11: encoding: [0xfd,0x04,0x0a,0x12]1772 1773v_mul_i32_i24 v255, 0xaf123456, v2551774// GFX11: encoding: [0xff,0xfe,0xff,0x13,0x56,0x34,0x12,0xaf]1775 1776v_mul_legacy_f32 v5, v1, v21777// GFX11: encoding: [0x01,0x05,0x0a,0x0e]1778 1779v_mul_legacy_f32 v5, v255, v21780// GFX11: encoding: [0xff,0x05,0x0a,0x0e]1781 1782v_mul_legacy_f32 v5, s1, v21783// GFX11: encoding: [0x01,0x04,0x0a,0x0e]1784 1785v_mul_legacy_f32 v5, s105, v21786// GFX11: encoding: [0x69,0x04,0x0a,0x0e]1787 1788v_mul_legacy_f32 v5, vcc_lo, v21789// GFX11: encoding: [0x6a,0x04,0x0a,0x0e]1790 1791v_mul_legacy_f32 v5, vcc_hi, v21792// GFX11: encoding: [0x6b,0x04,0x0a,0x0e]1793 1794v_mul_legacy_f32 v5, ttmp15, v21795// GFX11: encoding: [0x7b,0x04,0x0a,0x0e]1796 1797v_mul_legacy_f32 v5, m0, v21798// GFX11: encoding: [0x7d,0x04,0x0a,0x0e]1799 1800v_mul_legacy_f32 v5, exec_lo, v21801// GFX11: encoding: [0x7e,0x04,0x0a,0x0e]1802 1803v_mul_legacy_f32 v5, exec_hi, v21804// GFX11: encoding: [0x7f,0x04,0x0a,0x0e]1805 1806v_mul_legacy_f32 v5, null, v21807// GFX11: encoding: [0x7c,0x04,0x0a,0x0e]1808 1809v_mul_legacy_f32 v5, -1, v21810// GFX11: encoding: [0xc1,0x04,0x0a,0x0e]1811 1812v_mul_legacy_f32 v5, 0.5, v21813// GFX11: encoding: [0xf0,0x04,0x0a,0x0e]1814 1815v_mul_legacy_f32 v5, src_scc, v21816// GFX11: encoding: [0xfd,0x04,0x0a,0x0e]1817 1818v_mul_legacy_f32 v255, 0xaf123456, v2551819// GFX11: encoding: [0xff,0xfe,0xff,0x0f,0x56,0x34,0x12,0xaf]1820 1821v_mul_u32_u24 v5, v1, v21822// GFX11: encoding: [0x01,0x05,0x0a,0x16]1823 1824v_mul_u32_u24 v5, v255, v21825// GFX11: encoding: [0xff,0x05,0x0a,0x16]1826 1827v_mul_u32_u24 v5, s1, v21828// GFX11: encoding: [0x01,0x04,0x0a,0x16]1829 1830v_mul_u32_u24 v5, s105, v21831// GFX11: encoding: [0x69,0x04,0x0a,0x16]1832 1833v_mul_u32_u24 v5, vcc_lo, v21834// GFX11: encoding: [0x6a,0x04,0x0a,0x16]1835 1836v_mul_u32_u24 v5, vcc_hi, v21837// GFX11: encoding: [0x6b,0x04,0x0a,0x16]1838 1839v_mul_u32_u24 v5, ttmp15, v21840// GFX11: encoding: [0x7b,0x04,0x0a,0x16]1841 1842v_mul_u32_u24 v5, m0, v21843// GFX11: encoding: [0x7d,0x04,0x0a,0x16]1844 1845v_mul_u32_u24 v5, exec_lo, v21846// GFX11: encoding: [0x7e,0x04,0x0a,0x16]1847 1848v_mul_u32_u24 v5, exec_hi, v21849// GFX11: encoding: [0x7f,0x04,0x0a,0x16]1850 1851v_mul_u32_u24 v5, null, v21852// GFX11: encoding: [0x7c,0x04,0x0a,0x16]1853 1854v_mul_u32_u24 v5, -1, v21855// GFX11: encoding: [0xc1,0x04,0x0a,0x16]1856 1857v_mul_u32_u24 v5, 0.5, v21858// GFX11: encoding: [0xf0,0x04,0x0a,0x16]1859 1860v_mul_u32_u24 v5, src_scc, v21861// GFX11: encoding: [0xfd,0x04,0x0a,0x16]1862 1863v_mul_u32_u24 v255, 0xaf123456, v2551864// GFX11: encoding: [0xff,0xfe,0xff,0x17,0x56,0x34,0x12,0xaf]1865 1866v_or_b32 v5, v1, v21867// GFX11: encoding: [0x01,0x05,0x0a,0x38]1868 1869v_or_b32 v5, v255, v21870// GFX11: encoding: [0xff,0x05,0x0a,0x38]1871 1872v_or_b32 v5, s1, v21873// GFX11: encoding: [0x01,0x04,0x0a,0x38]1874 1875v_or_b32 v5, s105, v21876// GFX11: encoding: [0x69,0x04,0x0a,0x38]1877 1878v_or_b32 v5, vcc_lo, v21879// GFX11: encoding: [0x6a,0x04,0x0a,0x38]1880 1881v_or_b32 v5, vcc_hi, v21882// GFX11: encoding: [0x6b,0x04,0x0a,0x38]1883 1884v_or_b32 v5, ttmp15, v21885// GFX11: encoding: [0x7b,0x04,0x0a,0x38]1886 1887v_or_b32 v5, m0, v21888// GFX11: encoding: [0x7d,0x04,0x0a,0x38]1889 1890v_or_b32 v5, exec_lo, v21891// GFX11: encoding: [0x7e,0x04,0x0a,0x38]1892 1893v_or_b32 v5, exec_hi, v21894// GFX11: encoding: [0x7f,0x04,0x0a,0x38]1895 1896v_or_b32 v5, null, v21897// GFX11: encoding: [0x7c,0x04,0x0a,0x38]1898 1899v_or_b32 v5, -1, v21900// GFX11: encoding: [0xc1,0x04,0x0a,0x38]1901 1902v_or_b32 v5, 0.5, v21903// GFX11: encoding: [0xf0,0x04,0x0a,0x38]1904 1905v_or_b32 v5, src_scc, v21906// GFX11: encoding: [0xfd,0x04,0x0a,0x38]1907 1908v_or_b32 v255, 0xaf123456, v2551909// GFX11: encoding: [0xff,0xfe,0xff,0x39,0x56,0x34,0x12,0xaf]1910 1911v_pk_fmac_f16 v5, v1, v21912// GFX11: encoding: [0x01,0x05,0x0a,0x78]1913 1914v_pk_fmac_f16 v5, v255, v21915// GFX11: encoding: [0xff,0x05,0x0a,0x78]1916 1917v_pk_fmac_f16 v5, s1, v21918// GFX11: encoding: [0x01,0x04,0x0a,0x78]1919 1920v_pk_fmac_f16 v5, s105, v21921// GFX11: encoding: [0x69,0x04,0x0a,0x78]1922 1923v_pk_fmac_f16 v5, vcc_lo, v21924// GFX11: encoding: [0x6a,0x04,0x0a,0x78]1925 1926v_pk_fmac_f16 v5, vcc_hi, v21927// GFX11: encoding: [0x6b,0x04,0x0a,0x78]1928 1929v_pk_fmac_f16 v5, ttmp15, v21930// GFX11: encoding: [0x7b,0x04,0x0a,0x78]1931 1932v_pk_fmac_f16 v5, m0, v21933// GFX11: encoding: [0x7d,0x04,0x0a,0x78]1934 1935v_pk_fmac_f16 v5, exec_lo, v21936// GFX11: encoding: [0x7e,0x04,0x0a,0x78]1937 1938v_pk_fmac_f16 v5, exec_hi, v21939// GFX11: encoding: [0x7f,0x04,0x0a,0x78]1940 1941v_pk_fmac_f16 v5, null, v21942// GFX11: encoding: [0x7c,0x04,0x0a,0x78]1943 1944v_pk_fmac_f16 v5, -1, v21945// GFX11: encoding: [0xc1,0x04,0x0a,0x78]1946 1947v_pk_fmac_f16 v5, 0.5, v21948// GFX11: encoding: [0xf0,0x04,0x0a,0x78]1949 1950v_pk_fmac_f16 v5, src_scc, v21951// GFX11: encoding: [0xfd,0x04,0x0a,0x78]1952 1953v_pk_fmac_f16 v255, 0xfe0b, v2551954// GFX11: encoding: [0xff,0xfe,0xff,0x79,0x0b,0xfe,0x00,0x00]1955 1956v_sub_co_ci_u32 v5, vcc_lo, v1, v2, vcc_lo1957// W32: encoding: [0x01,0x05,0x0a,0x42]1958// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1959 1960v_sub_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo1961// W32: encoding: [0xff,0x05,0x0a,0x42]1962// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1963 1964v_sub_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo1965// W32: encoding: [0x01,0x04,0x0a,0x42]1966// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1967 1968v_sub_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo1969// W32: encoding: [0x69,0x04,0x0a,0x42]1970// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1971 1972v_sub_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo1973// W32: encoding: [0x6a,0x04,0x0a,0x42]1974// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1975 1976v_sub_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo1977// W32: encoding: [0x6b,0x04,0x0a,0x42]1978// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1979 1980v_sub_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo1981// W32: encoding: [0x7b,0x04,0x0a,0x42]1982// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1983 1984v_sub_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo1985// W32: encoding: [0x7d,0x04,0x0a,0x42]1986// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1987 1988v_sub_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo1989// W32: encoding: [0x7e,0x04,0x0a,0x42]1990// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1991 1992v_sub_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo1993// W32: encoding: [0x7f,0x04,0x0a,0x42]1994// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1995 1996v_sub_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo1997// W32: encoding: [0x7c,0x04,0x0a,0x42]1998// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode1999 2000v_sub_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo2001// W32: encoding: [0xc1,0x04,0x0a,0x42]2002// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2003 2004v_sub_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo2005// W32: encoding: [0xf0,0x04,0x0a,0x42]2006// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2007 2008v_sub_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo2009// W32: encoding: [0xfd,0x04,0x0a,0x42]2010// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2011 2012v_sub_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo2013// W32: encoding: [0xff,0xfe,0xff,0x43,0x56,0x34,0x12,0xaf]2014// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2015 2016v_sub_co_ci_u32 v5, vcc, v1, v2, vcc2017// W64: encoding: [0x01,0x05,0x0a,0x42]2018// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2019 2020v_sub_co_ci_u32 v5, vcc, v255, v2, vcc2021// W64: encoding: [0xff,0x05,0x0a,0x42]2022// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2023 2024v_sub_co_ci_u32 v5, vcc, s1, v2, vcc2025// W64: encoding: [0x01,0x04,0x0a,0x42]2026// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2027 2028v_sub_co_ci_u32 v5, vcc, s105, v2, vcc2029// W64: encoding: [0x69,0x04,0x0a,0x42]2030// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2031 2032v_sub_co_ci_u32 v5, vcc, vcc_lo, v2, vcc2033// W64: encoding: [0x6a,0x04,0x0a,0x42]2034// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2035 2036v_sub_co_ci_u32 v5, vcc, vcc_hi, v2, vcc2037// W64: encoding: [0x6b,0x04,0x0a,0x42]2038// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2039 2040v_sub_co_ci_u32 v5, vcc, ttmp15, v2, vcc2041// W64: encoding: [0x7b,0x04,0x0a,0x42]2042// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2043 2044v_sub_co_ci_u32 v5, vcc, m0, v2, vcc2045// W64: encoding: [0x7d,0x04,0x0a,0x42]2046// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2047 2048v_sub_co_ci_u32 v5, vcc, exec_lo, v2, vcc2049// W64: encoding: [0x7e,0x04,0x0a,0x42]2050// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2051 2052v_sub_co_ci_u32 v5, vcc, exec_hi, v2, vcc2053// W64: encoding: [0x7f,0x04,0x0a,0x42]2054// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2055 2056v_sub_co_ci_u32 v5, vcc, null, v2, vcc2057// W64: encoding: [0x7c,0x04,0x0a,0x42]2058// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2059 2060v_sub_co_ci_u32 v5, vcc, -1, v2, vcc2061// W64: encoding: [0xc1,0x04,0x0a,0x42]2062// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2063 2064v_sub_co_ci_u32 v5, vcc, 0.5, v2, vcc2065// W64: encoding: [0xf0,0x04,0x0a,0x42]2066// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2067 2068v_sub_co_ci_u32 v5, vcc, src_scc, v2, vcc2069// W64: encoding: [0xfd,0x04,0x0a,0x42]2070// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2071 2072v_sub_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc2073// W64: encoding: [0xff,0xfe,0xff,0x43,0x56,0x34,0x12,0xaf]2074// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2075 2076v_sub_f16 v5, v1, v22077// GFX11: encoding: [0x01,0x05,0x0a,0x66]2078 2079v_sub_f16 v5, v127, v22080// GFX11: encoding: [0x7f,0x05,0x0a,0x66]2081 2082v_sub_f16 v5, s1, v22083// GFX11: encoding: [0x01,0x04,0x0a,0x66]2084 2085v_sub_f16 v5, s105, v22086// GFX11: encoding: [0x69,0x04,0x0a,0x66]2087 2088v_sub_f16 v5, vcc_lo, v22089// GFX11: encoding: [0x6a,0x04,0x0a,0x66]2090 2091v_sub_f16 v5, vcc_hi, v22092// GFX11: encoding: [0x6b,0x04,0x0a,0x66]2093 2094v_sub_f16 v5, ttmp15, v22095// GFX11: encoding: [0x7b,0x04,0x0a,0x66]2096 2097v_sub_f16 v5, m0, v22098// GFX11: encoding: [0x7d,0x04,0x0a,0x66]2099 2100v_sub_f16 v5, exec_lo, v22101// GFX11: encoding: [0x7e,0x04,0x0a,0x66]2102 2103v_sub_f16 v5, exec_hi, v22104// GFX11: encoding: [0x7f,0x04,0x0a,0x66]2105 2106v_sub_f16 v5, null, v22107// GFX11: encoding: [0x7c,0x04,0x0a,0x66]2108 2109v_sub_f16 v5, -1, v22110// GFX11: encoding: [0xc1,0x04,0x0a,0x66]2111 2112v_sub_f16 v5, 0.5, v22113// GFX11: encoding: [0xf0,0x04,0x0a,0x66]2114 2115v_sub_f16 v5, src_scc, v22116// GFX11: encoding: [0xfd,0x04,0x0a,0x66]2117 2118v_sub_f16 v127, 0xfe0b, v1272119// GFX11: encoding: [0xff,0xfe,0xfe,0x66,0x0b,0xfe,0x00,0x00]2120 2121v_sub_f32 v5, v1, v22122// GFX11: encoding: [0x01,0x05,0x0a,0x08]2123 2124v_sub_f32 v5, v255, v22125// GFX11: encoding: [0xff,0x05,0x0a,0x08]2126 2127v_sub_f32 v5, s1, v22128// GFX11: encoding: [0x01,0x04,0x0a,0x08]2129 2130v_sub_f32 v5, s105, v22131// GFX11: encoding: [0x69,0x04,0x0a,0x08]2132 2133v_sub_f32 v5, vcc_lo, v22134// GFX11: encoding: [0x6a,0x04,0x0a,0x08]2135 2136v_sub_f32 v5, vcc_hi, v22137// GFX11: encoding: [0x6b,0x04,0x0a,0x08]2138 2139v_sub_f32 v5, ttmp15, v22140// GFX11: encoding: [0x7b,0x04,0x0a,0x08]2141 2142v_sub_f32 v5, m0, v22143// GFX11: encoding: [0x7d,0x04,0x0a,0x08]2144 2145v_sub_f32 v5, exec_lo, v22146// GFX11: encoding: [0x7e,0x04,0x0a,0x08]2147 2148v_sub_f32 v5, exec_hi, v22149// GFX11: encoding: [0x7f,0x04,0x0a,0x08]2150 2151v_sub_f32 v5, null, v22152// GFX11: encoding: [0x7c,0x04,0x0a,0x08]2153 2154v_sub_f32 v5, -1, v22155// GFX11: encoding: [0xc1,0x04,0x0a,0x08]2156 2157v_sub_f32 v5, 0.5, v22158// GFX11: encoding: [0xf0,0x04,0x0a,0x08]2159 2160v_sub_f32 v5, src_scc, v22161// GFX11: encoding: [0xfd,0x04,0x0a,0x08]2162 2163v_sub_f32 v255, 0xaf123456, v2552164// GFX11: encoding: [0xff,0xfe,0xff,0x09,0x56,0x34,0x12,0xaf]2165 2166v_sub_nc_u32 v5, v1, v22167// GFX11: encoding: [0x01,0x05,0x0a,0x4c]2168 2169v_sub_nc_u32 v5, v255, v22170// GFX11: encoding: [0xff,0x05,0x0a,0x4c]2171 2172v_sub_nc_u32 v5, s1, v22173// GFX11: encoding: [0x01,0x04,0x0a,0x4c]2174 2175v_sub_nc_u32 v5, s105, v22176// GFX11: encoding: [0x69,0x04,0x0a,0x4c]2177 2178v_sub_nc_u32 v5, vcc_lo, v22179// GFX11: encoding: [0x6a,0x04,0x0a,0x4c]2180 2181v_sub_nc_u32 v5, vcc_hi, v22182// GFX11: encoding: [0x6b,0x04,0x0a,0x4c]2183 2184v_sub_nc_u32 v5, ttmp15, v22185// GFX11: encoding: [0x7b,0x04,0x0a,0x4c]2186 2187v_sub_nc_u32 v5, m0, v22188// GFX11: encoding: [0x7d,0x04,0x0a,0x4c]2189 2190v_sub_nc_u32 v5, exec_lo, v22191// GFX11: encoding: [0x7e,0x04,0x0a,0x4c]2192 2193v_sub_nc_u32 v5, exec_hi, v22194// GFX11: encoding: [0x7f,0x04,0x0a,0x4c]2195 2196v_sub_nc_u32 v5, null, v22197// GFX11: encoding: [0x7c,0x04,0x0a,0x4c]2198 2199v_sub_nc_u32 v5, -1, v22200// GFX11: encoding: [0xc1,0x04,0x0a,0x4c]2201 2202v_sub_nc_u32 v5, 0.5, v22203// GFX11: encoding: [0xf0,0x04,0x0a,0x4c]2204 2205v_sub_nc_u32 v5, src_scc, v22206// GFX11: encoding: [0xfd,0x04,0x0a,0x4c]2207 2208v_sub_nc_u32 v255, 0xaf123456, v2552209// GFX11: encoding: [0xff,0xfe,0xff,0x4d,0x56,0x34,0x12,0xaf]2210 2211v_subrev_co_ci_u32 v5, vcc_lo, v1, v2, vcc_lo2212// W32: encoding: [0x01,0x05,0x0a,0x44]2213// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2214 2215v_subrev_co_ci_u32 v5, vcc_lo, v255, v2, vcc_lo2216// W32: encoding: [0xff,0x05,0x0a,0x44]2217// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2218 2219v_subrev_co_ci_u32 v5, vcc_lo, s1, v2, vcc_lo2220// W32: encoding: [0x01,0x04,0x0a,0x44]2221// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2222 2223v_subrev_co_ci_u32 v5, vcc_lo, s105, v2, vcc_lo2224// W32: encoding: [0x69,0x04,0x0a,0x44]2225// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2226 2227v_subrev_co_ci_u32 v5, vcc_lo, vcc_lo, v2, vcc_lo2228// W32: encoding: [0x6a,0x04,0x0a,0x44]2229// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2230 2231v_subrev_co_ci_u32 v5, vcc_lo, vcc_hi, v2, vcc_lo2232// W32: encoding: [0x6b,0x04,0x0a,0x44]2233// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2234 2235v_subrev_co_ci_u32 v5, vcc_lo, ttmp15, v2, vcc_lo2236// W32: encoding: [0x7b,0x04,0x0a,0x44]2237// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2238 2239v_subrev_co_ci_u32 v5, vcc_lo, m0, v2, vcc_lo2240// W32: encoding: [0x7d,0x04,0x0a,0x44]2241// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2242 2243v_subrev_co_ci_u32 v5, vcc_lo, exec_lo, v2, vcc_lo2244// W32: encoding: [0x7e,0x04,0x0a,0x44]2245// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2246 2247v_subrev_co_ci_u32 v5, vcc_lo, exec_hi, v2, vcc_lo2248// W32: encoding: [0x7f,0x04,0x0a,0x44]2249// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2250 2251v_subrev_co_ci_u32 v5, vcc_lo, null, v2, vcc_lo2252// W32: encoding: [0x7c,0x04,0x0a,0x44]2253// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2254 2255v_subrev_co_ci_u32 v5, vcc_lo, -1, v2, vcc_lo2256// W32: encoding: [0xc1,0x04,0x0a,0x44]2257// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2258 2259v_subrev_co_ci_u32 v5, vcc_lo, 0.5, v2, vcc_lo2260// W32: encoding: [0xf0,0x04,0x0a,0x44]2261// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2262 2263v_subrev_co_ci_u32 v5, vcc_lo, src_scc, v2, vcc_lo2264// W32: encoding: [0xfd,0x04,0x0a,0x44]2265// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2266 2267v_subrev_co_ci_u32 v255, vcc_lo, 0xaf123456, v255, vcc_lo2268// W32: encoding: [0xff,0xfe,0xff,0x45,0x56,0x34,0x12,0xaf]2269// W64-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2270 2271v_subrev_co_ci_u32 v5, vcc, v1, v2, vcc2272// W64: encoding: [0x01,0x05,0x0a,0x44]2273// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2274 2275v_subrev_co_ci_u32 v5, vcc, v255, v2, vcc2276// W64: encoding: [0xff,0x05,0x0a,0x44]2277// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2278 2279v_subrev_co_ci_u32 v5, vcc, s1, v2, vcc2280// W64: encoding: [0x01,0x04,0x0a,0x44]2281// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2282 2283v_subrev_co_ci_u32 v5, vcc, s105, v2, vcc2284// W64: encoding: [0x69,0x04,0x0a,0x44]2285// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2286 2287v_subrev_co_ci_u32 v5, vcc, vcc_lo, v2, vcc2288// W64: encoding: [0x6a,0x04,0x0a,0x44]2289// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2290 2291v_subrev_co_ci_u32 v5, vcc, vcc_hi, v2, vcc2292// W64: encoding: [0x6b,0x04,0x0a,0x44]2293// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2294 2295v_subrev_co_ci_u32 v5, vcc, ttmp15, v2, vcc2296// W64: encoding: [0x7b,0x04,0x0a,0x44]2297// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2298 2299v_subrev_co_ci_u32 v5, vcc, m0, v2, vcc2300// W64: encoding: [0x7d,0x04,0x0a,0x44]2301// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2302 2303v_subrev_co_ci_u32 v5, vcc, exec_lo, v2, vcc2304// W64: encoding: [0x7e,0x04,0x0a,0x44]2305// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2306 2307v_subrev_co_ci_u32 v5, vcc, exec_hi, v2, vcc2308// W64: encoding: [0x7f,0x04,0x0a,0x44]2309// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2310 2311v_subrev_co_ci_u32 v5, vcc, null, v2, vcc2312// W64: encoding: [0x7c,0x04,0x0a,0x44]2313// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2314 2315v_subrev_co_ci_u32 v5, vcc, -1, v2, vcc2316// W64: encoding: [0xc1,0x04,0x0a,0x44]2317// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2318 2319v_subrev_co_ci_u32 v5, vcc, 0.5, v2, vcc2320// W64: encoding: [0xf0,0x04,0x0a,0x44]2321// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2322 2323v_subrev_co_ci_u32 v5, vcc, src_scc, v2, vcc2324// W64: encoding: [0xfd,0x04,0x0a,0x44]2325// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2326 2327v_subrev_co_ci_u32 v255, vcc, 0xaf123456, v255, vcc2328// W64: encoding: [0xff,0xfe,0xff,0x45,0x56,0x34,0x12,0xaf]2329// W32-ERR: :[[@LINE-2]]:{{[0-9]+}}: error: operands are not valid for this GPU or mode2330 2331v_subrev_f16 v5, v1, v22332// GFX11: encoding: [0x01,0x05,0x0a,0x68]2333 2334v_subrev_f16 v5, v127, v22335// GFX11: encoding: [0x7f,0x05,0x0a,0x68]2336 2337v_subrev_f16 v5, s1, v22338// GFX11: encoding: [0x01,0x04,0x0a,0x68]2339 2340v_subrev_f16 v5, s105, v22341// GFX11: encoding: [0x69,0x04,0x0a,0x68]2342 2343v_subrev_f16 v5, vcc_lo, v22344// GFX11: encoding: [0x6a,0x04,0x0a,0x68]2345 2346v_subrev_f16 v5, vcc_hi, v22347// GFX11: encoding: [0x6b,0x04,0x0a,0x68]2348 2349v_subrev_f16 v5, ttmp15, v22350// GFX11: encoding: [0x7b,0x04,0x0a,0x68]2351 2352v_subrev_f16 v5, m0, v22353// GFX11: encoding: [0x7d,0x04,0x0a,0x68]2354 2355v_subrev_f16 v5, exec_lo, v22356// GFX11: encoding: [0x7e,0x04,0x0a,0x68]2357 2358v_subrev_f16 v5, exec_hi, v22359// GFX11: encoding: [0x7f,0x04,0x0a,0x68]2360 2361v_subrev_f16 v5, null, v22362// GFX11: encoding: [0x7c,0x04,0x0a,0x68]2363 2364v_subrev_f16 v5, -1, v22365// GFX11: encoding: [0xc1,0x04,0x0a,0x68]2366 2367v_subrev_f16 v5, 0.5, v22368// GFX11: encoding: [0xf0,0x04,0x0a,0x68]2369 2370v_subrev_f16 v5, src_scc, v22371// GFX11: encoding: [0xfd,0x04,0x0a,0x68]2372 2373v_subrev_f16 v127, 0xfe0b, v1272374// GFX11: encoding: [0xff,0xfe,0xfe,0x68,0x0b,0xfe,0x00,0x00]2375 2376v_subrev_f32 v5, v1, v22377// GFX11: encoding: [0x01,0x05,0x0a,0x0a]2378 2379v_subrev_f32 v5, v255, v22380// GFX11: encoding: [0xff,0x05,0x0a,0x0a]2381 2382v_subrev_f32 v5, s1, v22383// GFX11: encoding: [0x01,0x04,0x0a,0x0a]2384 2385v_subrev_f32 v5, s105, v22386// GFX11: encoding: [0x69,0x04,0x0a,0x0a]2387 2388v_subrev_f32 v5, vcc_lo, v22389// GFX11: encoding: [0x6a,0x04,0x0a,0x0a]2390 2391v_subrev_f32 v5, vcc_hi, v22392// GFX11: encoding: [0x6b,0x04,0x0a,0x0a]2393 2394v_subrev_f32 v5, ttmp15, v22395// GFX11: encoding: [0x7b,0x04,0x0a,0x0a]2396 2397v_subrev_f32 v5, m0, v22398// GFX11: encoding: [0x7d,0x04,0x0a,0x0a]2399 2400v_subrev_f32 v5, exec_lo, v22401// GFX11: encoding: [0x7e,0x04,0x0a,0x0a]2402 2403v_subrev_f32 v5, exec_hi, v22404// GFX11: encoding: [0x7f,0x04,0x0a,0x0a]2405 2406v_subrev_f32 v5, null, v22407// GFX11: encoding: [0x7c,0x04,0x0a,0x0a]2408 2409v_subrev_f32 v5, -1, v22410// GFX11: encoding: [0xc1,0x04,0x0a,0x0a]2411 2412v_subrev_f32 v5, 0.5, v22413// GFX11: encoding: [0xf0,0x04,0x0a,0x0a]2414 2415v_subrev_f32 v5, src_scc, v22416// GFX11: encoding: [0xfd,0x04,0x0a,0x0a]2417 2418v_subrev_f32 v255, 0xaf123456, v2552419// GFX11: encoding: [0xff,0xfe,0xff,0x0b,0x56,0x34,0x12,0xaf]2420 2421v_subrev_nc_u32 v5, v1, v22422// GFX11: encoding: [0x01,0x05,0x0a,0x4e]2423 2424v_subrev_nc_u32 v5, v255, v22425// GFX11: encoding: [0xff,0x05,0x0a,0x4e]2426 2427v_subrev_nc_u32 v5, s1, v22428// GFX11: encoding: [0x01,0x04,0x0a,0x4e]2429 2430v_subrev_nc_u32 v5, s105, v22431// GFX11: encoding: [0x69,0x04,0x0a,0x4e]2432 2433v_subrev_nc_u32 v5, vcc_lo, v22434// GFX11: encoding: [0x6a,0x04,0x0a,0x4e]2435 2436v_subrev_nc_u32 v5, vcc_hi, v22437// GFX11: encoding: [0x6b,0x04,0x0a,0x4e]2438 2439v_subrev_nc_u32 v5, ttmp15, v22440// GFX11: encoding: [0x7b,0x04,0x0a,0x4e]2441 2442v_subrev_nc_u32 v5, m0, v22443// GFX11: encoding: [0x7d,0x04,0x0a,0x4e]2444 2445v_subrev_nc_u32 v5, exec_lo, v22446// GFX11: encoding: [0x7e,0x04,0x0a,0x4e]2447 2448v_subrev_nc_u32 v5, exec_hi, v22449// GFX11: encoding: [0x7f,0x04,0x0a,0x4e]2450 2451v_subrev_nc_u32 v5, null, v22452// GFX11: encoding: [0x7c,0x04,0x0a,0x4e]2453 2454v_subrev_nc_u32 v5, -1, v22455// GFX11: encoding: [0xc1,0x04,0x0a,0x4e]2456 2457v_subrev_nc_u32 v5, 0.5, v22458// GFX11: encoding: [0xf0,0x04,0x0a,0x4e]2459 2460v_subrev_nc_u32 v5, src_scc, v22461// GFX11: encoding: [0xfd,0x04,0x0a,0x4e]2462 2463v_subrev_nc_u32 v255, 0xaf123456, v2552464// GFX11: encoding: [0xff,0xfe,0xff,0x4f,0x56,0x34,0x12,0xaf]2465 2466v_xnor_b32 v5, v1, v22467// GFX11: encoding: [0x01,0x05,0x0a,0x3c]2468 2469v_xnor_b32 v5, v255, v22470// GFX11: encoding: [0xff,0x05,0x0a,0x3c]2471 2472v_xnor_b32 v5, s1, v22473// GFX11: encoding: [0x01,0x04,0x0a,0x3c]2474 2475v_xnor_b32 v5, s105, v22476// GFX11: encoding: [0x69,0x04,0x0a,0x3c]2477 2478v_xnor_b32 v5, vcc_lo, v22479// GFX11: encoding: [0x6a,0x04,0x0a,0x3c]2480 2481v_xnor_b32 v5, vcc_hi, v22482// GFX11: encoding: [0x6b,0x04,0x0a,0x3c]2483 2484v_xnor_b32 v5, ttmp15, v22485// GFX11: encoding: [0x7b,0x04,0x0a,0x3c]2486 2487v_xnor_b32 v5, m0, v22488// GFX11: encoding: [0x7d,0x04,0x0a,0x3c]2489 2490v_xnor_b32 v5, exec_lo, v22491// GFX11: encoding: [0x7e,0x04,0x0a,0x3c]2492 2493v_xnor_b32 v5, exec_hi, v22494// GFX11: encoding: [0x7f,0x04,0x0a,0x3c]2495 2496v_xnor_b32 v5, null, v22497// GFX11: encoding: [0x7c,0x04,0x0a,0x3c]2498 2499v_xnor_b32 v5, -1, v22500// GFX11: encoding: [0xc1,0x04,0x0a,0x3c]2501 2502v_xnor_b32 v5, 0.5, v22503// GFX11: encoding: [0xf0,0x04,0x0a,0x3c]2504 2505v_xnor_b32 v5, src_scc, v22506// GFX11: encoding: [0xfd,0x04,0x0a,0x3c]2507 2508v_xnor_b32 v255, 0xaf123456, v2552509// GFX11: encoding: [0xff,0xfe,0xff,0x3d,0x56,0x34,0x12,0xaf]2510 2511v_xor_b32 v5, v1, v22512// GFX11: encoding: [0x01,0x05,0x0a,0x3a]2513 2514v_xor_b32 v5, v255, v22515// GFX11: encoding: [0xff,0x05,0x0a,0x3a]2516 2517v_xor_b32 v5, s1, v22518// GFX11: encoding: [0x01,0x04,0x0a,0x3a]2519 2520v_xor_b32 v5, s105, v22521// GFX11: encoding: [0x69,0x04,0x0a,0x3a]2522 2523v_xor_b32 v5, vcc_lo, v22524// GFX11: encoding: [0x6a,0x04,0x0a,0x3a]2525 2526v_xor_b32 v5, vcc_hi, v22527// GFX11: encoding: [0x6b,0x04,0x0a,0x3a]2528 2529v_xor_b32 v5, ttmp15, v22530// GFX11: encoding: [0x7b,0x04,0x0a,0x3a]2531 2532v_xor_b32 v5, m0, v22533// GFX11: encoding: [0x7d,0x04,0x0a,0x3a]2534 2535v_xor_b32 v5, exec_lo, v22536// GFX11: encoding: [0x7e,0x04,0x0a,0x3a]2537 2538v_xor_b32 v5, exec_hi, v22539// GFX11: encoding: [0x7f,0x04,0x0a,0x3a]2540 2541v_xor_b32 v5, null, v22542// GFX11: encoding: [0x7c,0x04,0x0a,0x3a]2543 2544v_xor_b32 v5, -1, v22545// GFX11: encoding: [0xc1,0x04,0x0a,0x3a]2546 2547v_xor_b32 v5, 0.5, v22548// GFX11: encoding: [0xf0,0x04,0x0a,0x3a]2549 2550v_xor_b32 v5, src_scc, v22551// GFX11: encoding: [0xfd,0x04,0x0a,0x3a]2552 2553v_xor_b32 v255, 0xaf123456, v2552554// GFX11: encoding: [0xff,0xfe,0xff,0x3b,0x56,0x34,0x12,0xaf]2555