# NOTE: Assertions have been autogenerated by utils/update_mc_test_checks.py UTC_ARGS: --version 6
# RUN: llvm-mc -triple=amdgpu12.51 -disassemble -show-encoding < %s | FileCheck -check-prefix=GFX1251 %s

0x04,0x00,0x4b,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], v[12:15]  ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x4b,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x4b,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x4b,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x4b,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x4b,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x4b,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x4b,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_add_f64 v[4:7], s[8:11], s[12:15]  ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x4b,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], s[12:15]  ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x4b,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_add_f64 v[4:7], s[8:11], v[12:15]  ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x4b,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], null      ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x4b,0xcc,0x08,0xe5,0x01,0x00
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], 1.0       ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0xe5,0x01,0x02]

0x04,0x00,0x4b,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_add_f64 v[4:7], 1.0, v[8:11]       ; encoding: [0x04,0x00,0x4b,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x4b,0xcc,0xff,0x10,0x02,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_add_f64 v[4:7], 0x40594000, v[8:11] ; encoding: [0x04,0x00,0x4b,0xcc,0xff,0x10,0x02,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x4b,0xcc,0x08,0xff,0x01,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_add_f64 v[4:7], v[8:11], 0x40594000 ; encoding: [0x04,0x00,0x4b,0xcc,0x08,0xff,0x01,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x3c,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], v[12:15]  ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x3c,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x3c,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x3c,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x3c,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x3c,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x3c,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x3c,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_mul_f64 v[4:7], s[8:11], s[12:15]  ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x3c,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], s[12:15]  ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x3c,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_mul_f64 v[4:7], s[8:11], v[12:15]  ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x3c,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], null      ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x3c,0xcc,0x08,0xe5,0x01,0x00
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], 1.0       ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0xe5,0x01,0x02]

0x04,0x00,0x3c,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_mul_f64 v[4:7], 1.0, v[8:11]       ; encoding: [0x04,0x00,0x3c,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x3c,0xcc,0xff,0x10,0x02,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_mul_f64 v[4:7], 0x40594000, v[8:11] ; encoding: [0x04,0x00,0x3c,0xcc,0xff,0x10,0x02,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x3c,0xcc,0x08,0xff,0x01,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_mul_f64 v[4:7], v[8:11], 0x40594000 ; encoding: [0x04,0x00,0x3c,0xcc,0x08,0xff,0x01,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x3b,0xcc,0x08,0x19,0x42,0x04
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x19,0x42,0x04]

0x04,0x05,0x3b,0xcc,0x08,0x19,0x42,0xa4
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], v[16:19] neg_lo:[1,0,1] neg_hi:[1,0,1] ; encoding: [0x04,0x05,0x3b,0xcc,0x08,0x19,0x42,0xa4]

0x04,0x80,0x3b,0xcc,0x08,0x19,0x42,0x04
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], v[16:19] clamp ; encoding: [0x04,0x80,0x3b,0xcc,0x08,0x19,0x42,0x04]

0x04,0x00,0x3b,0xcc,0x08,0x18,0x40,0x04
# GFX1251: v_pk_fma_f64 v[4:7], s[8:11], s[12:15], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x18,0x40,0x04]

0x04,0x00,0x3b,0xcc,0x08,0x19,0x40,0x04
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], s[12:15], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x19,0x40,0x04]

0x04,0x00,0x3b,0xcc,0x08,0x18,0x42,0x04
# GFX1251: v_pk_fma_f64 v[4:7], s[8:11], v[12:15], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x18,0x42,0x04]

0x04,0x00,0x3b,0xcc,0x08,0xf9,0x40,0x04
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], null, v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0xf9,0x40,0x04]

0x04,0x00,0x3b,0xcc,0x08,0xe5,0x41,0x04
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], 1.0, v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0xe5,0x41,0x04]

0x04,0x00,0x3b,0xcc,0xf2,0x10,0x42,0x04
# GFX1251: v_pk_fma_f64 v[4:7], 1.0, v[8:11], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0xf2,0x10,0x42,0x04]

0x04,0x00,0x3b,0xcc,0xff,0x10,0x42,0x04,0x00,0x40,0x59,0x40
# GFX1251: v_pk_fma_f64 v[4:7], 0x40594000, v[8:11], v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0xff,0x10,0x42,0x04,0x00,0x40,0x59,0x40]

0x04,0x00,0x3b,0xcc,0x08,0xff,0x41,0x04,0x00,0x40,0x59,0x40
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], 0x40594000, v[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0xff,0x41,0x04,0x00,0x40,0x59,0x40]

0x04,0x00,0x3b,0xcc,0x08,0x19,0x42,0x00
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], s[16:19] ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x19,0x42,0x00]

0x04,0x00,0x3b,0xcc,0x08,0x19,0xf2,0x01
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], null ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x19,0xf2,0x01]

0x04,0x00,0x3b,0xcc,0x08,0x19,0xca,0x03
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[12:15], 1.0 ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x19,0xca,0x03]

0x04,0x00,0x3b,0xcc,0x08,0x21,0xfe,0x03,0x66,0x46,0x59,0x40
# GFX1251: v_pk_fma_f64 v[4:7], v[8:11], v[16:19], 0x40594666 ; encoding: [0x04,0x00,0x3b,0xcc,0x08,0x21,0xfe,0x03,0x66,0x46,0x59,0x40]

0x04,0x00,0x4e,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], v[12:15] ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x4e,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x4e,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x4e,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x4e,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x4e,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x4e,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x4e,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], s[8:11], s[12:15] ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x4e,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], s[12:15] ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x4e,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], s[8:11], v[12:15] ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x4e,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], null  ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x4e,0xcc,0x08,0xe5,0x01,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], 1.0   ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0xe5,0x01,0x02]

0x04,0x00,0x4e,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_max_num_f64 v[4:7], 1.0, v[8:11]   ; encoding: [0x04,0x00,0x4e,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x4e,0xcc,0xff,0x10,0x02,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_max_num_f64 v[4:7], 0x40594000, v[8:11] ; encoding: [0x04,0x00,0x4e,0xcc,0xff,0x10,0x02,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x4e,0xcc,0x08,0xff,0x01,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_max_num_f64 v[4:7], v[8:11], 0x40594000 ; encoding: [0x04,0x00,0x4e,0xcc,0x08,0xff,0x01,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x4f,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], v[12:15] ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x4f,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x4f,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x4f,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x4f,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x4f,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x4f,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x4f,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], s[8:11], s[12:15] ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x4f,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], s[12:15] ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x4f,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], s[8:11], v[12:15] ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x4f,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], null  ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x4f,0xcc,0x08,0xe5,0x01,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], 1.0   ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0xe5,0x01,0x02]

0x04,0x00,0x4f,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_min_num_f64 v[4:7], 1.0, v[8:11]   ; encoding: [0x04,0x00,0x4f,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x4f,0xcc,0xff,0x10,0x02,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_min_num_f64 v[4:7], 0x40594000, v[8:11] ; encoding: [0x04,0x00,0x4f,0xcc,0xff,0x10,0x02,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x4f,0xcc,0x08,0xff,0x01,0x00,0x00,0x40,0x59,0x40
# GFX1251: v_pk_min_num_f64 v[4:7], v[8:11], 0x40594000 ; encoding: [0x04,0x00,0x4f,0xcc,0x08,0xff,0x01,0x02,0x00,0x40,0x59,0x40]

0x04,0x00,0x4c,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], v[12:15] ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x4c,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x4c,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x4c,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x4c,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x4c,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x4c,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x4c,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], s[8:11], s[12:15] ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x4c,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], s[12:15] ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x4c,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], s[8:11], v[12:15] ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x4c,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], null   ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x4c,0xcc,0x08,0x03,0x01,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], 1      ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0x03,0x01,0x02]

0x04,0x00,0x4c,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], 1.0, v[8:11]    ; encoding: [0x04,0x00,0x4c,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x4c,0xcc,0xff,0x10,0x02,0x00,0x65,0x00,0x00,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], 0x65, v[8:11]   ; encoding: [0x04,0x00,0x4c,0xcc,0xff,0x10,0x02,0x02,0x65,0x00,0x00,0x00]

0x04,0x00,0x4c,0xcc,0x08,0xff,0x01,0x00,0x65,0x00,0x00,0x00
# GFX1251: v_pk_add_nc_u64 v[4:7], v[8:11], 0x65   ; encoding: [0x04,0x00,0x4c,0xcc,0x08,0xff,0x01,0x02,0x65,0x00,0x00,0x00]

0x04,0x00,0x4d,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], v[12:15] ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0x19,0x02,0x02]

0x04,0x01,0x4d,0xcc,0x08,0x19,0x02,0x20
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], v[12:15] neg_lo:[1,0] neg_hi:[1,0] ; encoding: [0x04,0x01,0x4d,0xcc,0x08,0x19,0x02,0x22]

0x04,0x02,0x4d,0xcc,0x08,0x19,0x02,0x40
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], v[12:15] neg_lo:[0,1] neg_hi:[0,1] ; encoding: [0x04,0x02,0x4d,0xcc,0x08,0x19,0x02,0x42]

0x04,0x80,0x4d,0xcc,0x08,0x19,0x02,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], v[12:15] clamp ; encoding: [0x04,0x80,0x4d,0xcc,0x08,0x19,0x02,0x02]

0x04,0x00,0x4d,0xcc,0x08,0x18,0x00,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], s[8:11], s[12:15] ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0x18,0x00,0x02]

0x04,0x00,0x4d,0xcc,0x08,0x19,0x00,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], s[12:15] ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0x19,0x00,0x02]

0x04,0x00,0x4d,0xcc,0x08,0x18,0x02,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], s[8:11], v[12:15] ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0x18,0x02,0x02]

0x04,0x00,0x4d,0xcc,0x08,0xf9,0x00,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], null   ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0xf9,0x00,0x02]

0x04,0x00,0x4d,0xcc,0x08,0x03,0x01,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], 1      ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0x03,0x01,0x02]

0x04,0x00,0x4d,0xcc,0xf2,0x10,0x02,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], 1.0, v[8:11]    ; encoding: [0x04,0x00,0x4d,0xcc,0xf2,0x10,0x02,0x02]

0x04,0x00,0x4d,0xcc,0xff,0x10,0x02,0x00,0x65,0x00,0x00,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], 0x65, v[8:11]   ; encoding: [0x04,0x00,0x4d,0xcc,0xff,0x10,0x02,0x02,0x65,0x00,0x00,0x00]

0x04,0x00,0x4d,0xcc,0x08,0xff,0x01,0x00,0x65,0x00,0x00,0x00
# GFX1251: v_pk_sub_nc_u64 v[4:7], v[8:11], 0x65   ; encoding: [0x04,0x00,0x4d,0xcc,0x08,0xff,0x01,0x02,0x65,0x00,0x00,0x00]

0x04,0x00,0x7e,0xcc,0x08,0x19,0x42,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], v[12:13], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x19,0x42,0x04]

0x04,0x00,0x7e,0xcc,0x08,0x18,0x40,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], s[8:11], s[12:13], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x18,0x40,0x04]

0x04,0x00,0x7e,0xcc,0x08,0x19,0x40,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], s[12:13], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x19,0x40,0x04]

0x04,0x00,0x7e,0xcc,0x08,0x18,0x42,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], s[8:11], v[12:13], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x18,0x42,0x04]

0x04,0x00,0x7e,0xcc,0x08,0xf9,0x40,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], null, v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0xf9,0x40,0x04]

0x04,0x00,0x7e,0xcc,0x08,0x03,0x41,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], 1, v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x03,0x41,0x04]

0x04,0x00,0x7e,0xcc,0x81,0x10,0x42,0x04
# GFX1251: v_pk_lshl_add_u64 v[4:7], 1, v[8:9], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x81,0x10,0x42,0x04]

0x04,0x00,0x7e,0xcc,0xff,0x10,0x42,0x04,0x65,0x00,0x00,0x00
# GFX1251: v_pk_lshl_add_u64 v[4:7], 0x65, v[8:9], v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0xff,0x10,0x42,0x04,0x65,0x00,0x00,0x00]

0x04,0x00,0x7e,0xcc,0x08,0xff,0x41,0x04,0x65,0x00,0x00,0x00
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], 0x65, v[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0xff,0x41,0x04,0x65,0x00,0x00,0x00]

0x04,0x00,0x7e,0xcc,0x08,0x19,0x42,0x00
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], v[12:13], s[16:19] ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x19,0x42,0x00]

0x04,0x00,0x7e,0xcc,0x08,0x19,0xf2,0x01
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], v[12:13], null ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x19,0xf2,0x01]

0x04,0x00,0x7e,0xcc,0x08,0x19,0x06,0x02
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], v[12:13], 1 ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x19,0x06,0x02]

0x04,0x00,0x7e,0xcc,0x08,0x21,0xfe,0x03,0x65,0x00,0x00,0x00
# GFX1251: v_pk_lshl_add_u64 v[4:7], v[8:11], v[16:17], 0x65 ; encoding: [0x04,0x00,0x7e,0xcc,0x08,0x21,0xfe,0x03,0x65,0x00,0x00,0x00]
