SM103a Instruction Set Architecture
NVIDIA Blackwell datacenter (B300 SXM6) — Unofficial Reference 163 opcodes · 397 instruction forms · 1291 encoding variants · 397 with scheduling dataSources: nvdisasm pairing on a 31.8M-instruction vendor corpus, tcgen05 PTX probe corpus (CPU-exact encoding pairs), hardware validation on B300
Contents
Architecture Overview
Execution Model
Register Files
Instruction Encoding
Control Word and Scheduling
Pipeline Units
Barrier and Scoreboard System
Memory Hierarchy
Instruction Reference
1. Architecture Overview
SM103a is the streaming multiprocessor architecture used in NVIDIA's Blackwell
datacenter GPUs (B300 SXM6), the refresh of SM100a (B200). Across all 119 probe pairs
shared with SM100a in the tcgen05 corpus, the 128-bit instruction words are byte-identical
between the two targets.
Property Value
Architecture SM103a (Blackwell datacenter)
CUDA Capability 10.3 (__CUDA_ARCH__ = 1030)
ELF identification e_flags SM field 0x67 (SM120 = 0x78, SM100 = 0x64)
Reference GPU B300 SXM6
Instruction Width 128 bits (64-bit instruction + 64-bit control word)
Max Threads per Block 1024
Warp Size 32 threads
Tensor Core Model tcgen05 (TMEM-resident): UTCHMMA/UTCQMMA/UTCIMMA/UTCOMMA MMA forms, LDTM/STTM tensor-memory load/store, UTCCP shared→TMEM copy, UTCSHIFT, UTCBAR/UTCATOMSWS allocation arbitration
NVIDIA Internal Codename “Mercury” (SASS code generator)
1.1 Architecture Notes
SM103a-specific findings
CS2R pair write. CS2R Rd, SRZ clears the even-aligned 64-bit register
pair Rd:Rd+1, not only Rd (cuda-gdb-proven on B300). Binary patchers must not
substitute 32-bit zero idioms blindly — consumers of Rd^1 observe the side effect.
SM100a parity. For all 119 probe pairs shared with SM100a in the tcgen05 corpus,
the 128-bit instruction words are byte-identical between sm_100a and sm_103a. The encoding layer
documented here transfers 1:1 to SM100a.
tcgen05 deltas vs SM100a (ptxas 13.3 acceptance). tcgen05.mma kind::i8
is rejected on sm_103a but accepted on sm_100a. tcgen05.ld.red (LDTM.STAT)
is accepted only on sm_103a. tcgen05.wait::alloc/dealloc and
tcgen05.commit complete_tx::bytes are rejected on both (allocation runs through the
UTCATOMSWS/UTCBAR paths documented in this table).
2. Execution Model
Each SM executes warps of 32 threads in lockstep (SIMT). The warp scheduler selects
a ready warp each cycle and dispatches one instruction.
Divergence Handling
Structured divergence uses convergence barriers: BSSY sets a reconvergence point,
BSYNC waits for all threads in the region. SM120 has 6 barrier slots (B0–B5).
For unstructured control flow, WARPSYNC forces reconvergence.
Occupancy
Register usage determines how many warps can co-reside on an SM. With 65,536 registers and
a maximum of 255 per thread, the register pressure is the primary occupancy limiter.
NVIDIA’s compiler uses a sophisticated register target selection algorithm (947 decoded configuration knobs)
that balances register count against warp occupancy, including shared memory spilling as a
first-class strategy (RegAllocCudaSmemSpillEnable).
3. Register Files
File Range Width Encoding Description
GPR R0–R254, RZ 32-bit 8 bits
General purpose. RZ (R255) always reads zero, writes are discarded.
Even-aligned pairs (R0:R1, R2:R3, …) for 64-bit operations (.64, .WIDE).
Quad-aligned (R0:R3, R4:R7, …) for 128-bit operations (.128).
Predicate P0–P6, PT 1-bit 3 bits
Boolean predicates. PT (P7) is hardwired true. Used as guard predicates
(@P0 = execute if P0, @!P0 = execute if not P0) and as
carry flags for IADD3.X.
Uniform GPR UR0–UR63, URZ 32-bit 6 bits
Warp-uniform values (same across all 32 threads). Processed by the
Uniform Datapath (UDP). Used for loop counters, addresses, descriptors.
Uniform Pred UP0–UP6, UPT 1-bit 3 bits
Uniform predicates.
Barrier B0–B5 — 3 bits
Convergence and dependency barriers. Allocated by the scheduler.
4. Instruction Encoding
Every SM103a instruction is exactly 128 bits (16 bytes), stored little-endian as two 64-bit words:
128-bit instruction (16 bytes, little-endian in memory)
Instruction Word bits [63:0]opcode, guard, Rd, Ra, Rb, Rc, modifiers
Control Word bits [127:64]stall, yield, barriers, wait mask, scheduling
Instruction Word [63:0]
Bits Field Description
[11:0] opcode Primary opcode. Bits [15:12] encode the guard predicate.
[15:12] guard Guard predicate register. 7 = PT (always execute). Bit pattern: pred[2:0] with negation flag.
[23:16] Rd Destination register (8 bits, 0–254 = R0–R254, 255 = RZ).
[31:24] Ra Source register A.
[39:32] Rb Source register B (or immediate low bits, depending on format).
[47:40] Rc Source register C (or immediate high bits).
[63:48] varies Additional operand data, modifier flags, or upper immediate bits.
Encoding Formula
Each instruction variant is defined by:
and_base — 128-bit constant containing all fixed bits (opcode, modifiers, default scheduling, constant operands)
fields[] — list of variable bitfields, each with {shift, bits, extraction}
variable_mask — OR of all field masks
To encode: instruction = and_base | (field_value & mask) << shift for each field.
Extraction Types
Type Description
reg GPR number (0–254, 255=RZ)
ureg Uniform register number (0–63)
pred Predicate register (0–6, 7=PT)
guard Guard predicate at bits [15:12]
imm Immediate value
imm_shrN Immediate right-shifted by N before encoding
f32 IEEE 754 FP32 immediate
neg, inv, abs Operand modifier flags (1-bit each)
reuse Operand reuse hint (tells hardware to cache the value)
sysreg Special register ID (for S2R/CS2R)
barrier Barrier register index (B0–B5)
sub_rN, sub_urN Sub-fields of composite address operands
cm16_off, cm17_off Constant memory bank offset encoding
5. Control Word and Scheduling
The upper 64 bits of each instruction contain scheduling information that controls
instruction issue timing, dependency tracking, and pipeline utilization. These bits are set
by NVIDIA’s compiler or by a custom barrier insertion pass.
Bits Field Description
[67:64] stall_count Minimum cycles to wait before issuing this instruction (0–15).
[68] yield Yield hint. When set, suggests the scheduler switch to another warp.
[71:64] Rc2 / sched_lo For some formats: 8-bit Rc2 operand. Otherwise: lower scheduling byte.
[75:72] write_barrier Write barrier (scoreboard) index. Assigns this instruction’s result to barrier Bn.
[79:76] read_barrier Read barrier configuration.
[85:80] wait_mask 6-bit wait mask. Bit N = wait for barrier BN to complete before executing.
[107] sync_flag Set for instructions requiring synchronization (LDC, some IADD3, EXIT).
[111:112] default_sched Always set in default scheduling mode.
[127:96] upper_sched Additional scheduling hints. Observed default classes: 0x000fc000/0x000fe200 (per-instruction class map in _meta.ctrl_classes).
6. Pipeline Units
SM103a has 37 distinct pipeline classes identified from scheduling records. Each instruction is dispatched to exactly one pipeline unit.
ID Pipeline Instructions Examples
0 UNKNOWN_0 0
1 CTRL_FLOW 2 BRXU
2 CTRL_FLOW_2 0
3 MEMORY 5 ATOMG, REDG
4 MEMORY_2 0
5 MEMORY_GLOBAL 0
6 MEMORY_SHARED 0
7 MEMORY_LOCAL 0
9 TEXTURE 0
10 TEXTURE_2 0
11 SURFACE 0
12 BARRIER 0
13 TEX_LOAD 0
14 TEX_STORE 0
15 SPECIAL 0
16 SPECIAL_2 0
17 SPECIAL_3 0
18 CVT 0
19 UDP 0
20 UDP_2 0
21 WARP_SYNC 0
22 WARP_2 0
23 MMA_SETUP 0
24 MMA_SETUP_2 0
25 MMA_EXEC 0
26 MMA_EXEC_2 0
27 ASYNC_COPY 0
28 ASYNC_COPY_2 0
29 CLUSTER 0
30 HMMA 0
31 IMMA 0
32 DMMA 0
33 GMMA 0
34 QMMA 0
35 OMMA 0
36 FP_ARITH 0
37 INT_ARITH 3 IMAD, IMNMX
7. Barrier and Scoreboard System
SM103a uses a scoreboard-based dependency tracking system with 6 barriers (B0–B5).
The barrier insertion algorithm works as follows:
Build dependency graph from register definitions and uses within each basic block.
Classify dependencies as short-latency (≤ threshold) or long-latency (> threshold):
Short: handled by stall count in control word bits [67:64], range 0–15 cycles.
Long: requires write barrier assignment (e.g., LDG, TEX, S2R).
Assign write barriers . The producer instruction sets write_barrier = Bn in its control word.
Uses interval graph coloring (like register allocation) to map live barrier ranges to B0–B5.
Set wait masks on consumers . When an instruction reads a register produced by a long-latency op,
set bit N in the consumer’s wait_mask.
Compute stall counts . For short-latency dependencies:
stall = max(0, latency − distance_in_instructions).
Key scheduling knobs: ShortStallThreshold (boundary between short/long),
FirstLongLatencySB (which barrier index starts long-latency allocation),
ScoreboardUseMultSBLimit (max barriers per instruction).
Cross-block dependencies handled by SbXBlock, CrossBlockDepbar.
8. Memory Hierarchy
Memory Space Instructions Latency Scope Notes
Global LDG, STG, ATOMG, REDG ~200+ cycles Device
Via descriptor. Requires write barrier. Coalesced access critical for performance.
Shared LDS, STS, ATOMS ~20–30 cycles Block
Bank-conflict sensitive (32 banks).
Local LDL, STL ~100 cycles Thread
Thread-private stack. Backed by global memory but cached in L1.
Constant LDC, LDCU ~5 cycles Grid
Banked constant memory c[bank][offset]. Kernel arguments at c[0x0][0x160+]. Uniform variant LDCU loads to UR.
Texture TEX, TLD, TLD4 ~200+ cycles Device
Filtered texture access through TEX pipe.
Address Formats
Global/shared/local loads use descriptor-based addressing on SM103a:
LDG.E Rd, desc[UR4][Ra + imm] # Global: uniform descriptor + GPR offset + immediate
LDS Rd, [Ra + imm] # Shared: GPR base + immediate offset
LDC Rd, c[bank][Ra + imm] # Constant: bank select + GPR base + immediate
The .E modifier on LDG/STG indicates “extended” 64-bit addressing.
9. Instruction Reference
Latency legend:
N ★ = measured on B300 hardware (0 instructions) ·
N ~ = synthetic estimate (well-sourced but not measured) ·
N † = ptxas internal scheduler weight (not a hardware cycle count) ·
— = unknown
Partial forms: 0 of 397 InsKeys have ? in their name,
meaning some operand types were not fully determined during bit-probing.
They have valid encodings but the SASS operand syntax is not fully known.
Collapsed by default — click to expand.
ACQBULK
Bulk async-group acquire; pairs with commit/wait tracking of bulk async transactions.
InsKey Operands Pipeline Latency
ACQBULK UNKNOWN 1 †
ATOM
InsKey Operands Modifiers Pipeline Latency
ATOM_P_R_ARI_R_R P_R_ARI_R_R CAS,E,GPU,STRONG, CAST,E,SPIN, 64,CAST,E,SPIN, CAS,E,STRONG,SYS UNKNOWN 1 †
ATOM_P_R_dARI_R P_R_dARI_R ADD,E,F16x2,GPU,RN,STRONG, ADD,BF16x2,E,GPU,RN,STRONG, ADD,E,GPU,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, ADD,E,F64,GPU,RN,STRONG, 64,ADD,E,GPU,STRONG, AND,E,SM,STRONG, E,GPU,MAX,S64,STRONG, E,GPU,MAX,S32,STRONG UNKNOWN 1 †
ATOM_P_R_ARI_R_R.CAS,E,GPU,STRONG — 6 fields · 1,168 samples
and_base: 0x000ea400001ee100000000000000738b
var_mask: 0x004040000000007f0000007f7e7f0000
Bits W Tok Extraction
[71:64] 8 t5 reg
[62:39] 24 t3 sub_imm1
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOM_P_R_ARI_R_R.CAST,E,SPIN — 6 fields · 151 samples
and_base: 0x000ea400019e0101000000000001738b
var_mask: 0x000000000000001e0000041e1e1e0000
Bits W Tok Extraction
[71:64] 8 t5 reg
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOM_P_R_ARI_R_R.64,CAST,E,SPIN — 6 fields · 102 samples
and_base: 0x001ea400019e0502000000000002738b
var_mask: 0x000000000000001c0000081c3e1c0000
Bits W Tok Extraction
[71:64] 8 t5 reg
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOM_P_R_ARI_R_R.CAS,E,STRONG,SYS — 6 fields · 1 samples
and_base: 0x1f4100000000000000700b
var_mask: 0xffffffffffffff0780
Bits W Tok Extraction
[71:64] 8 t5 reg
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOM_P_R_dARI_R.ADD,E,F16x2,GPU,RN,STRONG — 6 fields · 1,062 samples
and_base: 0x0001e0000c10e1008000000000ff79a2
var_mask: 0x000e0600000e001e7ffffc7f7e000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.ADD,BF16x2,E,GPU,RN,STRONG — 6 fields · 1,052 samples
and_base: 0x0001e0000c10e7008000000000ff79a2
var_mask: 0x000e0600000e001e7ffffc7f7e000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.ADD,E,GPU,STRONG — 7 fields · 316 samples
and_base: 0x00002000081ef100800000000000098a
var_mask: 0x00efce000000000e0000041f1eff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOM_P_R_dARI_R.ADD,E,F32,FTZ,GPU,RN,STRONG — 6 fields · 262 samples
and_base: 0x0001e0000c10f3008000000000ff79a2
var_mask: 0x000e06000002000e0000043f1e000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.ADD,E,F64,GPU,RN,STRONG — 6 fields · 147 samples
and_base: 0x0001e0000c10ff008000000000ff79a2
var_mask: 0x005606000002000e0000083e3e000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.64,ADD,E,GPU,STRONG — 6 fields · 54 samples
and_base: 0x000022000810f500800008000000798a
var_mask: 0x0023c0000002000e0000001e1eff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.AND,E,SM,STRONG — 6 fields · 29 samples
and_base: 0x0001e4000a9eb1008000040100ff098a
var_mask: 0x003000000000001e0000001e0e000000
Bits W Tok Extraction
[85:82] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.E,GPU,MAX,S64,STRONG — 6 fields · 4 samples
and_base: 0x0001e4000910f704800008000aff798a
var_mask: 0x00000000000000000000000c00000000
Bits W Tok Extraction
[48:41] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:28] 4 t1 pred
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOM_P_R_dARI_R.E,GPU,MAX,S32,STRONG — 6 fields · 2 samples
and_base: 0x000fe200091ef3048000040702ff798a
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[47:40] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t1 pred
ATOMG
Atomic read-modify-write on global memory (ADD, MIN, MAX, CAS, EXCH, AND, OR, XOR).
InsKey Operands Modifiers Pipeline Latency
ATOMG.E.ADD.EL.STRONG.GPU_P_R_dARI_R P_R_dARI_R — MEMORY 200 †
ATOMG.E.OR.EL.STRONG.GPU_P_R_dARI_R P_R_dARI_R — MEMORY 200 †
ATOMG_P_R_ARI_R P_R_ARI_R ADD,E,F64,GPU,RN,STRONG UNKNOWN 1 †
ATOMG_P_R_ARI_R_R P_R_ARI_R_R 64,CAS,E,STRONG,SYS, CAS,E,STRONG,SYS, CAS,E,GPU,STRONG UNKNOWN 1 †
ATOMG_P_R_dARI_R P_R_dARI_R ADD,E,GPU,STRONG, E,GPU,MIN,S32,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, E,EXCH,GPU,STRONG, E,GPU,MAX,S32,STRONG, E,GPU,MIN,STRONG, E,GPU,INC,STRONG, 64,ADD,E,GPU,STRONG, ADD,E,F64,GPU,RN,STRONG, AND,E,GPU,STRONG, DEC,E,GPU,STRONG, E,GPU,MAX,STRONG, E,GPU,OR,STRONG, E,GPU,STRONG,XOR UNKNOWN 1 †
ATOMG.E.ADD.EL.STRONG.GPU_P_R_dARI_R — 5 fields · 63 samples
and_base: 0x00000000082ee10000000000000009a8
var_mask: 0x03fffe00000000ff000080fffffff000
Bits W Tok Extraction
[71:64] 8 t3 sub_ur0
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG.E.OR.EL.STRONG.GPU_P_R_dARI_R — 5 fields · 1 samples
and_base: 0x000000000b2ee10000010000000009a8
var_mask: 0x03fffe00000000ff000000fffffff000
Bits W Tok Extraction
[71:64] 8 t3 sub_ur0
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_ARI_R.ADD,E,F64,GPU,RN,STRONG — 5 fields · 128 samples
and_base: 0x00032000001eff000000000000ff73a3
var_mask: 0x02000e000000000001fc00fe86000000
Bits W Tok Extraction
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOMG_P_R_ARI_R_R.64,CAS,E,STRONG,SYS — 6 fields · 18 samples
and_base: 0x000ea400001f450200000000000273a9
var_mask: 0x003000000000000c0000000c1e0c0000
Bits W Tok Extraction
[71:64] 8 t5 reg
[59:36] 24 t3 sub_imm1
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOMG_P_R_ARI_R_R.CAS,E,STRONG,SYS — 6 fields · 10 samples
and_base: 0x1f41000000000000007029
var_mask: 0xffffffffffffff0780
Bits W Tok Extraction
[71:64] 8 t5 reg
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOMG_P_R_ARI_R_R.CAS,E,GPU,STRONG — 6 fields · 9 samples
and_base: 0x000e2400001ee10100000000000173a9
var_mask: 0x000180000000008e0000008f8e8e0000
Bits W Tok Extraction
[71:64] 8 t5 reg
[63:40] 24 t3 sub_imm1
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r0
[23:16] 8 t2 reg
[10:7] 4 t1 pred
ATOMG_P_R_dARI_R.ADD,E,GPU,STRONG — 7 fields · 1,211 samples
and_base: 0x00002000081ef10080000000000009a8
var_mask: 0x03ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.E,GPU,MIN,S32,STRONG — 7 fields · 173 samples
and_base: 0x00016000089ef3008000000100ff09a8
var_mask: 0x01fe86000000001e0000003e0e007000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[61:38] 24 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.ADD,E,F32,FTZ,GPU,RN,STRONG — 6 fields · 129 samples
and_base: 0x000360000c1ef3068000000006ff79a3
var_mask: 0x00200c000000003800fe00ff80000000
Bits W Tok Extraction
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t1 pred
ATOMG_P_R_dARI_R.E,EXCH,GPU,STRONG — 5 fields · 27 samples
and_base: 0x000fe2000c1ef1088000000100ff79a8
var_mask: 0x0000000000000000000000067e000000
Bits W Tok Extraction
[71:64] 8 t3 sub_ur0
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t1 pred
ATOMG_P_R_dARI_R.E,GPU,MAX,S32,STRONG — 7 fields · 10 samples
and_base: 0x00016000091ef3068000000000ff09a8
var_mask: 0x017e8600000000000000000f0e007000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.E,GPU,MIN,STRONG — 6 fields · 8 samples
and_base: 0x00016000089ef1068000000100ff09a8
var_mask: 0x016e8600000000000000000e0e000000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
ATOMG_P_R_dARI_R.E,GPU,INC,STRONG — 6 fields · 6 samples
and_base: 0x99ef10080000000000009a8
var_mask: 0xff7ffffffffffff000
Bits W Tok Extraction
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t1 pred
ATOMG_P_R_dARI_R.64,ADD,E,GPU,STRONG — 7 fields · 1 samples
and_base: 0x81ef50080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.ADD,E,F64,GPU,RN,STRONG — 7 fields · 1 samples
and_base: 0xc1eff0080000000000009a3
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.AND,E,GPU,STRONG — 7 fields · 1 samples
and_base: 0xa9ef10080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.DEC,E,GPU,STRONG — 7 fields · 1 samples
and_base: 0xa1ef10080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.E,GPU,MAX,STRONG — 7 fields · 1 samples
and_base: 0x91ef10080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.E,GPU,OR,STRONG — 7 fields · 1 samples
and_base: 0xb1ef10080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMG_P_R_dARI_R.E,GPU,STRONG,XOR — 7 fields · 1 samples
and_base: 0xb9ef10080000000000009a8
var_mask: 0x3ffce000000003e7ffffcfffeff7000
Bits W Tok Extraction
[80:77] 4 t1 pred
[71:64] 8 t3 sub_ur0
[62:40] 23 t3 sub_imm2
[39:32] 8 t4 reg
[31:24] 8 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
ATOMS
Atomic on shared memory.
InsKey Operands Modifiers Pipeline Latency
ATOMS_P_ARI_R_R P_ARI_R_R CAST,SPIN, 64,CAST,SPIN UNKNOWN 1 †
ATOMS_R_ARI R_ARI 32,INC,POPC UNKNOWN 1 †
ATOMS_R_ARI_R R_ARI_R ADD, OR, XOR, MAX UNKNOWN 1 †
ATOMS_R_ARI_R_R R_ARI_R_R CAS UNKNOWN 1 †
ATOMS_R_AURI_R R_AURI_R MAX,S32, MIN,S32, OR, AND, XOR, ADD, MAX UNKNOWN 1 †
ATOMS_P_ARI_R_R.CAST,SPIN — 5 fields · 1,208 samples
and_base: 0x000e240001800001000000000000758d
var_mask: 0x00000000000e007efffffc7e7f000000
Bits W Tok Extraction
[86:81] 6 t1 pred
[71:64] 8 t4 reg
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[32:24] 9 t2 sub_r0
ATOMS_P_ARI_R_R.64,CAST,SPIN — 5 fields · 182 samples
and_base: 0x000e240001800402000000000000758d
var_mask: 0x001000000006003c0079183c3f000000
Bits W Tok Extraction
[84:81] 4 t1 pred
[71:64] 8 t4 reg
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[32:24] 9 t2 sub_r0
ATOMS_R_ARI.32,INC,POPC — 3 fields · 118 samples
and_base: 0x0001e0000d8000ff0000000000ff7f8c
var_mask: 0x009e0e0000000000007ffc007f000000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[14:7] 8 t1 reg
ATOMS_R_ARI_R.ADD — 4 fields · 100 samples
and_base: 0x0000200000000000000000000000738c
var_mask: 0x01f7c600000000000001807f7f7f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
ATOMS_R_ARI_R.OR — 4 fields · 4 samples
and_base: 0x0001e000030000000000100006ff738c
var_mask: 0x000e0a000000000000000c0f00000000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
ATOMS_R_ARI_R.XOR — 4 fields · 2 samples
and_base: 0x0001e400038000000000100206ff738c
var_mask: 0x00060000000000000000000500000000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
ATOMS_R_ARI_R.MAX — 4 fields · 1 samples
and_base: 0x1000000000000000000738c
var_mask: 0x1f7c600000000000001807f7f7f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
ATOMS_R_ARI_R_R.CAS — 6 fields · 1 samples
and_base: 0x38d
var_mask: 0xfffffffffffffff000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
ATOMS_R_AURI_R.MAX,S32 — 5 fields · 86 samples
and_base: 0x0001e0000900020000000000ffff098c
var_mask: 0x000606000000000f00790c7f00007000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
ATOMS_R_AURI_R.MIN,S32 — 5 fields · 83 samples
and_base: 0x0001e0000880020000000000ffff098c
var_mask: 0x00060c000000000f0079083f00007000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
ATOMS_R_AURI_R.OR — 5 fields · 62 samples
and_base: 0x0001e0000b00000000000000ffff098c
var_mask: 0x00060e000000007f00001c0f00007000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
ATOMS_R_AURI_R.AND — 4 fields · 21 samples
and_base: 0x0001e0000a80000000001000ffff098c
var_mask: 0x000e0a000000000f00000c0300000000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
ATOMS_R_AURI_R.XOR — 4 fields · 6 samples
and_base: 0x0005e4000b80000400001000ffff798c
var_mask: 0x00020000000000330000000e00000000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
ATOMS_R_AURI_R.ADD — 5 fields · 4 samples
and_base: 0x000000000800000000000000ff00098c
var_mask: 0x022eaa00000001ffffffffff00fff000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
ATOMS_R_AURI_R.MAX — 5 fields · 1 samples
and_base: 0x900000000000000ff00098c
var_mask: 0x22eaa00000001ffffffffff00fff000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
B2R
Read barrier count register into a GPR. Used to check if an async operation completed.
InsKey Operands Modifiers Pipeline Latency
B2R_R_P R_P RESULT UNKNOWN 1 †
B2R_R_P.RESULT — 2 fields · 30 samples
and_base: 0x000e2000000040000000000000ff731c
var_mask: 0x0001c600000a00000000000000000000
Bits W Tok Extraction
[83:81] 3 t2 pred
[23:16] 8 t1 reg
BAR
Thread block barrier. All threads in the block synchronize at this point. BAR.SYNC: basic barrier. BAR.RED: barrier with warp-level reduction (AND, OR, POPC).
InsKey Operands Modifiers Pipeline Latency
BAR_II II DEFER_BLOCKING,SYNC UNKNOWN 1 †
BAR_II_II II_II DEFER_BLOCKING,SYNC, ARV UNKNOWN 1 †
BAR_II_P II_P AND,DEFER_BLOCKING,RED, DEFER_BLOCKING,OR,RED UNKNOWN 1 †
BAR_R_II R_II DEFER_BLOCKING,SYNC, ARV UNKNOWN 1 †
BAR_R_R R_R DEFER_BLOCKING,SYNC, ARV UNKNOWN 1 †
BAR_II.DEFER_BLOCKING,SYNC — 2 fields · 763 samples
and_base: 0x000fe000000100000000000000000b1d
var_mask: 0x03f01e0000000000000000000000f000
Bits W Tok Extraction
[47:16] 32 t1 imm
[15:12] 4 t0 guard
BAR_II_II.DEFER_BLOCKING,SYNC — 3 fields · 20 samples
and_base: 0x000fe000000100000000000000000b1d
var_mask: 0x00e00e000000000003c680000000f000
Bits W Tok Extraction
[79:54] 26 t1 imm
[53:42] 12 t2 imm
[15:12] 4 t0 guard
BAR_II_II.ARV — 3 fields · 9 samples
and_base: 0x000fe000000020000000000000000b1d
var_mask: 0x00001c000000000003c680000000f000
Bits W Tok Extraction
[76:54] 23 t1 imm
[54:42] 13 t2 imm
[15:12] 4 t0 guard
BAR_II_P.AND,DEFER_BLOCKING,RED — 2 fields · 16 samples
and_base: 0x000fec00000144000000000000007b1d
var_mask: 0x00000000038000000000000000000000
Bits W Tok Extraction
[89:87] 3 t2 pred
[46:15] 32 t1 imm
BAR_II_P.DEFER_BLOCKING,OR,RED — 3 fields · 16 samples
and_base: 0x000fec00000148000000000000007b1d
var_mask: 0x00000000048000000000000000000000
Bits W Tok Extraction
[90] 1 t2 neg
[89:87] 3 t2 pred
[46:15] 32 t1 imm
BAR_R_II.DEFER_BLOCKING,SYNC — 2 fields · 2 samples
and_base: 0x0005ec0000010000000100000000751d
var_mask: 0x00420000000000000000000300000000
Bits W Tok Extraction
[73:42] 32 t2 imm
[39:32] 8 t1 reg
BAR_R_II.ARV — 2 fields · 2 samples
and_base: 0x0001ec0000002000000100000000751d
var_mask: 0x00060000000000000000000200000000
Bits W Tok Extraction
[73:42] 32 t2 imm
[39:32] 8 t1 reg
BAR_R_R.DEFER_BLOCKING,SYNC — 2 fields · 47 samples
and_base: 0x0001e40000010000000000000000731d
var_mask: 0x000e0000000000000000003f00000000
Bits W Tok Extraction
[39:32] 8 t1 reg
[39:32] 8 t2 reg
BAR_R_R.ARV — 2 fields · 1 samples
and_base: 0x0001e40000002000000000000000731d
var_mask: 0x000e0000000000000000003f00000000
Bits W Tok Extraction
[39:32] 8 t1 reg
[39:32] 8 t2 reg
BMOV
Block move between shared-memory windows (cluster/DSMEM path).
InsKey Operands Modifiers Pipeline Latency
BMOV_B_R B_R 32 UNKNOWN 1 †
BMOV_R_B R_B 32,CLEAR UNKNOWN 1 †
BMOV_B_R.32 — 2 fields · 90 samples
and_base: 0x0001ea00000000000000000000007356
var_mask: 0x00fe0000000000000000007f0b000000
Bits W Tok Extraction
[39:32] 8 t2 reg
[27:24] 4 t1 barrier
BMOV_R_B.32,CLEAR — 2 fields · 86 samples
and_base: 0x000e2a00001000000000000000007355
var_mask: 0x0001c00000000000000000000b7f0000
Bits W Tok Extraction
[27:24] 4 t2 barrier
[23:16] 8 t1 reg
BPT
Breakpoint trap; used by debugging/instrumentation paths.
InsKey Operands Modifiers Pipeline Latency
BPT_II II TRAP UNKNOWN 1 †
BPT_II.TRAP — 1 fields · 8 samples
and_base: 0x000fea0000300000000000040000795c
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[65:34] 32 t1 imm
BRA
Branch. PC-relative target. Conditional when guarded by @Px.
InsKey Operands Modifiers Pipeline Latency
BRA_II II U, ANY,U UNKNOWN 1 †
BRA_P_II P_II — UNKNOWN 1 †
BRA_P_UR_II P_UR_II DIV, CONV CONTROL —
BRA_UP_II UP_II U, ANY,U UNKNOWN 1 †
BRA_UR_II UR_II DIV UNKNOWN 1 †
BRA_II — 1 fields · 12,969 samples
and_base: 0x000fc000038000000000000000340947
var_mask: 0x03f03e000003ffffffffffff00fcf000
Bits W Tok Extraction
[15:12] 4 t0 guard
BRA_II.U — 1 fields · 115 samples
and_base: 0x000fc800038000000000000100440947
var_mask: 0x03b03200000000000000007c00fcf000
Bits W Tok Extraction
[15:12] 4 t0 guard
BRA_II.ANY,U — 1 fields · 12 samples
and_base: 0x000fc8000393fffffffffffd00ec0947
var_mask: 0x01f032000000000000000000003c3000
Bits W Tok Extraction
[15:12] 4 t0 guard
BRA_P_II — 3 fields · 4,167 samples
and_base: 0x000fc000000000000000000000100947
var_mask: 0x03f03e000783fffffffffffc00fcf000
Bits W Tok Extraction
[90] 1 t1 neg
[89:87] 3 t1 pred
[15:12] 4 t0 guard
BRA_P_UR_II.DIV — 6 fields · 10 samples
and_base: 0x00000000080400000000000200000947
var_mask: 0x03fffe00078000000000007cfffcf000
Bits W Tok Extraction
[90] 1 t1 inv
[89:87] 3 t1 pred
[38:34] 5 t3 imm
[31:24] 8 t2 ureg_ff
[23:18] 6 t3 imm
[15:12] 4 t0 guard
BRA_P_UR_II.CONV — 6 fields · 10 samples
and_base: 0x00000000080400000000000300000947
var_mask: 0x03fffe00078000000000007cfffcf000
Bits W Tok Extraction
[90] 1 t1 inv
[89:87] 3 t1 pred
[38:34] 5 t3 imm
[31:24] 8 t2 ureg_ff
[23:18] 6 t3 imm
[15:12] 4 t0 guard
BRA_UP_II.U — 2 fields · 17,806 samples
and_base: 0x000fc0000b80000000000001001c7547
var_mask: 0x03f03e000003fffffffffffc0ffc0000
Bits W Tok Extraction
[27] 1 t1 neg
[26:24] 3 t1 pred
BRA_UP_II.ANY,U — 2 fields · 6 samples
and_base: 0x000fe8000b9000000000015d00047547
var_mask: 0x001006000003fffffffffebc01fc0000
Bits W Tok Extraction
[27:24] 4 t1 pred
[23:21] 3 t2 imm_shr4
BRA_UR_II.DIV — 2 fields · 8,765 samples
and_base: 0x000fc0000b8000000000000600940947
var_mask: 0x03f03e0000000000000007fc1ffcf000
Bits W Tok Extraction
[31:24] 8 t1 ureg
[15:12] 4 t0 guard
BREAK
Break out of convergence barrier region.
InsKey Operands Modifiers Pipeline Latency
BREAK_B B RELIABLE UNKNOWN 1 †
BREAK_P_B P_B RELIABLE UNKNOWN 1 †
BREAK_B.RELIABLE — 2 fields · 887 samples
and_base: 0x000fc200038001000000000000000942
var_mask: 0x00703c000000000000000000000ff000
Bits W Tok Extraction
[19:16] 4 t1 barrier
[15:12] 4 t0 guard
BREAK_B — 2 fields · 138 samples
and_base: 0x000fca00038000000000000000000942
var_mask: 0x000034000000000000000000000ff000
Bits W Tok Extraction
[19:16] 4 t1 barrier
[15:12] 4 t0 guard
BREAK_P_B.RELIABLE — 2 fields · 2 samples
and_base: 0x000fea00008001000000000000018942
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[14:11] 4 t2 barrier
[4:1] 4 t1 pred
BREV
Bit reverse (reflect all 32 bits).
InsKey Operands Pipeline Latency
BREV_R_R R_R UNKNOWN 1 †
BREV_R_R — 2 fields · 213 samples
and_base: 0x000e0000000000000000000000007301
var_mask: 0x0031fe00000000000000007f007f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
BRX
Indirect branch via register.
InsKey Operands Pipeline Latency
BRX_R_II R_II UNKNOWN 1 †
BRX_R_II — 2 fields · 78 samples
and_base: 0x000fea000383fffffffffff800007949
var_mask: 0x0060000000000000000001fc0efc0000
Bits W Tok Extraction
[31:24] 8 t1 reg
[23:18] 6 t2 imm_shr4
BRXU
Indirect branch via uniform register.
InsKey Operands Pipeline Latency
BRXU_II II CTRL_FLOW 0 ~
BRXU_L L CTRL_FLOW 0 ~
BRXU_II — 1 fields · 2 samples
and_base: 0x000fe2000b80000000000000ff007958
var_mask: 0x1c00000000000000fffffffe00ff0000
Bits W Tok Extraction
[38:34] 5 t1
BRXU_L — 4 fields · 8 samples
and_base: 0x000000000b8000000000000000007958
var_mask: 0x1c0000000003fffffffffffcffff0000
Bits W Tok Extraction
[122] 1 t1 reuse
[81:34] 48 t0
[31:24] 8 t1 ureg
[23:16] 8 t0
BRXU.U
Indirect branch via uniform register.
InsKey Operands Pipeline Latency
BRXU.U_UR_II UR_II UNKNOWN —
BRXU.U_UR_II — 3 fields · 44 samples
and_base: 0x000000000b8000000000000100000958
var_mask: 0x03fffe000003fffffffffffcfffc7000
Bits W Tok Extraction
[81:34] 48 t2 imm
[31:24] 8 t1 ureg
[23:18] 6 t2 imm
BSSY
Set convergence barrier. Marks the re-convergence point for a divergent region. A barrier slot (B0–B5) is allocated. Paired with BSYNC.
InsKey Operands Modifiers Pipeline Latency
BSSY_B_II B_II RECONVERGENT, RELIABLE UNKNOWN 1 †
BSSY_B_II.RECONVERGENT — 2 fields · 13,847 samples
and_base: 0x000fc000038002000000000000007945
var_mask: 0x01f03e00000000000007fff0000f0000
Bits W Tok Extraction
[63:32] 32 t2 imm
[19:16] 4 t1 barrier
BSSY_B_II — 2 fields · 5,423 samples
and_base: 0x000fc000038000000000000000007945
var_mask: 0x03f03e00000000000003fff0000f0000
Bits W Tok Extraction
[63:32] 32 t2 imm
[19:16] 4 t1 barrier
BSSY_B_II.RELIABLE — 2 fields · 3,566 samples
and_base: 0x000fc000038001000000000000007945
var_mask: 0x00003e00000000000001fff0000f0000
Bits W Tok Extraction
[63:32] 32 t2 imm
[19:16] 4 t1 barrier
BSYNC
Synchronize at convergence barrier. Waits until all diverged threads have finished their paths.
InsKey Operands Modifiers Pipeline Latency
BSYNC_B B RECONVERGENT, RELIABLE UNKNOWN 1 †
BSYNC_B.RECONVERGENT — 1 fields · 2,357 samples
and_base: 0x000fea00038002000000000000007941
var_mask: 0x01f000000000000000000000000f0000
Bits W Tok Extraction
[19:16] 4 t1 barrier
BSYNC_B — 1 fields · 620 samples
and_base: 0x000fea00038000000000000000007941
var_mask: 0x01f000000000000000000000000f0000
Bits W Tok Extraction
[19:16] 4 t1 barrier
BSYNC_B.RELIABLE — 1 fields · 506 samples
and_base: 0x000fea00038001000000000000007941
var_mask: 0x01f000000000000000000000000f0000
Bits W Tok Extraction
[19:16] 4 t1 barrier
CALL
Call subroutine.
InsKey Operands Modifiers Pipeline Latency
CALL_II II NOINC,REL UNKNOWN 1 †
CALL_R R ABS,NOINC UNKNOWN 1 †
CALL_R.ABS,NOINC — 1 fields · 8 samples
and_base: 0x000fea0003c000000000000000007343
var_mask: 0x00f0000000000000000000001e000000
Bits W Tok Extraction
[31:24] 8 t1 reg
CCTL
Cache control. Manages L1/L2 cache behavior. CCTL.IVALL: invalidate all L1 lines. CCTL.E.PML2: L2 prefetch with evict-last policy. CCTL.E.PF2: L2 prefetch with normal evict policy.
InsKey Operands Modifiers Pipeline Latency
CCTL IVALL UNKNOWN 1 †
CCTL_ARI ARI E,RML2 UNKNOWN 1 †
CCTL.IVALL — 1 fields · 249 samples
and_base: 0x000fc0000200000000000000ff00098f
var_mask: 0x01d03e0000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
CCTL_ARI.E,RML2 — 2 fields · 3 samples
and_base: 0x0000000005800100000000000000098f
var_mask: 0x003fea000000000000000000ff00f000
Bits W Tok Extraction
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
CGAERRBAR
Cluster (CGA) error barrier; arbitrates cluster-scope error reporting.
InsKey Operands Pipeline Latency
CGAERRBAR UNKNOWN 1 †
CGAERRBAR — 1 fields · 250 samples
and_base: 0x000fe0000000000000000000000005ab
var_mask: 0x00001c0000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
CREDUX
Cluster-scope reduction producing a uniform-register result.
InsKey Operands Modifiers Pipeline Latency
CREDUX_UR_R UR_R MIN,S32, MAX,S32, MIN, MAX UNKNOWN 1 †
CREDUX_UR_R.MIN,S32 — 2 fields · 374 samples
and_base: 0x000fc0000000820000000000000072cc
var_mask: 0x00003a0000000000000000003f0f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
CREDUX_UR_R.MAX,S32 — 2 fields · 173 samples
and_base: 0x000fc0000000020000000000000072cc
var_mask: 0x00303e000000000000000000ff0f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
CREDUX_UR_R.MIN — 2 fields · 22 samples
and_base: 0x000fe2000000800000000000000072cc
var_mask: 0x000000000000000000000000ef0d0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
CREDUX_UR_R.MAX — 2 fields · 6 samples
and_base: 0x000000000000000000000000000072cc
var_mask: 0x000000000000000000000000ffff0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
CS2R
Cross-SM special register read. Accesses SM-wide state like SR_WARPID.
InsKey Operands Modifiers Pipeline Latency
CS2R_R_II R_II — UNKNOWN 1 †
CS2R_R_L R_L 32 UNKNOWN 1 †
CS2R_R_II — 2 fields · 1,817 samples
and_base: 0x000fc0000001ff000000000000000805
var_mask: 0x03f03e00000000000000000000fff000
Bits W Tok Extraction
[23:16] 8 t1 reg
[15:12] 4 t0 guard
CS2R_R_L.32 — 2 fields · 39 samples
and_base: 0x000fca0000008a000000000000007805
var_mask: 0x00000000000000000000000000bf0000
Bits W Tok Extraction
[79:72] 8 t2 sysreg
[23:16] 8 t1 reg
CS2R_R_L — 2 fields · 12 samples
and_base: 0x000fc000000152000000000000007805
var_mask: 0x00002e000000000000000000001e0000
Bits W Tok Extraction
[79:72] 8 t2 sysreg
[23:16] 8 t1 reg
DADD
FP64 addition.
InsKey Operands Pipeline Latency
DADD_R_R_FI R_R_FI UNKNOWN 1 †
DADD_R_R_R R_R_R UNKNOWN 1 †
DADD_R_R_UR R_R_UR UNKNOWN 1 †
DADD_R_R_FI — 6 fields · 1,205 samples
and_base: 0x00000000000000000000000000000429
var_mask: 0x07fffe0000000100fff900007e7ef000
Bits W Tok Extraction
[122] 1 t2 reuse
[72] 1 t2 neg
[63:32] 32 t3 f64hi
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DADD_R_R_R — 10 fields · 22,382 samples
and_base: 0x00000000000000000000000000000229
var_mask: 0x17fffe0000000ffe00000000fffef000
Bits W Tok Extraction
[124] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t3 neg
[74] 1 t3 abs
[73] 1 t2 abs
[72] 1 t2 neg
[71:64] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DADD_R_R_UR — 9 fields · 1,745 samples
and_base: 0x00000000080000000000000000000e29
var_mask: 0x07fffe0000000300c000001efffef000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[72] 1 t2 neg
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DEPBAR
Dependency barrier.
InsKey Operands Modifiers Pipeline Latency
DEPBAR_II_II II_II LE UNKNOWN 1 †
DEPBAR_II_II.LE — 2 fields · 393 samples
and_base: 0x000fc00000000000000080000000791a
var_mask: 0x14003e000000000000007fc000000000
Bits W Tok Extraction
[46:44] 3 t1 imm
[43:38] 6 t2 imm
DFMA
FP64 fused multiply-add.
InsKey Operands Modifiers Pipeline Latency
DFMA_R_R_FI_R R_R_FI_R — UNKNOWN 1 †
DFMA_R_R_R_FI R_R_R_FI — UNKNOWN 1 †
DFMA_R_R_R_R R_R_R_R RM, RP UNKNOWN 1 †
DFMA_R_R_R_UR R_R_R_UR RP UNKNOWN 1 †
DFMA_R_R_UR_R R_R_UR_R — UNKNOWN 1 †
DFMA_R_R_FI_R — 9 fields · 2,003 samples
and_base: 0x0000000000000000000000000000082b
var_mask: 0x07fffe0000000efefffff200fefef000
Bits W Tok Extraction
[122] 1 t2 reuse
[75] 1 t4 neg
[74] 1 t4 abs
[73] 1 t2 abs
[71:64] 8 t4 reg
[63:32] 32 t3 f64hi
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DFMA_R_R_R_FI — 10 fields · 10,809 samples
and_base: 0x0000000000000000000000000000742b
var_mask: 0x0ffffe0000000ffefff80000fffe0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t3 neg
[74] 1 t3 abs
[73] 1 t2 abs
[72] 1 t2 neg
[71:64] 8 t3 reg
[63:32] 32 t4 f64hi
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DFMA_R_R_R_R — 13 fields · 17,480 samples
and_base: 0x0000000000000000000000000000022b
var_mask: 0x1ffffe0000000fff800000fefffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[74] 1 t4 abs
[73] 1 t2 abs
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DFMA_R_R_R_R.RM — 5 fields · 858 samples
and_base: 0x000e000000004000000000000000722b
var_mask: 0x0001f600000000fe000000fe7e7e0000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DFMA_R_R_R_R.RP — 5 fields · 804 samples
and_base: 0x000e100000008100000000000000722b
var_mask: 0x0001ce000000007e000000fe7e7e0000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DFMA_R_R_R_UR — 11 fields · 1,244 samples
and_base: 0x00000000080000000000000000007e2b
var_mask: 0x0ffffe0000000d7ec000001e7e3e0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t3 neg
[74] 1 t3 abs
[72] 1 t2 neg
[71:64] 8 t3 reg
[63] 1 t4 neg
[62] 1 t4 abs
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DFMA_R_R_R_UR.RP — 5 fields · 42 samples
and_base: 0x000e1000080081000000000000007e2b
var_mask: 0x00300e000000001e0000000e3e1e0000
Bits W Tok Extraction
[123] 1 t3 reuse
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DFMA_R_R_UR_R — 10 fields · 6,072 samples
and_base: 0x00000000080000000000000000000c2b
var_mask: 0x17fffe00000009ff8000003efffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DMMA
FP64 matrix multiply-accumulate (SM120). Shape: 8×8×4. Performs double-precision warp MMA. Variants: DMMA.RM (round to −∞), DMMA.RP (round to +∞).
InsKey Operands Modifiers Pipeline Latency
DMMA_R_R_R_R R_R_R_R 8x8x4 UNKNOWN 1 †
DMMA_R_R_R_R.8x8x4 — 8 fields · 1,041 samples
and_base: 0x0001600000000000000000000000723f
var_mask: 0x0fee9e00000001fc800000fefefc0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DMUL
FP64 multiplication.
InsKey Operands Modifiers Pipeline Latency
DMUL_R_R_FI R_R_FI — UNKNOWN 1 †
DMUL_R_R_R R_R_R RP UNKNOWN 1 †
DMUL_R_R_UR R_R_UR — UNKNOWN 1 †
DMUL_R_R_FI — 6 fields · 4,401 samples
and_base: 0x00000000000000000000000000000828
var_mask: 0x07fffe0000000200fff00000fefef000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[63:32] 32 t3 f64hi
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DMUL_R_R_R — 9 fields · 22,792 samples
and_base: 0x00000000000000000000000000000228
var_mask: 0x0ffffe0000000200c00000fefffef000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[73] 1 t2 abs
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DMUL_R_R_R.RP — 4 fields · 1,027 samples
and_base: 0x00000000000080000000000000007228
var_mask: 0x007ffe0000000000000000fefefe0000
Bits W Tok Extraction
[123] 1 t3 reuse
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
DMUL_R_R_UR — 8 fields · 5,307 samples
and_base: 0x00000000080000000000000000000c28
var_mask: 0x07fffe0000000200c000003efffef000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
DSETP
FP64 compare and set predicate.
InsKey Operands Modifiers Pipeline Latency
DSETP_P_P_R_FI_P P_P_R_FI_P AND,GTU, AND,NEU, AND,GEU, AND,GT, AND,EQ, AND,NE, AND,GE, AND,MAX, NEU,OR, EQ,OR, LEU,OR, AND,LE, LE,OR, AND,LT UNKNOWN 1 †
DSETP_P_P_R_R_P P_P_R_R_P AND,NEU, AND,GT, AND,MAX, AND,GEU, AND,NAN, AND,EQ, AND,MIN, NEU,OR, AND,NE, AND,GE, AND,GTU, LT,OR, EQ,OR, LEU,OR, AND,LEU, NAN,OR, GTU,OR, AND,LT, GT,OR, LE,OR, GT,XOR, GE,OR, GEU,XOR, LTU,OR, AND,NUM UNKNOWN 1 †
DSETP_P_P_R_UR_P P_P_R_UR_P AND,GT, AND,NEU, AND,GE, AND,GEU, AND,GTU, EQ,OR, NEU,OR, AND,EQ, LTU,OR, AND,LT, AND,MAX, LEU,OR, AND,MIN, GT,OR, AND,NE, AND,LE UNKNOWN 1 †
DSETP_P_P_R_FI_P.AND,GTU — 8 fields · 1,262 samples
and_base: 0x0000000003f0c000002000000000042a
var_mask: 0x077ffe00000e02007fd00000fe00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_FI_P.AND,NEU — 8 fields · 342 samples
and_base: 0x0000000003f0d000000000000000042a
var_mask: 0x03fffe00000e0200fff000007e00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_FI_P.AND,GEU — 7 fields · 122 samples
and_base: 0x0000000003f0e000000000000000742a
var_mask: 0x06fffe00000202007fff40007e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
DSETP_P_P_R_FI_P.AND,GT — 7 fields · 48 samples
and_base: 0x0000000000f0400000a000000000742a
var_mask: 0x047efe00030200007f5f40003e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_FI_P.AND,EQ — 8 fields · 36 samples
and_base: 0x000e0000007020003ff000000000042a
var_mask: 0x01b1fe0003860000000000003e00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[62:59] 4 t2 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_FI_P.AND,NE — 6 fields · 32 samples
and_base: 0x0000000003f052007ff000000000742a
var_mask: 0x041fee00000e0000000000001e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[63:60] 4 t2 pred
[63:60] 4 t5 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
DSETP_P_P_R_FI_P.AND,GE — 7 fields · 29 samples
and_base: 0x000e040003f06000400000000000742a
var_mask: 0x0081fa00000202003ff000003e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
DSETP_P_P_R_FI_P.AND,MAX — 7 fields · 23 samples
and_base: 0x000e20000380f0003ff000000000742a
var_mask: 0x0070c60000300000000000003e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t5 pred
[9:6] 4 t1 pred
DSETP_P_P_R_FI_P.NEU,OR — 7 fields · 21 samples
and_base: 0x000fc0000070d4003ff000000000742a
var_mask: 0x03f03e0004820000000000007e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_FI_P.EQ,OR — 7 fields · 14 samples
and_base: 0x000e4400007024003ff000000000742a
var_mask: 0x0021b800040000000000000036000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[9:6] 4 t5 pred
DSETP_P_P_R_FI_P.LEU,OR — 8 fields · 12 samples
and_base: 0x001e04000470b4003ff000000000742a
var_mask: 0x0000380000000000000000005a000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
DSETP_P_P_R_FI_P.AND,LE — 7 fields · 5 samples
and_base: 0x001e220000703000035000000000742a
var_mask: 0x0101c00000000000000000001e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
DSETP_P_P_R_FI_P.LE,OR — 6 fields · 5 samples
and_base: 0x000e040001703400036000000000742a
var_mask: 0x00007800000200000000000016000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[7:4] 4 t5 pred
DSETP_P_P_R_FI_P.AND,LT — 10 fields · 5 samples
and_base: 0x00000400047010003ff000000000742a
var_mask: 0x0437ba0000000000000000001e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[111] 1 t3 reuse
[109] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[63:32] 32 t4 f64hi
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.AND,NEU — 9 fields · 3,196 samples
and_base: 0x000000000070d000000000000000022a
var_mask: 0x07fffe00038e0200000000fffe00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,GT — 11 fields · 2,890 samples
and_base: 0x0000000000704000000000000000022a
var_mask: 0x17fffe00078e0200400000fffe00f000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,MAX — 11 fields · 3,386 samples
and_base: 0x000000000380f000000000000000022a
var_mask: 0x17fffe00007e0200400000feff00f000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,GEU — 10 fields · 3,334 samples
and_base: 0x000000000070e000000000000000022a
var_mask: 0x17fffe00038e0200400000fffe00f000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,NAN — 9 fields · 909 samples
and_base: 0x0000000003f08000000000000000722a
var_mask: 0x17fffe00000e0200400000fefe000000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t4 abs
[62] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
DSETP_P_P_R_R_P.AND,EQ — 8 fields · 1,034 samples
and_base: 0x0000000000702000000000000000022a
var_mask: 0x07fffe00078e0000000000fffe00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,MIN — 11 fields · 906 samples
and_base: 0x0000000003800000000000000000022a
var_mask: 0x17fffe00007e02004000007eff00f000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.NEU,OR — 8 fields · 688 samples
and_base: 0x000000000070d400000000000000222a
var_mask: 0x03fffe00078e0000000000fffe005000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.AND,NE — 6 fields · 649 samples
and_base: 0x000e040003f05000000000ff0000722a
var_mask: 0x0011f800000e0000000000007e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
DSETP_P_P_R_R_P.AND,GE — 9 fields · 634 samples
and_base: 0x0000000000f06000000000000000722a
var_mask: 0x07fffe00030e0200400000fffe000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.AND,GTU — 8 fields · 633 samples
and_base: 0x0000000003f0c000000000000000722a
var_mask: 0x07fffe00000e0200400000ff7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
DSETP_P_P_R_R_P.LT,OR — 8 fields · 337 samples
and_base: 0x000e040000701400000000000000222a
var_mask: 0x03f1fa00038e0000000000fefe00d000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
DSETP_P_P_R_R_P.EQ,OR — 7 fields · 272 samples
and_base: 0x0000000000702400000000000000722a
var_mask: 0x07fffe00078e0000000000ff7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.LEU,OR — 8 fields · 123 samples
and_base: 0x000000000070b400000000000000722a
var_mask: 0x03fffe00058e0000400000ff3e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.AND,LEU — 8 fields · 73 samples
and_base: 0x000000000070b000000000000000722a
var_mask: 0x000ffc00038602000000007e3e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.NAN,OR — 8 fields · 47 samples
and_base: 0x0010000000708400000000000000722a
var_mask: 0x000efe00000c0200400000fefe000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[73] 1 t4 abs
[62] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[19:16] 4 t5 pred
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.GTU,OR — 6 fields · 25 samples
and_base: 0x000e00000070c400000000020000722a
var_mask: 0x00b1fe0001860000000000fd3e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.AND,LT — 6 fields · 23 samples
and_base: 0x0000400000701000000000000000722a
var_mask: 0x00e6ae00000000000000000e1e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[22:19] 4 t1 pred
[22:19] 4 t5 pred
DSETP_P_P_R_R_P.GT,OR — 7 fields · 12 samples
and_base: 0x0004220000724600000000000000722a
var_mask: 0x000bc000018000000000003e2e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[8:5] 4 t1 pred
DSETP_P_P_R_R_P.LE,OR — 7 fields · 12 samples
and_base: 0x000e040004f23600000000000000722a
var_mask: 0x02307800000000000000007e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.GT,XOR — 7 fields · 10 samples
and_base: 0x000e000000704800000000ff0000722a
var_mask: 0x0000ea0002800000000000001e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[40:37] 4 t2 pred
[31:24] 8 t3 reg
[18:15] 4 t1 pred
DSETP_P_P_R_R_P.GE,OR — 6 fields · 9 samples
and_base: 0x0000040000706400000000000000722a
var_mask: 0x007ff800000000000000001e1e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[22:19] 4 t1 pred
[22:19] 4 t5 pred
DSETP_P_P_R_R_P.GEU,XOR — 7 fields · 8 samples
and_base: 0x000e00000470e800000000ff0000722a
var_mask: 0x02c0ee00030e0000000000000e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.LTU,OR — 8 fields · 4 samples
and_base: 0x020e0400007094004000000c1800722a
var_mask: 0x00007800008200000000000206000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t1 pred
[83:81] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[25] 1 t1 pred
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_R_P.AND,NUM — 7 fields · 4 samples
and_base: 0x004e0400047072004000000a0800722a
var_mask: 0x00002800000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[22:19] 4 t1 pred
[22:19] 4 t5 pred
DSETP_P_P_R_UR_P.AND,GT — 8 fields · 1,037 samples
and_base: 0x000000000bf040000000000000007e2a
var_mask: 0x07fffe00000e02004000001e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
DSETP_P_P_R_UR_P.AND,NEU — 7 fields · 383 samples
and_base: 0x000e00000bf0d00000000000ff000e2a
var_mask: 0x03f1fe00000e00000000003e0000f000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
[11:9] 3 t2 pred
[11:9] 3 t5 pred
DSETP_P_P_R_UR_P.AND,GE — 7 fields · 197 samples
and_base: 0x000000000bf060000000000000007e2a
var_mask: 0x047ffe00000e02000000001e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
DSETP_P_P_R_UR_P.AND,GEU — 7 fields · 195 samples
and_base: 0x000000000bf0e0000000000000007e2a
var_mask: 0x03fffe00000e02000000000e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
DSETP_P_P_R_UR_P.AND,GTU — 7 fields · 178 samples
and_base: 0x000000000bf0c0000000000000007e2a
var_mask: 0x07fffe00000e02000000001e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
DSETP_P_P_R_UR_P.EQ,OR — 7 fields · 126 samples
and_base: 0x0000000008702400000000000e007e2a
var_mask: 0x003ffe00078e00000000001ef1000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_UR_P.NEU,OR — 6 fields · 111 samples
and_base: 0x000e00000870d4000000000004007e2a
var_mask: 0x03f1fe00008e00000000003efb000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_UR_P.AND,EQ — 8 fields · 100 samples
and_base: 0x000e00000870200000000000ff002e2a
var_mask: 0x01f1fe00078e00000000003e00005000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
[11:9] 3 t2 pred
DSETP_P_P_R_UR_P.LTU,OR — 6 fields · 88 samples
and_base: 0x00000000087094000000000000007e2a
var_mask: 0x04fefe00008200000000001e3e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_UR_P.AND,LT — 8 fields · 82 samples
and_base: 0x000e00000bf010000000000000000e2a
var_mask: 0x01716e00000602000000001eff007000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
[11:9] 3 t2 pred
[11:9] 3 t5 pred
DSETP_P_P_R_UR_P.AND,MAX — 8 fields · 73 samples
and_base: 0x000e20000b80f0000000000000007e2a
var_mask: 0x0030c600003202004000001e7e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t4 abs
[62] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t5 pred
DSETP_P_P_R_UR_P.LEU,OR — 6 fields · 22 samples
and_base: 0x000e00000870b4000000000000007e2a
var_mask: 0x00f0fe00038e00000000000e16000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
DSETP_P_P_R_UR_P.AND,MIN — 6 fields · 14 samples
and_base: 0x000e24000b8000000000000000007e2a
var_mask: 0x00300000007e00000000000e1e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t5 pred
DSETP_P_P_R_UR_P.GT,OR — 7 fields · 9 samples
and_base: 0x004e84000c7044000000000810007e2a
var_mask: 0x0000380000000000000000060e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[22:19] 4 t1 pred
[22:19] 4 t5 pred
DSETP_P_P_R_UR_P.AND,NE — 7 fields · 4 samples
and_base: 0x001e04000bf0500000000004ff007e2a
var_mask: 0x00003800000000000000000200000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[18:15] 4 t1 pred
[11:9] 3 t2 pred
[11:9] 3 t5 pred
DSETP_P_P_R_UR_P.AND,LE — 6 fields · 2 samples
and_base: 0x000e62000bf0300000000008ff007e2a
var_mask: 0x00018000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[18:15] 4 t1 pred
[9:6] 4 t4 ureg
ELECT
Elects a single leader lane in the warp (PTX elect.sync): returns a predicate set in exactly the first active lane.
InsKey Operands Pipeline Latency
ELECT_P_UR_P P_UR_P UNKNOWN 1 †
ELECT_P_UR_P — 4 fields · 30 samples
and_base: 0x000fc000038000000000000000ff082f
var_mask: 0x01403e00000e00000000000000007000
Bits W Tok Extraction
[86:81] 6 t1 pred
[23:16] 8 t2 ureg
[15:12] 4 t0 guard
[4:1] 4 t3 pred
ENDCOLLECTIVE
Ends a cluster-collective operation scope.
InsKey Operands Pipeline Latency
ENDCOLLECTIVE UNKNOWN 1 †
ERRBAR
Error barrier; orders error reporting against execution.
InsKey Operands Pipeline Latency
ERRBAR UNKNOWN 1 †
ERRBAR — 1 fields · 250 samples
and_base: 0x000fc0000000000000000000000009ab
var_mask: 0x0000000000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
EXIT
Terminate thread execution.
InsKey Operands Pipeline Latency
EXIT UNKNOWN 1 †
EXIT_P P UNKNOWN 1 †
EXIT — 1 fields · 126 samples
and_base: 0x000fe00003800000000000000000094d
var_mask: 0x03f01e000f9019040000040f0600f0cb
Bits W Tok Extraction
[15:12] 4 t0 guard
EXIT_P — 2 fields · 186 samples
and_base: 0x000fe00000000000000000000000094d
var_mask: 0x01f01e0003800000000000000000b000
Bits W Tok Extraction
[89:87] 3 t1 pred
[15:12] 4 t0 guard
F2F
Float-to-float precision conversion.
InsKey Operands Modifiers Pipeline Latency
F2F_R_R R_R F32,F64, BF16,F32, F16,F32, F16,F32,RP, F16,F32,RM UNKNOWN 1 †
F2F_R_UR R_UR F32,F64 UNKNOWN 1 †
F2F_R_R.F32,F64 — 7 fields · 2,490 samples
and_base: 0x00000000002010000000000000000310
var_mask: 0x03fffe0000100800c000007f007ff000
Bits W Tok Extraction
[84] 1 t0 mnemod1:F32
[75] 1 t0 mnemod1:F64
[63] 1 t2 neg
[62] 1 t2 abs
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2F_R_R.BF16,F32 — 5 fields · 217 samples
and_base: 0x00000000002020000000000000000304
var_mask: 0x03dffe0000000000c000003f003ff000
Bits W Tok Extraction
[63] 1 t2 neg
[62] 1 t2 abs
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2F_R_R.F16,F32 — 3 fields · 152 samples
and_base: 0x000e2000002008000000000000007304
var_mask: 0x0031c600000000004000003f003f0000
Bits W Tok Extraction
[62] 1 t2 abs
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2F_R_R.F16,F32,RP — 3 fields · 14 samples
and_base: 0x000e2000002088000000000000000304
var_mask: 0x0001d400000000000000001e001f1000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2F_R_R.F16,F32,RM — 3 fields · 14 samples
and_base: 0x000e2000002048000000000000008304
var_mask: 0x0011d400000000000000001e001f1000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2F_R_UR.F32,F64 — 2 fields · 12 samples
and_base: 0x000e2000083010000000000000007d10
var_mask: 0x00f08600000000000000000e003f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
F2FP
Float-to-float precision conversion with packing. Converts FP32 inputs to FP16, BF16, or FP8 (E4M3/E5M2) format. .PACK_AB packs two FP32 values into one FP16 register pair. .MERGE_C blends with an existing packed value. Used in quantization pipelines before QMMA.
InsKey Operands Modifiers Pipeline Latency
F2FP_R_R R_R E4M3,F16,UNPACK_B, F32,PACK_B,TF32, E5M2,F16,UNPACK_B UNKNOWN 1 †
F2FP_R_R_R R_R_R F16,F32,PACK_AB, BF16,F32,PACK_AB, F16,F32,PACK_AB,RZ UNKNOWN 1 †
F2FP_R_R_R_R R_R_R_R E4M3,F32,PACK_AB_MERGE_C,SATFINITE, E5M2,F32,PACK_AB_MERGE_C,SATFINITE UNKNOWN 1 †
F2FP_R_R.E4M3,F16,UNPACK_B — 3 fields · 155 samples
and_base: 0x000fc000020006ff00000000ff00023e
var_mask: 0x03f02e00000000000000003f003ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2FP_R_R.F32,PACK_B,TF32 — 2 fields · 66 samples
and_base: 0x000fc000024050ff00000000ff00723e
var_mask: 0x03e02e0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2FP_R_R.E5M2,F16,UNPACK_B — 2 fields · 31 samples
and_base: 0x000fc000020004ff00000000ff00723e
var_mask: 0x00502e00000000000000003f003f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2FP_R_R_R.F16,F32,PACK_AB — 4 fields · 2,552 samples
and_base: 0x000fc000000000ff000000000000023e
var_mask: 0x03f03e0000000000000000ffff7ff000
Bits W Tok Extraction
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2FP_R_R_R.BF16,F32,PACK_AB — 4 fields · 2,028 samples
and_base: 0x000fc000000010ff000000000000023e
var_mask: 0x03f03e00000000000000007fff7ff000
Bits W Tok Extraction
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2FP_R_R_R.F16,F32,PACK_AB,RZ — 4 fields · 14 samples
and_base: 0x000fc200000180ff00000000ff00023e
var_mask: 0x00302c00000000000000001e001e7000
Bits W Tok Extraction
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2FP_R_R_R_R.E4M3,F32,PACK_AB_MERGE_C,SATFINITE — 6 fields · 472 samples
and_base: 0x000fc00004807000000000000000023e
var_mask: 0x07e03e00000000ff000000fffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2FP_R_R_R_R.E5M2,F32,PACK_AB_MERGE_C,SATFINITE — 5 fields · 88 samples
and_base: 0x000fc000048060ff00000000ff00023e
var_mask: 0x00002e0000000000000000ff003f7000
Bits W Tok Extraction
[71:64] 8 t2 reg
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2I
Float-to-integer conversion.
InsKey Operands Modifiers Pipeline Latency
F2I_R_R R_R FTZ,NTZ,TRUNC,U32, F64,TRUNC,U32, TRUNC,U64, F64,FLOOR, NTZ,TRUNC, F64,S64, NTZ, FLOOR,NTZ,U32, F64,TRUNC, F64,S64,TRUNC, NTZ,TRUNC,U32, F64,TRUNC,U64, S64,TRUNC, FLOOR,NTZ, FTZ,NTZ, NTZ,S16 UNKNOWN 1 †
F2I_R_R.FTZ,NTZ,TRUNC,U32 — 2 fields · 581 samples
and_base: 0x000000000021f0000000000000007305
var_mask: 0x01dffe0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.F64,TRUNC,U32 — 2 fields · 635 samples
and_base: 0x000000000030d0000000000000007311
var_mask: 0x03fffe00000000000000007e007f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.TRUNC,U64 — 2 fields · 437 samples
and_base: 0x000020000020d8000000000000007311
var_mask: 0x031fd400000000000000007f007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.F64,FLOOR — 2 fields · 269 samples
and_base: 0x00000000003051000000000000007311
var_mask: 0x03fffe00000000000000007e00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.NTZ,TRUNC — 3 fields · 175 samples
and_base: 0x000020000020f1000000000000000305
var_mask: 0x03ffde00000000000000007f003ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2I_R_R.F64,S64 — 2 fields · 102 samples
and_base: 0x000e0000003019000000000000007311
var_mask: 0x0011fe00000000000000007e007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.NTZ — 3 fields · 91 samples
and_base: 0x00002000002031000000000000001305
var_mask: 0x001fde00000000000000001f001fe000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2I_R_R.FLOOR,NTZ,U32 — 2 fields · 70 samples
and_base: 0x00002000002070000000000000007305
var_mask: 0x001fd600000000000000007f003f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.F64,TRUNC — 3 fields · 66 samples
and_base: 0x000e20000030d1000000000000000311
var_mask: 0x01f1c600000000000000007e007ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2I_R_R.F64,S64,TRUNC — 3 fields · 39 samples
and_base: 0x000e20000030d9000000000000000311
var_mask: 0x00e0c600000000000000001e001e7000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2I_R_R.NTZ,TRUNC,U32 — 2 fields · 17 samples
and_base: 0x000420000020f0000000000000007305
var_mask: 0x000bde00000000000000000f000f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.F64,TRUNC,U64 — 2 fields · 15 samples
and_base: 0x000e20000030d8000000000000007311
var_mask: 0x0231c600000000000000001e003e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.S64,TRUNC — 2 fields · 8 samples
and_base: 0x000e76000020d9000000000000001311
var_mask: 0x00008000000000000000003700360000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.FLOOR,NTZ — 2 fields · 4 samples
and_base: 0x000e2400002071000000000000007305
var_mask: 0x00000000000000000000000300060000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
F2I_R_R.FTZ,NTZ — 2 fields · 1 samples
and_base: 0x000e620000213100000000c500007305
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[39:32] 8 t2 reg
[22:15] 8 t1 reg
F2I_R_R.NTZ,S16 — 3 fields · 1 samples
and_base: 0x00000000002029000000000000001305
var_mask: 0x001fde00000000000000001f001fe000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
F2IP
Float-to-integer conversion with pack. Converts FP32 to INT8 (U8) for use with IMMA tensor cores. .SAT saturates on overflow.
InsKey Operands Modifiers Pipeline Latency
F2IP_R_R_R_R R_R_R_R F32,NTZ,S8 UNKNOWN 1 †
F2IP_R_R_R_R.F32,NTZ,S8 — 4 fields · 121 samples
and_base: 0x000fc000000014000000000000007243
var_mask: 0x00002e00000000ff0000003f7f3f0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FADD
FP32 addition.
InsKey Operands Modifiers Pipeline Latency
FADD_R_R_FI R_R_FI FTZ UNKNOWN 1 †
FADD_R_R_R R_R_R FTZ, RZ, FTZ,RZ UNKNOWN 1 †
FADD_R_R_UR R_R_UR FTZ UNKNOWN 1 †
FADD_R_R_FI — 7 fields · 1,742 samples
and_base: 0x000fc000000000000000000000000421
var_mask: 0x07f03e0000000300ffffffff7ffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[72] 1 t2 neg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FADD_R_R_FI.FTZ — 7 fields · 732 samples
and_base: 0x000fc000000100003f80000000000421
var_mask: 0x04002e0000000100c0000000ff7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[72] 1 t2 neg
[62] 1 t2 neg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FADD_R_R_R — 10 fields · 18,432 samples
and_base: 0x000fc000000000000000000000000221
var_mask: 0x17f03e0000000300c00000fffffff000
Bits W Tok Extraction
[124] 1 t3 reuse
[122] 1 t2 reuse
[73] 1 t2 abs
[72] 1 t2 neg
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FADD_R_R_R.FTZ — 7 fields · 1,584 samples
and_base: 0x000fc000000100000000000000000221
var_mask: 0x05f03e0000000100800000fffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[72] 1 t2 neg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FADD_R_R_R.RZ — 4 fields · 4 samples
and_base: 0x000fe2000000c0000000000a01101221
var_mask: 0x0000000000000000000000001e070000
Bits W Tok Extraction
[122] 1 t2 reuse
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FADD_R_R_R.FTZ,RZ — 4 fields · 4 samples
and_base: 0x000fe0000001c0000000000a13021221
var_mask: 0x00000600000000000000001008340000
Bits W Tok Extraction
[122] 1 t2 reuse
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FADD_R_R_UR — 9 fields · 104 samples
and_base: 0x000fc000080000000000000000000e21
var_mask: 0x06f03e0000000300c000001fff7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[72] 1 t2 neg
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FADD_R_R_UR.FTZ — 4 fields · 4 samples
and_base: 0x000fce00080100000000000600007e21
var_mask: 0x00000000000000000000000100000000
Bits W Tok Extraction
[122] 1 t2 reuse
[39:32] 8 t3 ureg
[30:23] 8 t1 reg
[30:23] 8 t2 reg
FADD2
Packed dual-FP32 addition (two FP32 lanes per instruction).
InsKey Operands Pipeline Latency
FADD2_R_R_R R_R_R UNKNOWN 1 †
FADD2_R_R_R — 5 fields · 354 samples
and_base: 0x000fc00000000000000000000000724b
var_mask: 0x03e03e0000240000000000ffff7e0000
Bits W Tok Extraction
[85] 1 t3 opmod:F32
[82] 1 t2 opmod:F32
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FCHK
FP operand classification/check against a range; sets predicates for exception paths.
InsKey Operands Pipeline Latency
FCHK_P_R_FI P_R_FI UNKNOWN 1 †
FCHK_P_R_II P_R_II UNKNOWN 1 †
FCHK_P_R_R P_R_R UNKNOWN 1 †
FCHK_P_R_UR P_R_UR UNKNOWN 1 †
FCHK_P_R_FI — 4 fields · 6 samples
and_base: 0x000e220000000000502aaa8000007902
var_mask: 0x0000c000000200000f55552b1b000000
Bits W Tok Extraction
[84:81] 4 t1 pred
[63:32] 32 t3 f32
[27] 1 t1 pred
[31:24] 8 t2 reg
FCHK_P_R_II — 8 fields · 42 samples
and_base: 0x000e2000000000004000000000007902
var_mask: 0x0001c600000202000bf2c9e63f000000
Bits W Tok Extraction
[84:81] 4 t1 pred
[73] 1 t2 abs
[56] 1 t3 imm_shr3
[53] 1 t2 abs
[47] 1 t3 imm_shr5
[52:37] 16 t3 imm_shr4
[33] 1 t3 imm
[31:24] 8 t2 reg
FCHK_P_R_R — 6 fields · 1,914 samples
and_base: 0x000e2000000000000000000000007302
var_mask: 0x03f1ce00000e0300400000ffff000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[73] 1 t2 abs
[72] 1 t2 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
FCHK_P_R_UR — 3 fields · 4 samples
and_base: 0x000e6200080200000000000800007d02
var_mask: 0x00a08400000000000000000004000000
Bits W Tok Extraction
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[4:1] 4 t1 pred
FENCE
Memory fence instruction. SM120 variant implements fence.proxy.alias for async proxy ordering. Encoded as FENCE.VIEW.ASYNC.S.
InsKey Operands Modifiers Pipeline Latency
FENCE ASYNC,S,VIEW, ASYNC,T,VIEW UNKNOWN 1 †
FFMA
FP32 fused multiply-add. Rd = Ra × Rb + Rc. Single rounding.
InsKey Operands Modifiers Pipeline Latency
FFMA_R_R_FI_R R_R_FI_R FTZ UNKNOWN 1 †
FFMA_R_R_R_FI R_R_R_FI SAT, RM, FTZ UNKNOWN 1 †
FFMA_R_R_R_R R_R_R_R RM, RP, RZ, FTZ UNKNOWN 1 †
FFMA_R_R_R_UR R_R_R_UR — UNKNOWN 1 †
FFMA_R_R_UR_R R_R_UR_R FTZ UNKNOWN 1 †
FFMA_R_R_FI_R — 10 fields · 2,405 samples
and_base: 0x000fc000000000000000000000000823
var_mask: 0x17f03e0000000effffffffffff7ff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[74] 1 t4 abs
[73] 1 t2 abs
[71:64] 8 t4 reg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_FI_R.FTZ — 6 fields · 36 samples
and_base: 0x000fc000000100003f31721800001823
var_mask: 0x03f03e00000000ff000000003fcf6000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_R_FI — 11 fields · 5,337 samples
and_base: 0x000fc000000000000000000000000423
var_mask: 0x0ff03e0000000fffffffffffff7ff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t3 neg
[74] 1 t3 abs
[73] 1 t2 abs
[72] 1 t2 neg
[71:64] 8 t3 reg
[63:32] 32 t4 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_R_FI.SAT — 5 fields · 133 samples
and_base: 0x000fc000000020003f00000000007423
var_mask: 0x09f02e000000003f000000003f3f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[71:64] 8 t3 reg
[63:32] 32 t4 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_FI.RM — 5 fields · 130 samples
and_base: 0x000fc000000040004b40000100007423
var_mask: 0x08002e000000003f000000003f3f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[71:64] 8 t3 reg
[63:32] 32 t4 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_FI.FTZ — 6 fields · 6 samples
and_base: 0x000fe000000100012000000002000423
var_mask: 0x00000e000000000e1f490fdb04057000
Bits W Tok Extraction
[123] 1 t3 reuse
[71:64] 8 t3 reg
[63:32] 32 t4 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_R_R — 13 fields · 17,554 samples
and_base: 0x000fc000000000000000000000000223
var_mask: 0x1ff03e0000000fff800000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[74] 1 t4 abs
[73] 1 t2 abs
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_R_R.RM — 7 fields · 1,048 samples
and_base: 0x000fe000000040000000000000007223
var_mask: 0x1c400600000000ff000000ffff7f0000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_R.RP — 7 fields · 1,025 samples
and_base: 0x000fc000000080000000000000007223
var_mask: 0x1c802e00000000ff000000ffffff0000
Bits W Tok Extraction
[124] 1 t3 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_R.RZ — 7 fields · 1,089 samples
and_base: 0x000fe2000000c0000000000000007223
var_mask: 0x1c0000000000007f000000ffff7f0000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_R.FTZ — 9 fields · 159 samples
and_base: 0x000fc000000100000000000000007223
var_mask: 0x1fe02e000000093f000000ffffff0000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[72] 1 t2 neg
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_R_UR — 8 fields · 44 samples
and_base: 0x000fc000080000000000000000007e23
var_mask: 0x00b02e000000091fc000001f3f1f0000
Bits W Tok Extraction
[75] 1 t3 neg
[72] 1 t2 neg
[71:64] 8 t3 reg
[63] 1 t4 neg
[62] 1 t4 abs
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA_R_R_UR_R — 11 fields · 8,423 samples
and_base: 0x000fc000080000000000000000000c23
var_mask: 0x17f03e00000009ffc000003ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FFMA_R_R_UR_R.FTZ — 5 fields · 1 samples
and_base: 0x008fe200080100070000000422077c23
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t1 reg
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
FFMA2
Packed dual-FP32 fused multiply-add.
InsKey Operands Pipeline Latency
FFMA2_R_R_R_R R_R_R_R UNKNOWN 1 †
FFMA2_R_R_UR_R R_R_UR_R UNKNOWN 1 †
FFMA2_R_R_R_R — 12 fields · 13,125 samples
and_base: 0x000fc000000000000000000000007249
var_mask: 0x0ff02e00010e01fe800000fffffe0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[88] 1 t2 opmod:F32x2
[83] 1 t2 opmod:NP
[82] 1 t2 opmod:F32
[81] 1 t2 opmod:LO_HI
[72] 1 t2 neg
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FFMA2_R_R_UR_R — 5 fields · 256 samples
and_base: 0x000fc000092000000000000000007c49
var_mask: 0x10e02e00000000a300000015fefe0000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FLO
Find leading one. Returns the bit position of the highest set bit (equivalent to 31 - clz).
InsKey Operands Modifiers Pipeline Latency
FLO_R_R R_R U32, SH,U32 UNKNOWN 1 †
FLO_R_UR R_UR U32 UNKNOWN 1 †
FLO_R_R.U32 — 2 fields · 1,437 samples
and_base: 0x00000000000e00000000000000007300
var_mask: 0x01fffe0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FLO_R_R.SH,U32 — 2 fields · 259 samples
and_base: 0x00002000000e04000000000000007300
var_mask: 0x03ffc600000000000000007f007f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FLO_R_UR.U32 — 2 fields · 197 samples
and_base: 0x000e2000080e00000000000000007d00
var_mask: 0x0171d600000000000000001f001f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
FMNMX
FP32 min/max selected by predicate.
InsKey Operands Modifiers Pipeline Latency
FMNMX_R_R_FI_P R_R_FI_P — UNKNOWN 1 †
FMNMX_R_R_R_P R_R_R_P NAN, FTZ UNKNOWN 1 †
FMNMX_R_R_UR_P R_R_UR_P NAN UNKNOWN 1 †
FMNMX_R_R_FI_P — 6 fields · 80 samples
and_base: 0x000fc000038000000300000000000809
var_mask: 0x01602e00040000007cff00007f7ff000
Bits W Tok Extraction
[90] 1 t4 neg
[89:87] 3 t4 pred
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMNMX_R_R_R_P — 10 fields · 1,295 samples
and_base: 0x000fc000038000000000000000000209
var_mask: 0x0ff03e00040002004000007ffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[73] 1 t2 abs
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMNMX_R_R_R_P.NAN — 6 fields · 128 samples
and_base: 0x000fe000078200000000000000000209
var_mask: 0x00200e0000000200000000fffffff000
Bits W Tok Extraction
[91:88] 4 t4 pred
[73] 1 t2 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMNMX_R_R_R_P.FTZ — 5 fields · 45 samples
and_base: 0x000fc000078100000000000000000209
var_mask: 0x00102e0000000000000000efffaff000
Bits W Tok Extraction
[91:88] 4 t4 pred
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMNMX_R_R_UR_P.NAN — 5 fields · 2,578 samples
and_base: 0x000fc0000b8200000000000000007c09
var_mask: 0x03f02e00040000000000002fffff0000
Bits W Tok Extraction
[90] 1 t4 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t4 pred
FMNMX_R_R_UR_P — 5 fields · 224 samples
and_base: 0x000fc0000f8000000000000000007c09
var_mask: 0x04702e00000000000000003f3f3f0000
Bits W Tok Extraction
[122] 1 t2 reuse
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t4 pred
FMNMX3
Three-input floating-point min/max.
InsKey Operands Modifiers Pipeline Latency
FMNMX3_R_R_FI_R_P R_R_FI_R_P FTZ UNKNOWN 1 †
FMNMX3_R_R_II_R_P R_R_II_R_P — UNKNOWN 1 †
FMNMX3_R_R_R_R_P R_R_R_R_P FTZ UNKNOWN 1 †
FMNMX3_R_R_UR_R_P R_R_UR_R_P — UNKNOWN 1 †
FMNMX3_R_R_FI_R_P.FTZ — 5 fields · 29 samples
and_base: 0x000fc00007810000ff80000000007876
var_mask: 0x01e02e00000000ff00000000ffff0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[7:4] 4 t5 pred
FMNMX3_R_R_FI_R_P — 5 fields · 1 samples
and_base: 0x008fc80007800000ff80000002007876
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[71:64] 8 t1 reg
[71:64] 8 t4 reg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[7:4] 4 t5 pred
FMNMX3_R_R_II_R_P — 6 fields · 8 samples
and_base: 0x000fe200078000103f80000000007876
var_mask: 0x043000000000000f000000000f020000
Bits W Tok Extraction
[122] 1 t2 reuse
[95:90] 6 t3 imm
[71:64] 8 t4 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[7:4] 4 t5 pred
FMNMX3_R_R_R_R_P — 11 fields · 1,193 samples
and_base: 0x000fc000038000000000000000000276
var_mask: 0x0bf03e00040006ff400000ff7ffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[90] 1 t5 neg
[74] 1 t4 abs
[73] 1 t2 abs
[71:64] 8 t4 reg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
[7:4] 4 t5 pred
FMNMX3_R_R_R_R_P.FTZ — 6 fields · 256 samples
and_base: 0x000fc000078100000000000000007276
var_mask: 0x07c02e00000000ff000000ffffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[7:4] 4 t5 pred
FMNMX3_R_R_UR_R_P — 5 fields · 4 samples
and_base: 0x000fc8000f80060140000010020c7c76
var_mask: 0x000000000000000e0000000000000000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[7:4] 4 t5 pred
FMUL
FP32 multiplication.
InsKey Operands Modifiers Pipeline Latency
FMUL_R_R_FI R_R_FI FTZ, RZ UNKNOWN 1 †
FMUL_R_R_II R_R_II — UNKNOWN 1 †
FMUL_R_R_R R_R_R FTZ, D2 UNKNOWN 1 †
FMUL_R_R_UR R_R_UR FTZ UNKNOWN 1 †
FMUL_R_R_FI — 6 fields · 1,574 samples
and_base: 0x000fc000004000000000000000000820
var_mask: 0x07f03e0000000200ffffffff7f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_FI.FTZ — 6 fields · 916 samples
and_base: 0x000fc000004100000000000000000820
var_mask: 0x05f03e0000000200ffb9fa3bfffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_FI.RZ — 5 fields · 141 samples
and_base: 0x000fc0000040c0003e22f98300000820
var_mask: 0x00f03e0000000000000000003f3f7000
Bits W Tok Extraction
[122] 1 t2 reuse
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_II — 2 fields · 40 samples
and_base: 0x000fc000004000007fc0000000007820
var_mask: 0x00002e0000000000000000001f1f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FMUL_R_R_R — 9 fields · 21,362 samples
and_base: 0x000fc000004000000000000000000220
var_mask: 0x0ff03e0000000200c00000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[73] 1 t2 abs
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_R.FTZ — 9 fields · 1,735 samples
and_base: 0x000fc000004100000000000000000220
var_mask: 0x0df03e0000000200c00000ffffff7000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[73] 1 t2 abs
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_R.D2 — 4 fields · 26 samples
and_base: 0x000fc000003000000000000000007220
var_mask: 0x00502a00000000000000001f3f3f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FMUL_R_R_UR — 6 fields · 5,913 samples
and_base: 0x000fc000084000000000000000000c20
var_mask: 0x07f03e00000002000000003ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[73] 1 t2 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FMUL_R_R_UR.FTZ — 5 fields · 131 samples
and_base: 0x000fc000084100000000000000007c20
var_mask: 0x07e02e00000000008000003fffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FMUL2
Packed dual-FP32 multiplication.
InsKey Operands Pipeline Latency
FMUL2_R_R_R R_R_R UNKNOWN 1 †
FMUL2_R_R_R — 8 fields · 279 samples
and_base: 0x000fc00000000000000000000000024a
var_mask: 0x0de03e0001040000000000fffffe7000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[88] 1 t2 opmod:HI_LO
[82] 1 t2 opmod:F32
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FRND
Floating-point round to integral value with explicit rounding mode.
InsKey Operands Modifiers Pipeline Latency
FRND_R_R R_R F64,FLOOR, F64, F64,TRUNC, FLOOR UNKNOWN 1 †
FRND_R_R.F64,FLOOR — 2 fields · 525 samples
and_base: 0x00000000003058000000000000007313
var_mask: 0x03fffe00000000000000007e007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FRND_R_R.F64 — 2 fields · 158 samples
and_base: 0x000e0000003018000000000000007313
var_mask: 0x0031fe00000000000000007e003e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FRND_R_R.F64,TRUNC — 2 fields · 157 samples
and_base: 0x000e00000030d8000000000000007313
var_mask: 0x03f1fe00000000000000003e007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FRND_R_R.FLOOR — 2 fields · 84 samples
and_base: 0x00000000002050000000000000007307
var_mask: 0x002efe00000000000000007f007f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FRND_R_R — 2 fields · 30 samples
and_base: 0x000e3000002010000000000000007307
var_mask: 0x00008000000000000000003f003f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
FSEL
FP32 conditional select.
InsKey Operands Pipeline Latency
FSEL_R_R_FI_P R_R_FI_P UNKNOWN 1 †
FSEL_R_R_II_P R_R_II_P UNKNOWN 1 †
FSEL_R_R_R_P R_R_R_P UNKNOWN 1 †
FSEL_R_R_UR_P R_R_UR_P UNKNOWN 1 †
FSEL_R_R_FI_P — 8 fields · 3,845 samples
and_base: 0x000fc000000000000000000000000808
var_mask: 0x07f03e0007800100fffffffffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[72] 1 t2 neg
[63:32] 32 t3 f32
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FSEL_R_R_II_P — 5 fields · 1,115 samples
and_base: 0x000fc000000000007fc0000000000808
var_mask: 0x03f03e0007800000803fffffff7ff000
Bits W Tok Extraction
[90] 1 t4 neg
[89:87] 3 t4 pred
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FSEL_R_R_R_P — 12 fields · 20,754 samples
and_base: 0x000fc000000000000000000000000208
var_mask: 0x0ff03e0007800300c00000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[73] 1 t2 abs
[72] 1 t2 neg
[63] 1 t3 neg
[62] 1 t3 abs
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
FSEL_R_R_UR_P — 8 fields · 339 samples
and_base: 0x000fc000080000000000000000007c08
var_mask: 0x05f03e00078002004000007fff3f0000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[73] 1 t3 abs
[62] 1 t2 abs
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
FSETP
FP32 compare and set predicate.
InsKey Operands Modifiers Pipeline Latency
FSETP_P_P_R_FI_P P_P_R_FI_P AND,GEU, AND,FTZ,NEU, AND,GT, AND,FTZ,GTU, AND,GTU, GEU,OR, AND,NEU, AND,NE, AND,GE, AND,EQ, LTU,OR, NEU,OR, LEU,OR, AND,LE, AND,LT, LE,OR, EQ,OR, AND,FTZ,GT, GT,OR UNKNOWN 1 †
FSETP_P_P_R_R_P P_P_R_R_P AND,NEU, AND,GEU, AND,GT, AND,FTZ,NEU, AND,EQ, NEU,OR, AND,NAN, AND,GE, AND,FTZ,GEU, EQ,OR, AND,GTU, LT,OR, NAN,OR, LEU,OR, AND,LEU, AND,LT, GTU,OR, GE,OR, GT,OR, GEU,XOR, GT,XOR, AND,FTZ,GT, LE,OR, AND,NUM, AND,FTZ,NE, AND,NE UNKNOWN 1 †
FSETP_P_P_R_UR_P P_P_R_UR_P AND,NEU, EQ,OR, AND,EQ, AND,GT, NEU,OR, AND,GTU, AND,LT, AND,GEU, LEU,OR, AND,LEU UNKNOWN 1 †
FSETP_P_P_R_FI_P.AND,GEU — 8 fields · 2,693 samples
and_base: 0x000fc00003f0e000000000000000080b
var_mask: 0x07f03e00000e0200ffff6fefff007000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_FI_P.AND,FTZ,NEU — 7 fields · 539 samples
and_base: 0x000fc00003f1d0003f8000000000780b
var_mask: 0x04003e00000e0200c0000000ff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
FSETP_P_P_R_FI_P.AND,GT — 9 fields · 584 samples
and_base: 0x000fc00000704000000000000000080b
var_mask: 0x04403e00038e0200ffffffffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_FI_P.AND,FTZ,GTU — 6 fields · 1,771 samples
and_base: 0x000fc00003f1c2007f8000000000780b
var_mask: 0x00003e00000e0000000000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
FSETP_P_P_R_FI_P.AND,GTU — 9 fields · 1,233 samples
and_base: 0x000fc0000070c000000000000000580b
var_mask: 0x04703e00078e02003fff9097ff00a000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_FI_P.GEU,OR — 8 fields · 374 samples
and_base: 0x000fc0000070e400008000000000780b
var_mask: 0x04003e00038e02003f0000003f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.AND,NEU — 9 fields · 271 samples
and_base: 0x000fc00000f0d000000000000000080b
var_mask: 0x07f03e0003060200ff800000ff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_FI_P.AND,NE — 6 fields · 269 samples
and_base: 0x000fc00003f052007f8000000000780b
var_mask: 0x07e02e00000e0000000000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
FSETP_P_P_R_FI_P.AND,GE — 7 fields · 215 samples
and_base: 0x000fc00003f06000000000000000780b
var_mask: 0x04003e0000060200fbffffaf7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63:32] 32 t4 f32
[31:24] 8 t3 reg
FSETP_P_P_R_FI_P.AND,EQ — 8 fields · 121 samples
and_base: 0x000fc000007020003f8000000000080b
var_mask: 0x03d03e0003860000000000007f00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[62:59] 4 t2 pred
[58:45] 14 t4 f16
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_FI_P.LTU,OR — 6 fields · 44 samples
and_base: 0x000fc000007094003b5ed2890000780b
var_mask: 0x04003e0000820000000000001f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.NEU,OR — 6 fields · 22 samples
and_base: 0x000fc8000070d4003f8000000000780b
var_mask: 0x03f0020000820000000000007e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.LEU,OR — 8 fields · 14 samples
and_base: 0x000fc8000070b400038000000400780b
var_mask: 0x00001200040000007c00000033000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[19:16] 4 t5 pred
[19:16] 4 t1 pred
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.AND,LE — 7 fields · 8 samples
and_base: 0x000fe000007030000c0000000000780b
var_mask: 0x00000600030c00000000000007000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.AND,LT — 7 fields · 8 samples
and_base: 0x000fe000047010003f8000000000780b
var_mask: 0x04000600030c0000000000001d000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.LE,OR — 8 fields · 6 samples
and_base: 0x000fda0000f034000c8000000000780b
var_mask: 0x0000000000000000000000000f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[7:4] 4 t1 pred
FSETP_P_P_R_FI_P.EQ,OR — 8 fields · 6 samples
and_base: 0x000fda00047024003f8000000000780b
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[27:24] 4 t1 pred
[27:24] 4 t5 pred
[23:16] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_FI_P.AND,FTZ,GT — 7 fields · 2 samples
and_base: 0x000fca0003f142003c23d70a0000780b
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[23:16] 8 t3 reg
[7:4] 4 t1 pred
FSETP_P_P_R_FI_P.GT,OR — 7 fields · 2 samples
and_base: 0x000fda00047044005e2aaaab0000780b
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[63:32] 32 t4 f32
[27:24] 4 t1 pred
[27:24] 4 t5 pred
[23:16] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,NEU — 9 fields · 2,938 samples
and_base: 0x000fc0000070d000000000000000020b
var_mask: 0x07f03e00078e0200000000ffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.AND,GEU — 11 fields · 2,986 samples
and_base: 0x000fc0000070e000000000000000020b
var_mask: 0x0ff03e00038e0200c00000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63] 1 t4 neg
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.AND,GT — 12 fields · 1,453 samples
and_base: 0x000fc00000704000000000000000020b
var_mask: 0x0ff03e00038e0200c00000ff7f00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[63] 1 t4 neg
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.AND,FTZ,NEU — 6 fields · 869 samples
and_base: 0x000fc00003f1d000000000000000720b
var_mask: 0x04403e00000e0000000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
FSETP_P_P_R_R_P.AND,EQ — 9 fields · 1,619 samples
and_base: 0x000fc00000702000000000000000020b
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.NEU,OR — 8 fields · 996 samples
and_base: 0x000fc0000070d400000000000000420b
var_mask: 0x07f03e00078e0000000000ffff003000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.AND,NAN — 10 fields · 769 samples
and_base: 0x000fc00003f08000000000000000020b
var_mask: 0x0ff03e00000e02004000007f7f00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[86:84] 3 t2 pred
[86:84] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t4 abs
[62] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.AND,GE — 9 fields · 659 samples
and_base: 0x000fc00001706000000000000000720b
var_mask: 0x07f03e00028e0200400000ff7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,FTZ,GEU — 8 fields · 617 samples
and_base: 0x000fc00003f1e000000000000000220b
var_mask: 0x0c703e0000060000000000ffff00d000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.EQ,OR — 7 fields · 586 samples
and_base: 0x000fc00000702400000000000000720b
var_mask: 0x07f03e00078e0000000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,GTU — 8 fields · 518 samples
and_base: 0x000fc00003f0c000000000000000720b
var_mask: 0x06503e00000e0200400000ff3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[62] 1 t4 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
FSETP_P_P_R_R_P.LT,OR — 7 fields · 371 samples
and_base: 0x000fc00000701400000000000000220b
var_mask: 0x00003a00018600000000007f7f00d000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.NAN,OR — 6 fields · 81 samples
and_base: 0x000fe00000708600400000000000720b
var_mask: 0x0000060000020000000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[7:4] 4 t5 pred
FSETP_P_P_R_R_P.LEU,OR — 7 fields · 58 samples
and_base: 0x000fc0000070b400000000ff0000720b
var_mask: 0x00f03e0004860000000000003f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,LEU — 11 fields · 56 samples
and_base: 0x000fc0000070b000000000000000720b
var_mask: 0x0c003e00038602000000003f0f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t4 reuse
[109] 1 t3 reuse
[106] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,LT — 7 fields · 28 samples
and_base: 0x000fc20000701000000000000000720b
var_mask: 0x00a03c00038600000000001f0f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.GTU,OR — 7 fields · 24 samples
and_base: 0x000fc6000070c400000000000000720b
var_mask: 0x00000000000000000000000f3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.GE,OR — 7 fields · 16 samples
and_base: 0x000fc00000706400000000000000720b
var_mask: 0x00003e00030c00000000000f0f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.GT,OR — 7 fields · 12 samples
and_base: 0x000fe20000f04600000000040d00720b
var_mask: 0x00000000010200000000001222000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[32:29] 4 t1 pred
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.GEU,XOR — 7 fields · 12 samples
and_base: 0x000fc0000678e800000000ff0000720b
var_mask: 0x02c02e0001060000000000001f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.GT,XOR — 8 fields · 10 samples
and_base: 0x000fe40000704800000000ff0000720b
var_mask: 0x0000000003800000000000000f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
[7:4] 4 t1 pred
FSETP_P_P_R_R_P.AND,FTZ,GT — 6 fields · 4 samples
and_base: 0x000fe20003f54000000000ff0000320b
var_mask: 0x0400000000020000000000001500c000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[31:24] 8 t3 reg
[15:12] 4 t0 guard
FSETP_P_P_R_R_P.LE,OR — 8 fields · 4 samples
and_base: 0x000fda0004703600000000020400720b
var_mask: 0x00000000000000000000000101000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,NUM — 8 fields · 4 samples
and_base: 0x004fc800047072004000000b0a00720b
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[19:16] 4 t1 pred
[19:16] 4 t5 pred
[15:12] 4 t2 pred
FSETP_P_P_R_R_P.AND,FTZ,NE — 6 fields · 2 samples
and_base: 0x000fc00003f35000000000ff0000720b
var_mask: 0x01103e00000800000000000003000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
FSETP_P_P_R_R_P.AND,NE — 6 fields · 2 samples
and_base: 0x008fc80003f05000000000ff0000720b
var_mask: 0x00000000000200000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[23:16] 8 t3 reg
FSETP_P_P_R_UR_P.AND,NEU — 6 fields · 620 samples
and_base: 0x000fc0000af0d00000000000ff000c0b
var_mask: 0x03f03e00010e00000000003f00007000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[26:24] 3 t2 pred
[15:12] 4 t0 guard
FSETP_P_P_R_UR_P.EQ,OR — 7 fields · 242 samples
and_base: 0x000fc0000870240000000000ff007c0b
var_mask: 0x00103e00078e00000000001f00000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_UR_P.AND,EQ — 7 fields · 138 samples
and_base: 0x000fc0000870200000000000ff002c0b
var_mask: 0x00403e00078e00000000001f0000d000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[26:24] 3 t2 pred
[15:12] 4 t0 guard
FSETP_P_P_R_UR_P.AND,GT — 7 fields · 128 samples
and_base: 0x000fc0000bf040000000000000007c0b
var_mask: 0x03e03e00000602000000002f3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
FSETP_P_P_R_UR_P.NEU,OR — 6 fields · 88 samples
and_base: 0x000fc0000870d40000000000ff007c0b
var_mask: 0x00403e00018600000000001f00000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_UR_P.AND,GTU — 7 fields · 54 samples
and_base: 0x000fc0000bf0c0000000000000007c0b
var_mask: 0x06f03e00000e02000000000f1f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[73] 1 t3 abs
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
FSETP_P_P_R_UR_P.AND,LT — 6 fields · 42 samples
and_base: 0x000fc0000bf010000000000200007c0b
var_mask: 0x04003a00000600000000002d1f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
FSETP_P_P_R_UR_P.AND,GEU — 6 fields · 28 samples
and_base: 0x000fc0000bf0e0000000000000007c0b
var_mask: 0x00503a00000a00000000000f3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
FSETP_P_P_R_UR_P.LEU,OR — 6 fields · 24 samples
and_base: 0x000fc0000870b4000000000000007c0b
var_mask: 0x00003e00038e00000000002e1f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t2 pred
FSETP_P_P_R_UR_P.AND,LEU — 7 fields · 2 samples
and_base: 0x000fc8000bf0b0000000002400007c0b
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[23:16] 8 t3 reg
[7:4] 4 t1 pred
HADD2
Packed FP16×2 addition. Performs two FP16 additions in a single cycle, operating on the upper and lower 16-bit halves of a 32-bit register.
InsKey Operands Modifiers Pipeline Latency
HADD2_R_R_FI_FI R_R_FI_FI — UNKNOWN 1 †
HADD2_R_R_R R_R_R F32, BF16_V2 UNKNOWN 1 †
HADD2_R_R_FI_FI — 6 fields · 7 samples
and_base: 0x000fc400000009003c003c00ff000430
var_mask: 0x000022000000000083808380001ff000
Bits W Tok Extraction
[71:48] 24 t3 f16_d
[57:32] 26 t3 f16
[47:32] 16 t4 f16
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HADD2_R_R_R.F32 — 7 fields · 4,323 samples
and_base: 0x000fc0000000410020000000ff000230
var_mask: 0x13f03e0000000000900000ff00fff000
Bits W Tok Extraction
[124] 1 t3 reuse
[63] 1 t3 neg
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HADD2_R_R_R — 10 fields · 1,524 samples
and_base: 0x000fc000000000000000000000000230
var_mask: 0x17f03e0000000d00b00000ff7f7ff000
Bits W Tok Extraction
[124] 1 t3 reuse
[122] 1 t2 reuse
[75:74] 2 t2 hsel
[72] 1 t2 neg
[63] 1 t3 neg
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HADD2_R_R_R.BF16_V2 — 7 fields · 2,042 samples
and_base: 0x000fc000002000000000000000000230
var_mask: 0x07f03e0000000c00300000ff7f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[75:74] 2 t2 hsel
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HFMA2
Packed FP16×2 fused multiply-add. Rd = Ra × Rb + Rc, where each operand holds two FP16 values. The .F32 variant accumulates in FP32 format.
InsKey Operands Modifiers Pipeline Latency
HFMA2_R_R_FI_FI_R R_R_FI_FI_R BF16_V2 UNKNOWN 1 †
HFMA2_R_R_R_FI_FI R_R_R_FI_FI — UNKNOWN 1 †
HFMA2_R_R_R_R R_R_R_R BF16_V2 UNKNOWN 1 †
HFMA2_R_R_UR_R R_R_UR_R BF16_V2 UNKNOWN 1 †
HFMA2_R_R_FI_FI_R — 7 fields · 1,422 samples
and_base: 0x000fc000000000003c003c0000000831
var_mask: 0x07f03e00000000ff000000007f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t5 reg
[63:48] 16 t4 f16
[47:32] 16 t3 f16
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HFMA2_R_R_FI_FI_R.BF16_V2 — 7 fields · 1,130 samples
and_base: 0x000fc000002000003f803f8000000831
var_mask: 0x07f03e00000000ff000000007f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t5 reg
[63:48] 16 t4 bf16
[47:32] 16 t3 bf16
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HFMA2_R_R_R_FI_FI — 5 fields · 3,790 samples
and_base: 0x000fc000000001ff00000000ff007431
var_mask: 0x03f03e0000000000ffffffff00ff0000
Bits W Tok Extraction
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[63:48] 16 t4 f16
[47:32] 16 t5 f16
[23:16] 8 t1 reg
HFMA2_R_R_R_R.BF16_V2 — 15 fields · 1,157 samples
and_base: 0x000fc000002000000000000000000231
var_mask: 0x1ff03e0000560dff300000ffff7ff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[86] 1 t2 opmod:H1_H1
[84] 1 t4 neg
[82:81] 2 t4 hsel
[75:74] 2 t2 hsel
[72] 1 t2 neg
[71:64] 8 t4 reg
[61:60] 2 t3 hsel
[39] 1 t2 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HFMA2_R_R_R_R — 13 fields · 1,143 samples
and_base: 0x000fc000000000000000000000000231
var_mask: 0x1ff03e0000560cff3000007f7f3ff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[86] 1 t3 opmod:H0_NH1
[84] 1 t4 neg
[82:81] 2 t4 hsel
[75:74] 2 t2 hsel
[71:64] 8 t4 reg
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HFMA2_R_R_UR_R.BF16_V2 — 11 fields · 26 samples
and_base: 0x000fc000082408002000000000007c31
var_mask: 0x14702e000012040f0000000e1f0f0000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[109] 1 t4 reuse
[106] 1 t4 reuse
[84] 1 t2 reuse
[81] 1 t2 reuse
[75:74] 2 t2 hsel
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HFMA2_R_R_UR_R — 11 fields · 26 samples
and_base: 0x000fc000080408002000000000007c31
var_mask: 0x14702e000012040f0000000e1f0f0000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[109] 1 t4 reuse
[106] 1 t4 reuse
[84] 1 t2 reuse
[81] 1 t2 reuse
[75:74] 2 t2 hsel
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMMA
Half-precision warp MMA (tensor core). Rd = Ra × Rb + Rc. Shapes: HMMA.16816 (m16n8k16), HMMA.1688 (m16n8k8), HMMA.1684 (m16n8k4). Input types: F16 (default), BF16 (.BF16), TF32 (.TF32). Accumulator: F16 or F32. Sparse variants (.SP) exploit 2:4 sparsity. Executes across all 32 threads in a warp; register operands span multiple registers.
InsKey Operands Modifiers Pipeline Latency
HMMA_R_R_R_R R_R_R_R 1688,F32,TF32, 16816,BF16,F32, 16816,F32, 16816,F16 UNKNOWN 1 †
HMMA_R_R_R_R.1688,F32,TF32 — 6 fields · 192 samples
and_base: 0x000fc00000081000000000000000723c
var_mask: 0x0c003e00000000fc000000befcfc0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMMA_R_R_R_R.16816,BF16,F32 — 6 fields · 96 samples
and_base: 0x000fe00000041800000000000000723c
var_mask: 0x0de01e000000007c0000007e7c7c0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMMA_R_R_R_R.16816,F32 — 6 fields · 96 samples
and_base: 0x000fe00000001800000000000000723c
var_mask: 0x0d601e000000007c0000007e7c7c0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMMA_R_R_R_R.16816,F16 — 6 fields · 32 samples
and_base: 0x000fe00000000800000000080000723c
var_mask: 0x0c201e000000001e00000036341e0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMUL2
Packed FP16×2 multiply.
InsKey Operands Modifiers Pipeline Latency
HMUL2_R_R_R R_R_R BF16_V2 UNKNOWN 1 †
HMUL2_R_R_UR R_R_UR BF16_V2 UNKNOWN 1 †
HMUL2_R_R_R — 8 fields · 1,081 samples
and_base: 0x000fc000000000000000000000000232
var_mask: 0x0ff02e0000000c00300000ff7f3ff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[75:74] 2 t2 hsel
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HMUL2_R_R_R.BF16_V2 — 8 fields · 620 samples
and_base: 0x000fc000002000000000000000000232
var_mask: 0x0ff03e0000000c003000007f7f3ff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[75:74] 2 t2 hsel
[61:60] 2 t3 hsel
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HMUL2_R_R_UR.BF16_V2 — 5 fields · 14 samples
and_base: 0x000fc000082000002000000000027c32
var_mask: 0x03d02a00000008001000000d1f0d0000
Bits W Tok Extraction
[75:74] 2 t2 hsel
[61:60] 2 t3 hsel
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HMUL2_R_R_UR — 3 fields · 12 samples
and_base: 0x000fc000080000003000000800027c32
var_mask: 0x03c02a0000000000000000001f0d0000
Bits W Tok Extraction
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
HSET2
Packed FP16x2 compare (predicated sibling of HSETP2).
InsKey Operands Modifiers Pipeline Latency
HSET2_R_R_FI_FI_P R_R_FI_FI_P AND,BF,BF16_V2,EQ, AND,EQ UNKNOWN 1 †
HSET2_R_R_R_P R_R_R_P AND,EQ, AND,BF,BF16_V2,EQ UNKNOWN 1 †
HSET2_R_R_FI_FI_P.AND,BF,BF16_V2,EQ — 5 fields · 4 samples
and_base: 0x004fca000380208200003f8000007433
var_mask: 0x00000000000000000000000003020000
Bits W Tok Extraction
[64:46] 19 t3 f32
[42:29] 14 t4 f16
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
HSET2_R_R_FI_FI_P.AND,EQ — 5 fields · 4 samples
and_base: 0x004fca000380200000003c0000007433
var_mask: 0x00000000000000000000000003020000
Bits W Tok Extraction
[76:46] 31 t3 f32
[45:32] 14 t4 f16
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
HSET2_R_R_R_P.AND,EQ — 5 fields · 66 samples
and_base: 0x000fc00003802000200000ff00000233
var_mask: 0x02e02e0000000000000000003f3ff000
Bits W Tok Extraction
[90:87] 4 t4 pred
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HSET2_R_R_R_P.AND,BF,BF16_V2,EQ — 5 fields · 24 samples
and_base: 0x000fc00003802082200000ff00000233
var_mask: 0x02602e0000000000000000001f1ff000
Bits W Tok Extraction
[90:87] 4 t4 pred
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
HSETP2
Packed FP16×2 compare and set predicate.
InsKey Operands Modifiers Pipeline Latency
HSETP2_P_P_R_FI_FI_P P_P_R_FI_FI_P AND,NEU, AND,BF16_V2,NEU UNKNOWN 1 †
HSETP2_P_P_R_R_P P_P_R_R_P AND,GEU, AND,NE, AND,NEU, AND,BF16_V2,NEU, AND,LT, AND,LE, AND,EQ, AND,GT, AND,GE UNKNOWN 1 †
HSETP2_P_P_R_UR_P P_P_R_UR_P AND,GEU UNKNOWN 1 †
HSETP2_P_P_R_FI_FI_P.AND,NEU — 6 fields · 4 samples
and_base: 0x004fda0003f0d8003c003c0000007434
var_mask: 0x00000000000000000000000006000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t6 pred
[63:48] 16 t4 f16
[63:48] 16 t5 f16
[31:24] 8 t3 reg
[9:6] 4 t1 pred
HSETP2_P_P_R_FI_FI_P.AND,BF16_V2,NEU — 6 fields · 4 samples
and_base: 0x004fda0003f0d8023f803f8000007434
var_mask: 0x00000000000000000000000006000000
Bits W Tok Extraction
[63:48] 16 t4 bf16
[63:48] 16 t5 bf16
[46:43] 4 t2 pred
[46:43] 4 t6 pred
[31:24] 8 t3 reg
[9:6] 4 t1 pred
HSETP2_P_P_R_R_P.AND,GEU — 6 fields · 266 samples
and_base: 0x000fc00003f0e8002000000000000234
var_mask: 0x00002e00000e0000000000ff3f00f000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,NE — 7 fields · 99 samples
and_base: 0xfc00003f058002000000000000234
var_mask: 0x3e03e00000e0000100000ff3f007000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,NEU — 5 fields · 14 samples
and_base: 0x000fc00003f0d8002000000700007234
var_mask: 0x00403e0000020000000000f81f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
HSETP2_P_P_R_R_P.AND,BF16_V2,NEU — 5 fields · 8 samples
and_base: 0x000fc00003f0d802200000ff00007234
var_mask: 0x00403e00000200000000000017000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
HSETP2_P_P_R_R_P.AND,LT — 7 fields · 5 samples
and_base: 0xfc00003f018002000000000007234
var_mask: 0xa00001000000f0f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,LE — 8 fields · 6 samples
and_base: 0xfc00003f038002000000000007234
var_mask: 0x604001000000f0f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[75:74] 2 t3 hsel
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,EQ — 8 fields · 5 samples
and_base: 0xfc00003f028002000000000007234
var_mask: 0xe04001000000f0f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[75:74] 2 t3 hsel
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,GT — 7 fields · 7 samples
and_base: 0xfc00003f048002000000000007234
var_mask: 0x1e00000e0000100000ff0f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_R_P.AND,GE — 7 fields · 3 samples
and_base: 0xfc00003f068002000000200007234
var_mask: 0x2400000e00001000000d0f000000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[61:60] 2 t4 hsel
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
HSETP2_P_P_R_UR_P.AND,GEU — 6 fields · 44 samples
and_base: 0x000fc0000bf0e8002000000000000e34
var_mask: 0x00002e00000e00000000000f3f007000
Bits W Tok Extraction
[90:87] 4 t2 pred
[90:87] 4 t5 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
I2F
Integer-to-float conversion.
InsKey Operands Modifiers Pipeline Latency
I2F_R_R R_R S16, RP, S8, RP,U32, F64,U32, RP,U64, F64, F64,U64, U64, S64, F64,S64 UNKNOWN 1 †
I2F_R_UR R_UR RP,U32, RP, RP,U64, F64,U32, F64, F64,S64, S64 UNKNOWN 1 †
I2F_R_R.S16 — 3 fields · 1,678 samples
and_base: 0x00000000001014000000000000000306
var_mask: 0x03fffe00000000000000007f007ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2F_R_R.RP — 2 fields · 2,001 samples
and_base: 0x000e2000002094000000000000007306
var_mask: 0x00f1de0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.S8 — 4 fields · 1,543 samples
and_base: 0x00002000000014000000000000000306
var_mask: 0x03ffde00000000003000007f007ff000
Bits W Tok Extraction
[61:60] 2 t2 byte_sel
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2F_R_R.RP,U32 — 2 fields · 1,538 samples
and_base: 0x000e2000002090000000000000007306
var_mask: 0x03f1de0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.F64,U32 — 2 fields · 1,317 samples
and_base: 0x00000000002018000000000000007312
var_mask: 0x03fffe00000000000000007f007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.RP,U64 — 2 fields · 490 samples
and_base: 0x000e2000003090000000000000007312
var_mask: 0x00105400000000000000007e007f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.F64 — 3 fields · 417 samples
and_base: 0x0000000000201c000000000000000312
var_mask: 0x03fffe00000000000000007f00fef000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2F_R_R.F64,U64 — 2 fields · 397 samples
and_base: 0x00000000003018000000000000007312
var_mask: 0x00bffe00000000000000007e007e0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.U64 — 2 fields · 23 samples
and_base: 0x00002000003010000000000000007312
var_mask: 0x000ec600000000000000001e001f0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_R.S64 — 3 fields · 16 samples
and_base: 0x000e0000003014000000000000001312
var_mask: 0x00b1fe00000000000000003e00156000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2F_R_R.F64,S64 — 2 fields · 5 samples
and_base: 0x000e200000301c000000000000047312
var_mask: 0x00215c00000000000000001e00120000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
I2F_R_UR.RP,U32 — 2 fields · 398 samples
and_base: 0x000e2000082090000000000000007d06
var_mask: 0x01f1de00000000000000003f003f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.RP — 2 fields · 160 samples
and_base: 0x000e2000082094000000000000007d06
var_mask: 0x0001de00000000000000001f001f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.RP,U64 — 2 fields · 130 samples
and_base: 0x000e2000083090000000000000007d12
var_mask: 0x00105400000000000000001e003f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.F64,U32 — 2 fields · 45 samples
and_base: 0x000e0000082018000000000000007d12
var_mask: 0x0010fe00000000000000000f001e0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.F64 — 2 fields · 18 samples
and_base: 0x000e200008201c000000000000007d12
var_mask: 0x00b1d600000000000000000f001e0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.F64,S64 — 2 fields · 9 samples
and_base: 0x000e200008301c000000000400027d12
var_mask: 0x001006000000000000000000001c0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2F_R_UR.S64 — 2 fields · 9 samples
and_base: 0x000e2200083014000000000400007d12
var_mask: 0x001000000000000000000000003f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2FP
Int-to-float with pack.
InsKey Operands Modifiers Pipeline Latency
I2FP_R_R R_R F32,S32, F32,U32 UNKNOWN 1 †
I2FP_R_UR R_UR F32,S32, F32,U32 UNKNOWN 1 †
I2FP_R_R.F32,S32 — 3 fields · 1,292 samples
and_base: 0x000fc000002014000000000000000245
var_mask: 0x03f03e0000000000000000ff00fff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2FP_R_R.F32,U32 — 3 fields · 655 samples
and_base: 0x000fc000002010000000000000000245
var_mask: 0x03f03e00000000000000007f007ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
I2FP_R_UR.F32,S32 — 2 fields · 44 samples
and_base: 0x000fc000082014000000000000007c45
var_mask: 0x03f02e00000000000000003f007f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
I2FP_R_UR.F32,U32 — 2 fields · 24 samples
and_base: 0x000fc000082010000000000000007c45
var_mask: 0x03b02e00000000000000007f00070000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
IABS
Integer absolute value.
InsKey Operands Pipeline Latency
IABS_R_R R_R UNKNOWN 1 †
IABS_R_UR R_UR UNKNOWN 1 †
IABS_R_R — 3 fields · 2,537 samples
and_base: 0x000fc000000000000000000000007213
var_mask: 0x0bf03e0000000000000000ff00ff0000
Bits W Tok Extraction
[123] 1 t2 reuse
[39:32] 8 t2 reg
[23:16] 8 t1 reg
IABS_R_UR — 2 fields · 224 samples
and_base: 0x000fc000080000000000000000007c13
var_mask: 0x00a02e00000000000000003f007f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
IADD3
3-input integer add. Rd = Ra + Rb + Rc. Carry-out to Pd0/Pd1. The .X modifier reads carry-in from a predicate, enabling 64-bit addition via IADD3 (lo) + IADD3.X (hi).
InsKey Operands Modifiers Pipeline Latency
IADD3_R_P_P_R_II_R R_P_P_R_II_R — UNKNOWN 1 †
IADD3_R_P_P_R_II_R_P_P R_P_P_R_II_R_P_P X UNKNOWN 1 †
IADD3_R_P_P_R_R_R R_P_P_R_R_R — UNKNOWN 1 †
IADD3_R_P_P_R_R_R_P_P R_P_P_R_R_R_P_P X UNKNOWN 1 †
IADD3_R_P_P_R_UR_R R_P_P_R_UR_R — UNKNOWN 1 †
IADD3_R_P_P_R_UR_R_P_P R_P_P_R_UR_R_P_P X UNKNOWN 1 †
IADD3_R_P_P_R_II_R — 11 fields · 12,365 samples
and_base: 0x000fc0000781e0000000000000000810
var_mask: 0x17f03e00007e09fffffffffffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[122] 1 t4 reuse
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[75] 1 t6 neg
[72] 1 t4 neg
[71:64] 8 t6 reg
[63:32] 32 t5 imm
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IADD3_R_P_P_R_II_R_P_P.X — 15 fields · 57 samples
and_base: 0x00000000000004000000000000000810
var_mask: 0x17fffe0007ffe9fffffffffffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[122] 1 t4 reuse
[90] 1 t7 neg
[89:87] 3 t7 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[80] 1 t8 neg
[79:77] 3 t8 pred
[75] 1 t6 inv
[72] 1 t4 inv
[71:64] 8 t6 reg
[63:32] 32 t5 imm
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IADD3_R_P_P_R_R_R — 13 fields · 14,424 samples
and_base: 0x000fc0000781e0000000000000000210
var_mask: 0x1ff03e00007e09ff800000fffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[123] 1 t5 reuse
[122] 1 t4 reuse
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[75] 1 t6 neg
[72] 1 t4 neg
[71:64] 8 t6 reg
[63] 1 t5 neg
[39:32] 8 t5 reg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IADD3_R_P_P_R_R_R_P_P.X — 17 fields · 1,197 samples
and_base: 0x00000000000004000000000000000210
var_mask: 0x1ffffe0007ffe9ff800000fffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[123] 1 t5 reuse
[122] 1 t4 reuse
[89:87] 3 t7 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[80] 1 t8 neg
[79:77] 3 t8 pred
[75] 1 t6 inv
[72] 1 t4 inv
[71:64] 8 t6 reg
[63] 1 t5 inv
[63] 1 t5 neg
[39:32] 8 t5 reg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IADD3_R_P_P_R_UR_R — 12 fields · 14,241 samples
and_base: 0x000fc0000f81e0000000000000000c10
var_mask: 0x17f03e00007e09ff8000007ffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[122] 1 t4 reuse
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[75] 1 t6 neg
[72] 1 t4 neg
[71:64] 8 t6 reg
[63] 1 t5 neg
[39:32] 8 t5 ureg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IADD3_R_P_P_R_UR_R_P_P.X — 15 fields · 20,864 samples
and_base: 0x000fc000080004000000000000000c10
var_mask: 0x17f03e0003ffe9ff8000003ffffff000
Bits W Tok Extraction
[124] 1 t6 reuse
[122] 1 t4 reuse
[90:87] 4 t7 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[80] 1 t8 neg
[79:77] 3 t8 pred
[75] 1 t6 inv
[72] 1 t4 inv
[71:64] 8 t6 reg
[63] 1 t5 inv
[39:32] 8 t5 ureg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IDP
Integer dot product. IDP.4A: 4-element dot product accumulate. Rd = Ra[3:0]⋅Rb[3:0] + Rc. Each element is 8-bit (S8 or U8). Equivalent to dp4a / __dp4a() in CUDA.
InsKey Operands Modifiers Pipeline Latency
IDP_R_R_R_R R_R_R_R 4A,S8,S8, 2A,LO,U16,U8, 2A,LO,S16,S8 UNKNOWN 1 †
IDP_R_R_UR_R R_R_UR_R 4A,S8,S8 UNKNOWN 1 †
IDP_R_R_R_R.4A,S8,S8 — 6 fields · 770 samples
and_base: 0x000fc000000006000000000000007226
var_mask: 0x0df02e00000000ff0000007f7f7f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IDP_R_R_R_R.2A,LO,U16,U8 — 4 fields · 36 samples
and_base: 0x000fc000000010ff0000000000007226
var_mask: 0x00002e00000000000000007f7f7f0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IDP_R_R_R_R.2A,LO,S16,S8 — 4 fields · 6 samples
and_base: 0x000fe200000016040000000000047226
var_mask: 0x000000000000001b0000000f0f1b0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IDP_R_R_UR_R.4A,S8,S8 — 5 fields · 576 samples
and_base: 0x000fc000080006ff0000000400007c26
var_mask: 0x07f02e00000000000000001bffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD
Integer multiply-add. Rd = Ra × Rb + Rc. The most common multiply instruction on SM120. .WIDE: 64-bit result in register pair (Ra×Rb is 32×32→64). .HI: upper 32 bits of Ra×Rb. .IADD.U32: fused IMAD+IADD form emitted by ptxas. .U32 suffix: unsigned multiply (default is signed).
InsKey Operands Modifiers Pipeline Latency
IMAD_R_P_R_II_R R_P_R_II_R U32,WIDE UNKNOWN 1 †
IMAD_R_P_R_II_R_P R_P_R_II_R_P U32,WIDE,X, B90,U32,WIDE,X INT_ARITH 6 †
IMAD_R_P_R_R_R R_P_R_R_R HI,U32, U32,WIDE UNKNOWN 1 †
IMAD_R_P_R_R_R_P R_P_R_R_R_P U32,WIDE,X INT_ARITH 6 †
IMAD_R_P_R_UR_R R_P_R_UR_R U32,WIDE, HI,U32 UNKNOWN 1 †
IMAD_R_R_II_R R_R_II_R IADD, WIDE, U32,WIDE, SHL,U32, U32, HI,U32, IADD,U32, HI UNKNOWN 1 †
IMAD_R_R_II_R_P R_R_II_R_P X, U32,WIDE,X UNKNOWN 1 †
IMAD_R_R_R_II R_R_R_II MOV,U32, MOV UNKNOWN 1 †
IMAD_R_R_R_II_P R_R_R_II_P X UNKNOWN 1 †
IMAD_R_R_R_R R_R_R_R MOV,U32, U32,WIDE, MOV, HI,U32, WIDE UNKNOWN 1 †
IMAD_R_R_R_R_P R_R_R_R_P X, U32,WIDE,X UNKNOWN 1 †
IMAD_R_R_R_UR R_R_R_UR U32, U32,WIDE, WIDE, HI,U32 UNKNOWN 1 †
IMAD_R_R_R_UR_P R_R_R_UR_P X UNKNOWN 1 †
IMAD_R_R_UR_R R_R_UR_R U32,WIDE, WIDE, HI,U32 UNKNOWN 1 †
IMAD_R_R_UR_R_P R_R_UR_R_P U32,WIDE,X UNKNOWN 1 †
IMAD_R_P_R_II_R.U32,WIDE — 5 fields · 136 samples
and_base: 0x000fc000078000000000000000007825
var_mask: 0x00702a000006003effffffff7f3e0000
Bits W Tok Extraction
[84:81] 4 t2 pred
[71:64] 8 t5 reg
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
IMAD_R_P_R_II_R_P.U32,WIDE,X — 10 fields · 60 samples
and_base: 0x000fc000000004000000000000000825
var_mask: 0x1c002e00078e00fffffffffffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[122] 1 t3 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[83:81] 3 t2 pred
[71:64] 8 t5 reg
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_P_R_II_R_P.B90,U32,WIDE,X — 9 fields · 40 samples
and_base: 0x000fc000040004000000000000000825
var_mask: 0x1c002e00038e00fffffffffffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[122] 1 t3 reuse
[89:87] 3 t6 pred
[83:81] 3 t2 pred
[71:64] 8 t5 reg
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_P_R_R_R.HI,U32 — 5 fields · 1,918 samples
and_base: 0x000fc000078000000000000000007227
var_mask: 0x00002e00000e007e0000007f7f7f0000
Bits W Tok Extraction
[86:81] 6 t2 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
IMAD_R_P_R_R_R.U32,WIDE — 6 fields · 1,157 samples
and_base: 0x000fc000078000000000000000007225
var_mask: 0x08002e000006007e0000007f7f7e0000
Bits W Tok Extraction
[123] 1 t4 reuse
[84:81] 4 t2 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
IMAD_R_P_R_R_R_P.U32,WIDE,X — 11 fields · 639 samples
and_base: 0x000fc000000004000000000000000225
var_mask: 0x1f802e00078e00fffffffffffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[83:81] 3 t2 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_P_R_UR_R.U32,WIDE — 5 fields · 4 samples
and_base: 0x000fe2000f8000080000000100087c25
var_mask: 0x00000000000000060000000e1f060000
Bits W Tok Extraction
[71:64] 8 t5 reg
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[9:6] 4 t2 pred
IMAD_R_P_R_UR_R.HI,U32 — 5 fields · 4 samples
and_base: 0x000fc8000f8000080000000806087c27
var_mask: 0x00000000000000000000000700000000
Bits W Tok Extraction
[71:64] 8 t1 reg
[71:64] 8 t5 reg
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[9:6] 4 t2 pred
IMAD_R_R_II_R — 8 fields · 17,781 samples
and_base: 0x000fc000078e02000000000000000824
var_mask: 0x17f03e00000008fffffffffffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.IADD — 8 fields · 13,605 samples
and_base: 0x000fc000078e02000000000100000824
var_mask: 0x17f03e00000008ff00000000fffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.WIDE — 8 fields · 14,731 samples
and_base: 0x000fc000078e02000000000000000825
var_mask: 0x17f03e00000008ff0000fffffffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.U32,WIDE — 7 fields · 21,108 samples
and_base: 0x000fc000078e00000000000000000825
var_mask: 0x17f03e00047e52fffffffffffffefa29
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.SHL,U32 — 6 fields · 16,025 samples
and_base: 0x000fc000078e00ff0000000000000824
var_mask: 0x07f03e000000000007b0fffefffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.U32 — 7 fields · 3,833 samples
and_base: 0x000fc000078e00000000000000000824
var_mask: 0x17f03e00000000fffffffffefffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.HI,U32 — 5 fields · 627 samples
and_base: 0x000fc000078e00ff0000000000007827
var_mask: 0x05f03e0000000000ffffffffffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD_R_R_II_R.IADD,U32 — 7 fields · 282 samples
and_base: 0x000fc000078e00000000000100000824
var_mask: 0x14003e000000007f000000007f7f7000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R.HI — 4 fields · 39 samples
and_base: 0x000fc000078e02ff0000000200007827
var_mask: 0x00002e00000000007ffffffd7f7f0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD_R_R_II_R_P.X — 9 fields · 20,701 samples
and_base: 0x000fc000000e06000000000100000824
var_mask: 0x17f03e00038008ff00000000fffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[89:87] 3 t5 pred
[75] 1 t4 inv
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_II_R_P.U32,WIDE,X — 5 fields · 147 samples
and_base: 0x000fc000000e04000000000000007825
var_mask: 0x00002e000180003effffffff7f3e0000
Bits W Tok Extraction
[90:87] 4 t5 pred
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD_R_R_R_II.MOV,U32 — 5 fields · 7,661 samples
and_base: 0x000fc000078e00ff00000000ff000424
var_mask: 0x03f03e0000000000ffffffff00fff000
Bits W Tok Extraction
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_II — 6 fields · 430 samples
and_base: 0x000fc000078e02000000000000007424
var_mask: 0x0ff03e000000007fffffffff3f7f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD_R_R_R_II.MOV — 5 fields · 26 samples
and_base: 0x000fc000078e02ff00000001ff000424
var_mask: 0x000026000000000000000000003ff000
Bits W Tok Extraction
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_II_P.X — 5 fields · 611 samples
and_base: 0x000fc000000e06ff40004040ff007424
var_mask: 0x01f03e0003800000bfffbfbf00ff0000
Bits W Tok Extraction
[89:87] 3 t5 pred
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[23:16] 8 t1 reg
IMAD_R_R_R_R.MOV,U32 — 6 fields · 12,744 samples
and_base: 0x000fc000078e0000000000ffff000224
var_mask: 0x13f03e00000000ff0000000000fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[39:32] 8 t2 reg
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R — 9 fields · 13,455 samples
and_base: 0x000fc000078e02000000000000000224
var_mask: 0x1ff03e00000008ff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R.U32,WIDE — 8 fields · 13,077 samples
and_base: 0x000fc000078e00000000000000000225
var_mask: 0x1ff03e00000000ff000000fffffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R.MOV — 7 fields · 5,598 samples
and_base: 0x000fc000078e0200000000ffff000224
var_mask: 0x13f03e00000008ff0000000000fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[39:32] 8 t2 reg
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R.HI,U32 — 7 fields · 4,059 samples
and_base: 0x000fc000078e00000000000000000227
var_mask: 0x0ff03e00000000ff000000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R.WIDE — 8 fields · 2,070 samples
and_base: 0x000fc000078e02000000000000000225
var_mask: 0x1ff03e00000000ff000000ffff7ef000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R_P.X — 10 fields · 11 samples
and_base: 0x00000000000e06000000000000000224
var_mask: 0x1ffffe0003800aff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[89:87] 3 t5 pred
[75] 1 t4 inv
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_R_P.U32,WIDE,X — 9 fields · 243 samples
and_base: 0x000fc000000e04000000000000000225
var_mask: 0x1c002e00038000fffffffffffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[89:87] 3 t5 pred
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_UR.U32 — 5 fields · 9,881 samples
and_base: 0x000fc0000f8e00ff00000000ff000e24
var_mask: 0x03f03e00000000000000007f00fff000
Bits W Tok Extraction
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_UR — 8 fields · 2,682 samples
and_base: 0x000fc0000f8e02000000000000000e24
var_mask: 0x0ff03e00000000ff8000003ffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t3 reg
[63] 1 t4 neg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_UR.U32,WIDE — 7 fields · 1,793 samples
and_base: 0x000fc0000f8e00000000000000000e25
var_mask: 0x0ff03e00000000ff0000001efffef000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_UR.WIDE — 7 fields · 1,632 samples
and_base: 0x000fc0000f8e02000000000000000e25
var_mask: 0x0ff03e000000007f0000001e7f7ef000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_R_UR.HI,U32 — 4 fields · 32 samples
and_base: 0x000fc0000f8e00000000000001007e27
var_mask: 0x00002e000000007f0000001e7e7f0000
Bits W Tok Extraction
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMAD_R_R_R_UR_P.X — 7 fields · 2,010 samples
and_base: 0x000fc000080e06ff00000000ff000e24
var_mask: 0x03f03e00038000008000007f00fff000
Bits W Tok Extraction
[90:87] 4 t5 pred
[71:64] 8 t2 reg
[71:64] 8 t3 reg
[63] 1 t4 inv
[39:32] 8 t4 ureg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_UR_R — 8 fields · 15,813 samples
and_base: 0x000fc0000f8e02000000000000000c24
var_mask: 0x17f03e00000008ff0000003ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_UR_R.U32,WIDE — 7 fields · 23,790 samples
and_base: 0x000fc0000f8e00000000000000000c25
var_mask: 0x17f03e00000000ff0000003ffffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_UR_R.WIDE — 7 fields · 3,130 samples
and_base: 0x000fc0000f8e02000000000000000c25
var_mask: 0x17f03e00000000ff0000003ffffef000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_UR_R.HI,U32 — 6 fields · 1,056 samples
and_base: 0x000fc0000f8e00040000000000001c27
var_mask: 0x07f03e00000000fb0000003f7f7fe000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMAD_R_R_UR_R_P.U32,WIDE,X — 5 fields · 4 samples
and_base: 0x000fe200080e04000000000100027c25
var_mask: 0x000000000000000e0000000e07040000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[9:6] 4 t5 pred
IMAD.U32
Integer multiply-add. Rd = Ra × Rb + Rc. The most common multiply instruction on SM120. .WIDE: 64-bit result in register pair (Ra×Rb is 32×32→64). .HI: upper 32 bits of Ra×Rb. .IADD.U32: fused IMAD+IADD form emitted by ptxas. .U32 suffix: unsigned multiply (default is signed).
InsKey Operands Modifiers Pipeline Latency
IMAD.U32_R_R_R_R R_R_R_R U32 UNKNOWN 1 †
IMAD.U32_R_R_R_R.U32 — 9 fields · 2 samples
and_base: 0x000fc000078e00000000000000000224
var_mask: 0x1ff03e00000008ff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[75] 1 t4 neg
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
IMMA
Integer 8-bit warp MMA (tensor core). Performs INT8 or UINT8 matrix multiply. Shape: IMMA.16816 (m16n8k16). Types: S8.S8 (signed), U8.U8 (unsigned), S8.U8, U8.S8 mixed. .SAT variant saturates the INT32 accumulator.
InsKey Operands Modifiers Pipeline Latency
IMMA_R_R_R_R R_R_R_R 16832,S8,S8, 16816,S8,S8,SAT, 16832,S8,S8,SAT UNKNOWN 1 †
IMMA_R_R_R_R.16832,S8,S8 — 6 fields · 128 samples
and_base: 0x000fe00000405c000000008000007237
var_mask: 0x0c201e00000000fc0000003efcfc0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMMA_R_R_R_R.16816,S8,S8,SAT — 5 fields · 128 samples
and_base: 0x000fe000004454000000000002007237
var_mask: 0x05e01e000000007c0000005f5c7c0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMMA_R_R_R_R.16832,S8,S8,SAT — 6 fields · 96 samples
and_base: 0x0000000000445c000000004040007237
var_mask: 0x0ffffe000000007c0000003e3c7c0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
IMNMX
Integer min/max selected by predicate. Rd = P ? Ra : Rb where Ra and Rb are compared.
InsKey Operands Modifiers Pipeline Latency
IMNMX_P_P_R_R_II_P_P P_P_R_R_II_P_P S64 INT_ARITH 6 †
IMNMX_P_P_R_R_II_P_P.S64 — 13 fields · 21 samples
and_base: 0x00000000000000000000000000000817
var_mask: 0x0ffffe0007ffe200fffffffffffff000
Bits W Tok Extraction
[123] 1 t5 reuse
[122] 1 t4 neg
[122] 1 t4 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[80] 1 t7 neg
[79:77] 3 t7 pred
[63:32] 32 t5 imm
[31:24] 8 t4 reg
[23:16] 8 t3 reg
[15:12] 4 t0 guard
ISETP
Integer compare and set predicate. Pd = (Ra cmp Rb), combined with AND/OR of a third predicate Pc.
InsKey Operands Modifiers Pipeline Latency
ISETP_P_P_R_II_P P_P_R_II_P AND,GE,U32, AND,GT,U32, AND,NE,U32, AND,GE, AND,GT, AND,NE, GT,OR,U32, LT,OR,U32, AND,EQ, NE,OR, AND,EQ,U32, NE,OR,U32, AND,LT,U32, LT,OR, AND,LT, LE,OR,U32, EQ,OR, EQ,OR,U32, GT,OR, LE,OR, AND,LE,U32, GT,XOR UNKNOWN 1 †
ISETP_P_P_R_II_P_P P_P_R_II_P_P AND,EX,GT,U32, AND,EX,GT, AND,EX,NE,U32, AND,EX,NE, AND,EX,LT, AND,EX,GE, AND,EX,GE,U32 UNKNOWN 1 †
ISETP_P_P_R_R_P P_P_R_R_P AND,NE, AND,GE, AND,NE,U32, AND,GE,U32, AND,GT,U32, AND,GT, GE,OR, LT,OR, AND,LT, AND,EQ,U32, AND,LT,U32, EQ,OR,U32, GT,OR, NE,OR,U32, NE,OR, EQ,OR, GE,OR,U32, AND,EQ, LE,OR, AND,LE,U32, LE,OR,U32, GT,OR,U32, LT,OR,U32, AND,LE, EQ,U32,XOR UNKNOWN 1 †
ISETP_P_P_R_R_P_P P_P_R_R_P_P AND,EX,GE, AND,EX,NE,U32, AND,EX,GT, AND,EX,GE,U32, AND,EX,LT, AND,EX,NE, EQ,EX,OR,U32, AND,EX,GT,U32, EX,GE,OR, AND,EQ,EX,U32, AND,EX,LT,U32, EX,NE,OR,U32, AND,EQ,EX, AND,EX,LE, EX,LT,OR, EX,LE,OR, AND,EX,LE,U32, EX,GE,OR,U32, EX,LE,OR,U32, EX,LT,OR,U32, EX,GT,OR, EQ,EX,OR, EX,NE,OR, EX,GT,OR,U32, EQ,EX,U32,XOR UNKNOWN 1 †
ISETP_P_P_R_UR_P P_P_R_UR_P AND,GE, AND,LT, AND,GE,U32, GE,OR, AND,NE, AND,NE,U32, AND,LE, AND,GT,U32, AND,LT,U32, AND,GT, GE,OR,U32, AND,LE,U32, GT,OR, AND,EQ, AND,EQ,U32, LT,OR, GT,OR,U32, LE,OR, EQ,OR,U32, LE,OR,U32, NE,OR, LT,OR,U32, EQ,OR, NE,OR,U32, EQ,U32,XOR, AND,GE,U64, AND,GT,U64, AND,NE,S64, NE,OR,S64 UNKNOWN 1 †
ISETP_P_P_R_UR_P_P P_P_R_UR_P_P AND,EX,GE, EX,GE,OR, AND,EX,GE,U32, AND,EX,NE,U32, AND,EX,LT, AND,EX,GT, EX,GT,OR, AND,EX,GT,U32, AND,EX,NE, EX,GE,OR,U32, AND,EX,LT,U32, AND,EQ,EX, EQ,EX,OR,U32, EX,LT,OR, EQ,EX,OR, EX,NE,OR,U32, AND,EQ,EX,U32, EX,LE,OR,U32, EX,LT,OR,U32, AND,EX,LE, AND,EX,LE,U32 UNKNOWN 1 †
ISETP_P_P_R_II_P.AND,GE,U32 — 8 fields · 8,482 samples
and_base: 0x000fc00003f06070000000000000480c
var_mask: 0x07f03e00000e0000ffffffffff003000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.AND,GT,U32 — 8 fields · 8,411 samples
and_base: 0x000fc00000704070000000000000180c
var_mask: 0x07f03e00078e0000ffffffffff00e000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.AND,NE,U32 — 8 fields · 6,227 samples
and_base: 0x000fc00000705070000000000000080c
var_mask: 0x07f03e00078e0000ffffffffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.AND,GE — 7 fields · 5,864 samples
and_base: 0x000fc00003f06270000000000000780c
var_mask: 0x07f03e00000e0000ffffffffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,GT — 8 fields · 2,618 samples
and_base: 0x000fc00000704270000000000000080c
var_mask: 0x07f03e00038e0000ffffffffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.AND,NE — 7 fields · 3,854 samples
and_base: 0x000fc00000705270000000000000780c
var_mask: 0x07f03e00038e0000ffffffffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.GT,OR,U32 — 7 fields · 1,618 samples
and_base: 0x000fc00000704470000000000000780c
var_mask: 0x06f03e00078e00007fefffffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.LT,OR,U32 — 7 fields · 1,517 samples
and_base: 0x000fc00000701470000000000000780c
var_mask: 0x04f03e00078e0000000001ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,EQ — 8 fields · 1,471 samples
and_base: 0x000fc00000702270000000000000080c
var_mask: 0x07f03e00038e0000ffffffff7f00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.NE,OR — 7 fields · 965 samples
and_base: 0x000fc00000705670000000000000780c
var_mask: 0x07f03e00058e0000ffffffff7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,EQ,U32 — 7 fields · 947 samples
and_base: 0x000fc00000702070000000000000780c
var_mask: 0x06f03e00078e00000000006f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.NE,OR,U32 — 7 fields · 621 samples
and_base: 0x000fc00000705470000000000000780c
var_mask: 0x05d03e00078e00007fffffffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,LT,U32 — 8 fields · 579 samples
and_base: 0x000fc00000701070000000000000180c
var_mask: 0x04703e00078e0000ffffffffff00e000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.LT,OR — 7 fields · 497 samples
and_base: 0x000fc00000701670000000000000780c
var_mask: 0x07f03e00078e0000ffffffffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,LT — 7 fields · 329 samples
and_base: 0x000fc00000701270000000000000780c
var_mask: 0x04003e00078e0000000007ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.LE,OR,U32 — 7 fields · 269 samples
and_base: 0x000fc00000703470000000000000780c
var_mask: 0x00003e000586000000000ffc3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.EQ,OR — 7 fields · 211 samples
and_base: 0x000fc00000702670000000000000780c
var_mask: 0x00403e00078e0000fffffff27f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.EQ,OR,U32 — 8 fields · 208 samples
and_base: 0x000fc00000702470000000000000080c
var_mask: 0x03f03e00078e0000ffffffffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_II_P.GT,OR — 7 fields · 197 samples
and_base: 0x000fc00000704670000000000000780c
var_mask: 0x06003e00078e0000ffffffff7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.LE,OR — 7 fields · 128 samples
and_base: 0x000fc20000703670000000000000780c
var_mask: 0x00003800008200000000001f0f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.AND,LE,U32 — 7 fields · 80 samples
and_base: 0x000fe00003f03070000000000000780c
var_mask: 0x000006000006000000000f801f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P.GT,XOR — 7 fields · 8 samples
and_base: 0x000fc00006784a70ffffffff0000780c
var_mask: 0x02c02e0001060000000000001f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,GT,U32 — 8 fields · 195 samples
and_base: 0x000fc00003f04100000000000000780c
var_mask: 0x00003e0000060030ffffffff3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,GT — 8 fields · 176 samples
and_base: 0x000fc00000704300ffffffff0000780c
var_mask: 0x00003e00078e0070000000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,NE,U32 — 8 fields · 175 samples
and_base: 0x000fc00003f051007fffffff0000780c
var_mask: 0x04003e00000e0070800000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,NE — 8 fields · 56 samples
and_base: 0x000fc00003f05300ffffffff0000780c
var_mask: 0x04003e0000060030000000003f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,LT — 9 fields · 2 samples
and_base: 0x000fe00003f01340ffffffff1300780c
var_mask: 0x04000600000e00100000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[106] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,GE — 8 fields · 176 samples
and_base: 0xfc00003f06300ffffffff0000080c
var_mask: 0x00003e00078e0070000000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_II_P_P.AND,EX,GE,U32 — 8 fields · 176 samples
and_base: 0xfc00003f06100ffffffff0000080c
var_mask: 0x00003e00078e0070000000007f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,NE — 9 fields · 10,484 samples
and_base: 0x000ec00000705270000000000000020c
var_mask: 0x0ff13e0003fe08700000e0ffff04f98e
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,GE — 9 fields · 15,467 samples
and_base: 0x000fc00000706270000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,NE,U32 — 9 fields · 9,898 samples
and_base: 0x000fc00000705070000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,GE,U32 — 9 fields · 11,127 samples
and_base: 0x000fc00000706070000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,GT,U32 — 9 fields · 6,281 samples
and_base: 0x000fc00000704070000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,GT — 9 fields · 6,705 samples
and_base: 0x000fc00000704270000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.GE,OR — 9 fields · 3,172 samples
and_base: 0x000fc00000706670000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.LT,OR — 8 fields · 3,090 samples
and_base: 0x000fc00000701670000000000000720c
var_mask: 0x0df03e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,LT — 8 fields · 2,566 samples
and_base: 0x000fc00000701270000000000000720c
var_mask: 0x0ff03e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,EQ,U32 — 9 fields · 2,645 samples
and_base: 0x000fc00000702070000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.AND,LT,U32 — 9 fields · 2,369 samples
and_base: 0x000fc00000701070000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.EQ,OR,U32 — 9 fields · 2,215 samples
and_base: 0x000fc00000702470000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.GT,OR — 8 fields · 2,192 samples
and_base: 0x000fc00000704670000000000000720c
var_mask: 0x0c003e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.NE,OR,U32 — 9 fields · 1,033 samples
and_base: 0x000fc00000705470000000000000020c
var_mask: 0x0ff03e00078e0000000000ffff007000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.NE,OR — 7 fields · 1,345 samples
and_base: 0x000fc00000705670000000000000720c
var_mask: 0x05f03e00078e0000000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.EQ,OR — 7 fields · 1,130 samples
and_base: 0x000fc00000702670000000000000720c
var_mask: 0x04203e00078e0000000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.GE,OR,U32 — 8 fields · 856 samples
and_base: 0x000fc00000706470000000000000720c
var_mask: 0x0df03e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,EQ — 8 fields · 663 samples
and_base: 0x000fc00000702270000000000000020c
var_mask: 0x07f03e00038e0000000000ffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P.LE,OR — 8 fields · 566 samples
and_base: 0x000fc00000703670000000000000720c
var_mask: 0x0c003e00038e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,LE,U32 — 8 fields · 549 samples
and_base: 0x000fc00000703070000000000000720c
var_mask: 0x0c303e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.LE,OR,U32 — 8 fields · 518 samples
and_base: 0x000fc00000703470000000000000720c
var_mask: 0x0fe03e00078e0000000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.GT,OR,U32 — 8 fields · 345 samples
and_base: 0x000fc00000704470000000000000720c
var_mask: 0x0c803e00078e00000000007f7f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.LT,OR,U32 — 7 fields · 317 samples
and_base: 0x000fc00000701470000000000000720c
var_mask: 0x04003e00078e00000000007f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.AND,LE — 8 fields · 143 samples
and_base: 0x000fc00000703270000000000000720c
var_mask: 0x0cb03e00038e00000000007f7f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P.EQ,U32,XOR — 7 fields · 8 samples
and_base: 0x000fc00002f82870000000ff1b00720c
var_mask: 0x01002e00000600000000000004000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EX,GE — 10 fields · 3,999 samples
and_base: 0x000fc00003f06300000000000000020c
var_mask: 0x0ff03e00000e0070000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EX,NE,U32 — 10 fields · 2,625 samples
and_base: 0x000fc00000705100000000000000020c
var_mask: 0x0ff03e00078e0070000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EX,GT — 10 fields · 2,209 samples
and_base: 0x000fc00000704300000000000000020c
var_mask: 0x0fc03e00078e0070000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EX,GE,U32 — 9 fields · 1,727 samples
and_base: 0x000fc00000706100000000000000720c
var_mask: 0x0cc03e00038e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EX,LT — 10 fields · 1,882 samples
and_base: 0x000fc00000701300000000000000020c
var_mask: 0x0df03e00078e0070000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EX,NE — 10 fields · 1,331 samples
and_base: 0x000fc00000705300000000000000020c
var_mask: 0x0d003e00078e0070000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.EQ,EX,OR,U32 — 9 fields · 1,526 samples
and_base: 0x000fc00000702500000000000000720c
var_mask: 0x0ce03e00078e0070000000ff7f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EX,GT,U32 — 9 fields · 1,417 samples
and_base: 0x000fc00000704100000000000000720c
var_mask: 0x0c003e00038e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,GE,OR — 9 fields · 1,050 samples
and_base: 0x000fc00000706700000000000000720c
var_mask: 0x0e003e00078e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EQ,EX,U32 — 9 fields · 512 samples
and_base: 0x000fc00000702100000000000000720c
var_mask: 0x0ce03e00078e0070000000ff7f000000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EX,LT,U32 — 9 fields · 468 samples
and_base: 0x000fc00002f01100000000000000720c
var_mask: 0x0c003e00050e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,NE,OR,U32 — 9 fields · 454 samples
and_base: 0x000fc00000705500000000000000020c
var_mask: 0x08003e00078e0070000000ffff007000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EQ,EX — 9 fields · 449 samples
and_base: 0x000fc00000702300000000000000020c
var_mask: 0x04003e00078e0070000000ffff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_R_P_P.AND,EX,LE — 8 fields · 364 samples
and_base: 0x000fc00000703300000000000000720c
var_mask: 0x08003e00078e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,LT,OR — 8 fields · 268 samples
and_base: 0x000fc00000701700000000000000720c
var_mask: 0x04103e00078e0070000000ffff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,LE,OR — 8 fields · 140 samples
and_base: 0x000fc00000703700000000010000720c
var_mask: 0x00003e00078e0070000000fe3f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.AND,EX,LE,U32 — 9 fields · 112 samples
and_base: 0x000fc00000703100000000000000720c
var_mask: 0x0c003e00078e0070000000ff0f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,GE,OR,U32 — 8 fields · 105 samples
and_base: 0x000fc00000706500000000000000720c
var_mask: 0x00003e00078e0070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,LE,OR,U32 — 8 fields · 75 samples
and_base: 0x000fc00000703500000000000000720c
var_mask: 0x00003e00078e0070000000ff3f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,LT,OR,U32 — 8 fields · 72 samples
and_base: 0x000fc80000701500000000000000720c
var_mask: 0x0000120001820030000000ff7f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,GT,OR — 8 fields · 36 samples
and_base: 0x000fc00000704700000000000000720c
var_mask: 0x00003e0005860070000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EQ,EX,OR — 8 fields · 29 samples
and_base: 0x000fc20000702700000000ff0100720c
var_mask: 0x00003c000586003000000000fe000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,NE,OR — 8 fields · 10 samples
and_base: 0x000fda0000705710000000010000720c
var_mask: 0x0000000004000000000000fe1f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EX,GT,OR,U32 — 8 fields · 10 samples
and_base: 0x000fc20000f04500000000010000720c
var_mask: 0x0000380000020020000000fe1f000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 reg
[31:24] 8 t3 reg
ISETP_P_P_R_R_P_P.EQ,EX,U32,XOR — 8 fields · 1 samples
and_base: 0x000fe20000f22920000000ffff00720c
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[123] 1 t4 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t3 reg
[39:32] 8 t4 reg
ISETP_P_P_R_UR_P.AND,GE — 8 fields · 17,914 samples
and_base: 0x000fc000087062700000000000000c0c
var_mask: 0x07f03e00078e00000000007fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.AND,LT — 7 fields · 9,416 samples
and_base: 0x000fc000087012700000000000007c0c
var_mask: 0x07f03e00078e00000000007fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,GE,U32 — 8 fields · 6,341 samples
and_base: 0x000fc000087060700000000000000c0c
var_mask: 0x07f03e00078e00000000007fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.GE,OR — 7 fields · 6,069 samples
and_base: 0x000fc000087066700000000000007c0c
var_mask: 0x07f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,NE — 8 fields · 2,525 samples
and_base: 0x000fc000087052700000000000000c0c
var_mask: 0x07f03e00038e00000000003fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.AND,NE,U32 — 8 fields · 2,336 samples
and_base: 0x000fc000087050700000000000000c0c
var_mask: 0x07f03e00078e00000000007fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.AND,LE — 7 fields · 1,806 samples
and_base: 0x000fc000087032700000000000007c0c
var_mask: 0x07f03e00078e00000000007fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,GT,U32 — 8 fields · 1,545 samples
and_base: 0x000fc000087040700000000000003c0c
var_mask: 0x07f03e00078e00000000007fff00c000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.AND,LT,U32 — 8 fields · 1,454 samples
and_base: 0x000fc000087010700000000000000c0c
var_mask: 0x07f03e00078e00000000003fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.AND,GT — 7 fields · 1,404 samples
and_base: 0x000fc000087042700000000000007c0c
var_mask: 0x07f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.GE,OR,U32 — 7 fields · 1,588 samples
and_base: 0x000fc000087064700000000000007c0c
var_mask: 0x05f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,LE,U32 — 7 fields · 1,563 samples
and_base: 0x000fc000087030700000000000007c0c
var_mask: 0x07f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.GT,OR — 7 fields · 790 samples
and_base: 0x000fc000087046700000000000007c0c
var_mask: 0x07f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,EQ — 7 fields · 704 samples
and_base: 0x000fc000087022700000000016007c0c
var_mask: 0x01f03e00038e00000000003fe9000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,EQ,U32 — 7 fields · 654 samples
and_base: 0x000fc000087020700000000000007c0c
var_mask: 0x03f03e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.LT,OR — 7 fields · 452 samples
and_base: 0x000fc000087016700000000000007c0c
var_mask: 0x04303e00078e00000000007fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.GT,OR,U32 — 7 fields · 312 samples
and_base: 0x000fc000087044700000000000007c0c
var_mask: 0x05703e00078e00000000003f3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.LE,OR — 7 fields · 296 samples
and_base: 0x000fc000087036700000000000007c0c
var_mask: 0x04303e00078e00000000001f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.EQ,OR,U32 — 7 fields · 293 samples
and_base: 0x000fc000087024700000000000007c0c
var_mask: 0x05f03e00078e00000000000fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.LE,OR,U32 — 7 fields · 270 samples
and_base: 0x000fc000087034700000000000007c0c
var_mask: 0x06f03e00078e00000000003f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.NE,OR — 7 fields · 218 samples
and_base: 0x000fc000087056700000000000007c0c
var_mask: 0x00703e00078e00000000001fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.LT,OR,U32 — 7 fields · 200 samples
and_base: 0x000fc000087014700000000000007c0c
var_mask: 0x05003e00078e00000000007fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.EQ,OR — 7 fields · 177 samples
and_base: 0x000fc000087026700000000000007c0c
var_mask: 0x02603e00040000000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.NE,OR,U32 — 7 fields · 81 samples
and_base: 0x000fc000087054700000000000007c0c
var_mask: 0x00203e00078e00000000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.EQ,U32,XOR — 7 fields · 8 samples
and_base: 0x000fc000087028700000000aff007c0c
var_mask: 0x00603e00028a00000000000000000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,GE,U64 — 8 fields · 5 samples
and_base: 0x000000000bf160700000000402007c0c
var_mask: 0x1c00000007fe00ff000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,GT,U64 — 8 fields · 27 samples
and_base: 0x000000000bf140700000000000007c0c
var_mask: 0x1c00000007fe00ff000000ffff000000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P.AND,NE,S64 — 10 fields · 31 samples
and_base: 0x0000000003f152700000000000002c0c
var_mask: 0x1c00000007fe00ff000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[39:32] 8 t0 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P.NE,OR,S64 — 9 fields · 1 samples
and_base: 0x00000000007156700000000000000c0c
var_mask: 0x1c00000007fe00ff000000ffff00f000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P_P.AND,EX,GE — 9 fields · 2,759 samples
and_base: 0x000fc0000bf063000000000000001c0c
var_mask: 0x05a03e00000e00700000003fff00e000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P_P.EX,GE,OR — 8 fields · 1,298 samples
and_base: 0x000fc000087067000000000000007c0c
var_mask: 0x04303e00078e00700000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,GE,U32 — 8 fields · 1,210 samples
and_base: 0x000fc0000bf061000000000000007c0c
var_mask: 0x04003e00000e00700000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,NE,U32 — 8 fields · 1,129 samples
and_base: 0x000fc00008f051000000000000007c0c
var_mask: 0x05703e00030e00700000007fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,LT — 9 fields · 675 samples
and_base: 0x000fc000087013000000000000000c0c
var_mask: 0x04803e00078e00700000003fff00f000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
ISETP_P_P_R_UR_P_P.AND,EX,GT — 8 fields · 592 samples
and_base: 0x000fc0000bf043000000000000007c0c
var_mask: 0x05803e00000e00700000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,GT,OR — 8 fields · 370 samples
and_base: 0x000fc000087047000000000000007c0c
var_mask: 0x00003e00078e00700000001fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,GT,U32 — 8 fields · 308 samples
and_base: 0x000fc000087041000000000000007c0c
var_mask: 0x04003e00038e00700000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,NE — 8 fields · 281 samples
and_base: 0x000fc000087053000000000000007c0c
var_mask: 0x04003e00038e00700000003fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,GE,OR,U32 — 8 fields · 199 samples
and_base: 0x000fc000087065000000000100007c0c
var_mask: 0x04003e00078e00700000001e7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,LT,U32 — 8 fields · 96 samples
and_base: 0x000fc000087011000000000100007c0c
var_mask: 0x00003e00078e00700000001e3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EQ,EX — 8 fields · 87 samples
and_base: 0x000fc000087023000000000000007c0c
var_mask: 0x00003e00038600300000001f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EQ,EX,OR,U32 — 8 fields · 85 samples
and_base: 0x000fc200087025000000000000007c0c
var_mask: 0x00f03800078e00300000001fff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,LT,OR — 8 fields · 64 samples
and_base: 0x000fc000087017000000000000007c0c
var_mask: 0x00003e00018600300000001f7f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EQ,EX,OR — 8 fields · 35 samples
and_base: 0x000fc0000870270000000001ff007c0c
var_mask: 0x00003e00078600700000001e00000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,NE,OR,U32 — 8 fields · 24 samples
and_base: 0x000fc200087055000000000600007c0c
var_mask: 0x000038000084003000000001ff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EQ,EX,U32 — 8 fields · 21 samples
and_base: 0x000fe000087021000000000100007c0c
var_mask: 0x00000600078600100000001eff000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,LE,OR,U32 — 8 fields · 18 samples
and_base: 0x000fc0000a7835400000000101007c0c
var_mask: 0x00003e00058200300000000e3e000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.EX,LT,OR,U32 — 8 fields · 16 samples
and_base: 0x000fda00087015100000000000007c0c
var_mask: 0x00000000000000000000001f3f000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,LE — 8 fields · 13 samples
and_base: 0x000fc00008f033000000001000007c0c
var_mask: 0x00003e000706000000000004fd000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
ISETP_P_P_R_UR_P_P.AND,EX,LE,U32 — 8 fields · 8 samples
and_base: 0x000fe4000c7031100000000401007c0c
var_mask: 0x0000000000000000000000010c000000
Bits W Tok Extraction
[122] 1 t3 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
LD
Generic load (address space determined by pointer).
InsKey Operands Modifiers Pipeline Latency
LD_R_ARI R_ARI E, 64,E, 128,E, EF,U8, U8, E,EF,U8, E,U8, EF,S8, S8, E,EF,S8, E,S8, EF,U16, U16, E,EF,U16, E,U16, EF,S16, S16, E,EF,S16, E,S16, EF, E,EF, 64,EF, 64, 64,E,EF, 128,EF, 128, 128,E,EF UNKNOWN 1 †
LD_R_ARURI R_ARURI E UNKNOWN 1 †
LD_R_dARI R_dARI E, 64,E, 128,E,STRONG,SYS, E,U16, 128,E, E,U8, E,S8, E,GPU,STRONG, 64,E,GPU,STRONG, 128,E,GPU,STRONG, E,STRONG,SYS UNKNOWN 1 †
LD_R_ARI.E — 4 fields · 621 samples
and_base: 0x00002000001009000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[55:32] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.64,E — 4 fields · 269 samples
and_base: 0x0000200000100b000000000000000980
var_mask: 0x000fce000000000000000008fefef000
Bits W Tok Extraction
[55:32] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.128,E — 4 fields · 52 samples
and_base: 0x0000200000100d000000000000000980
var_mask: 0x000fce000000000000000000fefcf000
Bits W Tok Extraction
[55:32] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.EF,U8 — 4 fields
and_base: 0x00002000000000000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.U8 — 4 fields
and_base: 0x00002000001000000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,EF,U8 — 4 fields
and_base: 0x00002000000001000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,U8 — 4 fields
and_base: 0x00002000001001000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.EF,S8 — 4 fields
and_base: 0x00002000000002000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.S8 — 4 fields
and_base: 0x00002000001002000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,EF,S8 — 4 fields
and_base: 0x00002000000003000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,S8 — 4 fields
and_base: 0x00002000001003000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.EF,U16 — 4 fields
and_base: 0x00002000000004000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.U16 — 4 fields
and_base: 0x00002000001004000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,EF,U16 — 4 fields
and_base: 0x00002000000005000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,U16 — 4 fields
and_base: 0x00002000001005000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.EF,S16 — 4 fields
and_base: 0x00002000000006000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.S16 — 4 fields
and_base: 0x00002000001006000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,EF,S16 — 4 fields
and_base: 0x00002000000007000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,S16 — 4 fields
and_base: 0x00002000001007000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.EF — 4 fields
and_base: 0x00002000000008000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI — 4 fields
and_base: 0x00002000001008000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.E,EF — 4 fields
and_base: 0x00002000000009000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.64,EF — 4 fields
and_base: 0x0000200000000a000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.64 — 4 fields
and_base: 0x0000200000100a000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.64,E,EF — 4 fields
and_base: 0x0000200000000b000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.128,EF — 4 fields
and_base: 0x0000200000000c000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.128 — 4 fields
and_base: 0x0000200000100c000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARI.128,E,EF — 4 fields
and_base: 0x0000200000000d000000000000000980
var_mask: 0x01afce000000000000000004fefff000
Bits W Tok Extraction
[63:32] 32 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_ARURI.E — 3 fields · 1 samples
and_base: 0x001ee2000810090000000004ff007980
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[31:24] 8 t2 sub_r0
[22:15] 8 t1 reg
LD_R_dARI.E — 5 fields · 5,676 samples
and_base: 0x000000000c1019000000000000000980
var_mask: 0x03fffe0000000000fffffc3efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.64,E — 5 fields · 4,616 samples
and_base: 0x000000000c101b000000000000000980
var_mask: 0x03fffe0000000000fffff83efefef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.128,E,STRONG,SYS — 5 fields · 1,893 samples
and_base: 0x000000000c115d000000000000000980
var_mask: 0x03fffe0000000000fffff01efefcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.E,U16 — 5 fields · 1,708 samples
and_base: 0x000020000c1015000000000000000980
var_mask: 0x01ffde0000000000fffffe1efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.128,E — 5 fields · 1,680 samples
and_base: 0x000000000c101d000000000000000980
var_mask: 0x03fffe0000000000fffff03efefcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.E,U8 — 5 fields · 674 samples
and_base: 0x000020000c1011000000000000000980
var_mask: 0x003fce00000000000000001e7e7ff000
Bits W Tok Extraction
[60:37] 24 t2 sub_imm2
[36:32] 5 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.E,S8 — 5 fields · 525 samples
and_base: 0x000000000c1013000000000000000980
var_mask: 0x024ffe00000000000000001e7e7ff000
Bits W Tok Extraction
[60:37] 24 t2 sub_imm2
[36:32] 5 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.E,GPU,STRONG — 4 fields · 318 samples
and_base: 0x000ea0000c10f9000000000000007980
var_mask: 0x00000a00000000000000840efe7f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LD_R_dARI.64,E,GPU,STRONG — 5 fields · 146 samples
and_base: 0x000020000c10fb000000000000000980
var_mask: 0x001fca00000000000003080e3e3ef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LD_R_dARI.128,E,GPU,STRONG — 4 fields · 106 samples
and_base: 0x000ea2000c10fd000000000000007980
var_mask: 0x00500000000000000002000e3e1c0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LD_R_dARI.E,STRONG,SYS — 3 fields · 24 samples
and_base: 0x000020000c1159000000000600007980
var_mask: 0x007fce0000000000000000001e1f0000
Bits W Tok Extraction
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LDC
Load from constant memory. c[bank][offset] addressing. Bank 0 offset 0x160+ holds kernel launch arguments. ~5 cycle latency when data is in the constant cache (broadcast).
InsKey Operands Modifiers Pipeline Latency
LDC_R_cAI R_cAI 64, U8, U16, S8 UNKNOWN 1 †
LDC_R_cARI R_cARI 64 UNKNOWN 1 †
LDC_R_cAI.64 — 4 fields · 18,604 samples
and_base: 0x000e000000000a0000000000ff000b82
var_mask: 0x03f1fe00000002000103fe0000fff000
Bits W Tok Extraction
[72:54] 19 t2 sub_imm0
[61:38] 24 t2 sub_imm1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDC_R_cAI — 4 fields · 14,563 samples
and_base: 0x000e00000000080000000000ff000b82
var_mask: 0x03f1fe00000000000003ff0000fff000
Bits W Tok Extraction
[73:50] 24 t2 sub_imm0
[61:38] 24 t2 cm16_off
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDC_R_cAI.U8 — 3 fields · 888 samples
and_base: 0x000e20000000000000000000ff007b82
var_mask: 0x03f1de00000000000003ffc000ff0000
Bits W Tok Extraction
[73:50] 24 t2 sub_imm0
[61:38] 24 t2 cm16_off
[23:16] 8 t1 reg
LDC_R_cAI.U16 — 4 fields · 279 samples
and_base: 0x000e20000000040000002000ff000b82
var_mask: 0x03f1de00000000000001df80003ff000
Bits W Tok Extraction
[72:49] 24 t2 sub_imm0
[48:38] 11 t2 cm16_off
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDC_R_cAI.S8 — 4 fields · 11 samples
and_base: 0x000e20000000020000000880ff000b82
var_mask: 0x00015200000000000001f700003f7000
Bits W Tok Extraction
[72:49] 24 t2 sub_imm0
[48:38] 11 t2 cm16_off
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDC_R_cARI.64 — 4 fields · 46 samples
and_base: 0x0000200000000a000000000000007b82
var_mask: 0x002fce000000000001c00000ff3e0000
Bits W Tok Extraction
[72:54] 19 t2 sub_imm0
[53:32] 22 t2 sub_imm2
[31:24] 8 t2 sub_r1
[23:16] 8 t1 reg
LDC_R_cARI — 4 fields · 37 samples
and_base: 0x000e2000000008000000000000007b82
var_mask: 0x0001c600000000000080bf000f0f0000
Bits W Tok Extraction
[55:54] 2 t2 sub_imm0
[55:38] 18 t2 cm16_off
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LDCU
Uniform constant memory load — result written to a uniform register UR.
InsKey Operands Modifiers Pipeline Latency
LDCU_UR_cAI UR_cAI 64, 128, U8, U16, S8 UNKNOWN 1 †
LDCU_UR_cAI — 5 fields · 8,108 samples
and_base: 0x000e00000800080000000000000007ac
var_mask: 0x03f1fe00000000000001ff80ff7ff000
Bits W Tok Extraction
[72:49] 24 t2 sub_imm0
[48:37] 12 t2 cm16_off
[32:24] 9 t2 sub_ur1
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
LDCU_UR_cAI.64 — 4 fields · 5,521 samples
and_base: 0x000e000008000a0000000000ff0007ac
var_mask: 0x01f1fe00000000000101ff00007ef000
Bits W Tok Extraction
[72:54] 19 t2 sub_imm0
[60:37] 24 t2 sub_imm1
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
LDCU_UR_cAI.128 — 4 fields · 814 samples
and_base: 0x000e000008000c0000000000ff0007ac
var_mask: 0x0171fe00000000000001fe00003cf000
Bits W Tok Extraction
[72:49] 24 t2 sub_imm0
[48:37] 12 t2 cm16_off
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
LDCU_UR_cAI.U8 — 3 fields · 1,772 samples
and_base: 0x000e00000800000000000000ff0077ac
var_mask: 0x0081fe00000000000001ffe0003f0000
Bits W Tok Extraction
[72:49] 24 t2 sub_imm0
[60:37] 24 t2 cm16_off
[23:16] 8 t1 ureg
LDCU_UR_cAI.U16 — 3 fields · 122 samples
and_base: 0x000e00000800040000000000ff0077ac
var_mask: 0x0001fe00000000000000ffc0003f0000
Bits W Tok Extraction
[71:48] 24 t2 sub_imm0
[47:37] 11 t2 cm16_off
[23:16] 8 t1 ureg
LDCU_UR_cAI.S8 — 3 fields · 73 samples
and_base: 0x000e22000800020000000000ff0077ac
var_mask: 0x0001c400000000000000ffe0001f0000
Bits W Tok Extraction
[71:48] 24 t2 sub_imm0
[47:37] 11 t2 cm16_off
[23:16] 8 t1 ureg
LDG
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG_R_ARI R_ARI 64,E, E,LTC128B, 64,E,LTC128B, E, 128,E, 128,E,LTC128B, E,GPU,STRONG UNKNOWN 1 †
LDG_R_ARURI R_ARURI E,LTC128B, 64,E,LTC128B, E, 128,E,LTC128B, 64,E UNKNOWN 1 †
LDG_R_R_dARI R_R_dARI 256,E,ENL2, 256,CONSTANT,E,ENL2, 256,E,EL,ELL2,GPU,STRONG, 256,E,EL,ENL2,GPU,STRONG, 256,E,ENL2,GPU,STRONG, 256,E,ELL2,GPU,NA,STRONG, 256,E,ENL2,GPU,NA,STRONG, 256,E,EFL2,GPU,NA,STRONG, 256,E,EFL2,GPU,HINT,NA,STRONG UNKNOWN 1 †
LDG_R_dARI R_dARI E, 64,E, 128,E, CONSTANT,E, 64,CONSTANT,E, E,U16, 128,CONSTANT,E, CONSTANT,E,U16, E,STRONG,SYS, 64,E,STRONG,SYS, 128,E,GPU,STRONG, CONSTANT,E,S8, E,GPU,STRONG, CONSTANT,E,U8, 64,E,EF, E,EF, E,U8, E,EF,U16, 128,E,EF, 64,E,SM,STRONG, E,EF,S8, 128,E,SM,STRONG, E,SM,STRONG, E,LTC128B, E,S8, 64,E,GPU,STRONG, 128,E,STRONG,SYS, E,SM,STRONG,U16, 64,E,LTC128B, E,LTC128B,U16, E,S8,SM,STRONG, E,STRONG,SYS,U16, E,GPU,STRONG,U16 UNKNOWN 1 †
LDG_R_ARI.64,E — 4 fields · 208 samples
and_base: 0x00002000001e0b000000000000000381
var_mask: 0x00cfce000000000000fc0800fefef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARI.E,LTC128B — 3 fields · 122 samples
and_base: 0x000e2200001e09200000000000800381
var_mask: 0x0001c0000000000000018000fe1f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
LDG_R_ARI.64,E,LTC128B — 4 fields · 106 samples
and_base: 0x00002000001e0b200000000000000381
var_mask: 0x000fce000000000000030000fede7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARI.E — 4 fields · 99 samples
and_base: 0x00002000001e09000000000000000381
var_mask: 0x01afce000000000000000000feff7000
Bits W Tok Extraction
[55:32] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARI.128,E — 3 fields · 96 samples
and_base: 0x00042000001e0d000000000000007381
var_mask: 0x000bce0000000000073800007e7c0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
LDG_R_ARI.128,E,LTC128B — 4 fields · 86 samples
and_base: 0x00002000001e0d200000000000000381
var_mask: 0x000fce000000000000030000fefc7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARI.E,GPU,STRONG — 4 fields · 22 samples
and_base: 0x000e2800001ee9000000000000000381
var_mask: 0x0001c0000000000000000000fec7f000
Bits W Tok Extraction
[55:32] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARURI.E,LTC128B — 5 fields · 47 samples
and_base: 0x000220000c1e09200000000800800981
var_mask: 0x000dd60000000000000180000e1f1000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARURI.64,E,LTC128B — 5 fields · 40 samples
and_base: 0x000020000c1e0b200000000000000981
var_mask: 0x004fde00000000000003000e1e9e3000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARURI.E — 5 fields · 15 samples
and_base: 0x000000000c1e09000000000000000981
var_mask: 0x0000000000000000ffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARURI.128,E,LTC128B — 5 fields · 16 samples
and_base: 0x0000a0000c1e0d200000000400000981
var_mask: 0x008e4e0000000000000300023ebc3000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_ARURI.64,E — 3 fields · 8 samples
and_base: 0x000f2600081e0b0000000000ff007981
var_mask: 0x00000000000000000000000c00be0000
Bits W Tok Extraction
[40:32] 9 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDG_R_R_dARI.256,E,ENL2 — 5 fields · 8 samples
and_base: 0x0000200008121900fe0000140000097e
var_mask: 0x000fca000000001c000001023e3c0000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
LDG_R_R_dARI.256,CONSTANT,E,ENL2 — 6 fields · 5 samples
and_base: 0x0000200008129900fe0000140000097e
var_mask: 0x000fc6000000001c000001023e3cb000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,EL,ELL2,GPU,STRONG — 6 fields · 14 samples
and_base: 0x000020000824e100fe0000000000097e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,EL,ENL2,GPU,STRONG — 6 fields · 1 samples
and_base: 0x001020000822f900fe0000000000097e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,ENL2,GPU,STRONG — 6 fields · 2 samples
and_base: 0x001020000812f900fe0000000000097e
var_mask: 0x000fce00000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,ELL2,GPU,NA,STRONG — 6 fields · 12 samples
and_base: 0x000020000854e100fe0000000000097e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,ENL2,GPU,NA,STRONG — 6 fields · 1 samples
and_base: 0x001020000852f900fe0000000000097e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,EFL2,GPU,NA,STRONG — 6 fields · 2 samples
and_base: 0x000824000850e100fe0000060008797e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_R_dARI.256,E,EFL2,GPU,HINT,NA,STRONG — 6 fields · 2 samples
and_base: 0x000824000850e0007e00000c0034797e
var_mask: 0x000fc600000000ff00fffffffffff000
Bits W Tok Extraction
[71:64] 8 t1 reg
[56:37] 20 t3 sub_imm2_shr2
[36:32] 5 t3 sub_ur0
[32:24] 9 t3 sub_r1
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LDG_R_dARI.E — 5 fields · 20,242 samples
and_base: 0x000000000c1e19000000000000000981
var_mask: 0x03fffe0000000000fffffc3efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E — 5 fields · 21,102 samples
and_base: 0x000000000c1e1b000000000000000981
var_mask: 0x03fffe0000000000fffffc3efefef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,E — 5 fields · 11,997 samples
and_base: 0x000000000c1e1d000000000000000981
var_mask: 0x03fffe0000000000fffff83efefcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.CONSTANT,E — 5 fields · 7,955 samples
and_base: 0x000000000c1e99000000000000000981
var_mask: 0x03fffe0000000000fffffc1efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,CONSTANT,E — 5 fields · 8,107 samples
and_base: 0x000000000c1e9b000000000000000981
var_mask: 0x03fffe0000000000fffff81efefef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,U16 — 5 fields · 3,311 samples
and_base: 0x000000000c1e15000000000000000981
var_mask: 0x03fffe0000000000fffffe3efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,CONSTANT,E — 5 fields · 5,022 samples
and_base: 0x000000000c1e9d000000000000000981
var_mask: 0x03fffe0000000000fffff01efefcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.CONSTANT,E,U16 — 5 fields · 3,428 samples
and_base: 0x000000000c1e95000000000000000981
var_mask: 0x03fffe0000000000fffffe1efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,STRONG,SYS — 5 fields · 2,818 samples
and_base: 0x000020000c1f59000000000000000981
var_mask: 0x03ffce0000000000fffffc3efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E,STRONG,SYS — 5 fields · 2,965 samples
and_base: 0x000000000c1f5b000000000000000981
var_mask: 0x03fffe0000000000fffff81efefef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,E,GPU,STRONG — 5 fields · 1,654 samples
and_base: 0x000020000c1efd000000000000000981
var_mask: 0x01dfce00000000000000003efefcf000
Bits W Tok Extraction
[61:38] 24 t2 sub_imm2
[37:32] 6 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.CONSTANT,E,S8 — 5 fields · 1,317 samples
and_base: 0x000000000c1e93000000000000000981
var_mask: 0x03fffe0000000000ffffff1e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,GPU,STRONG — 5 fields · 1,593 samples
and_base: 0x000020000c1ef9000000000000000981
var_mask: 0x01ffce00000000000000003efefff000
Bits W Tok Extraction
[61:38] 24 t2 sub_imm2
[37:32] 6 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.CONSTANT,E,U8 — 5 fields · 1,584 samples
and_base: 0x000000000c1e91000000000000000981
var_mask: 0x03fffe0000000000ffffff3e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E,EF — 5 fields · 1,569 samples
and_base: 0x000000000c0e1b000000000000000981
var_mask: 0x03fffe0000000000000ff81e7e7ef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,EF — 5 fields · 1,418 samples
and_base: 0x000000000c0e19000000000000000981
var_mask: 0x03bffe0000000000fffffc0e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,U8 — 5 fields · 1,013 samples
and_base: 0x000020000c1e11000000000000000981
var_mask: 0x03ffce0000000000ffffff1efefff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,EF,U16 — 5 fields · 997 samples
and_base: 0x000020000c0e15000000000000000981
var_mask: 0x013fde0000000000fffffe1e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,E,EF — 5 fields · 828 samples
and_base: 0x000000000c0e1d000000000000000981
var_mask: 0x01fffe0000000000001ff01e7e7cf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E,SM,STRONG — 5 fields · 780 samples
and_base: 0x000000000c1ebb000000000000000981
var_mask: 0x01dffe0000000000007f181e7e7ef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,EF,S8 — 5 fields · 758 samples
and_base: 0x000020000c0e13000000000000000981
var_mask: 0x01ffde00000000000000e01e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,E,SM,STRONG — 5 fields · 533 samples
and_base: 0x000000000c1ebd000000000000000981
var_mask: 0x01fffe000000000000fe301efefcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,SM,STRONG — 5 fields · 518 samples
and_base: 0x000020000c1eb9000000000000000981
var_mask: 0x01cfce0000000000003f8c0e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,LTC128B — 5 fields · 504 samples
and_base: 0x000020000c1e19200000000000000981
var_mask: 0x003fce000000000000018c1e7e7f7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,S8 — 5 fields · 435 samples
and_base: 0x000020000c1e13000000000000000981
var_mask: 0x03bfde00000000000000801e7e7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E,GPU,STRONG — 5 fields · 378 samples
and_base: 0x000020000c1efb000000000000000981
var_mask: 0x004fce00000000000000081e7e7ef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.128,E,STRONG,SYS — 4 fields · 261 samples
and_base: 0x000000000c1f5d000000000000007981
var_mask: 0x01fffe00000000000000001efe7c0000
Bits W Tok Extraction
[60:37] 24 t2 sub_imm2
[36:32] 5 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LDG_R_dARI.E,SM,STRONG,U16 — 4 fields · 256 samples
and_base: 0x000020000c1eb5000000001000000981
var_mask: 0x000fce0000000000000000007e7f7000
Bits W Tok Extraction
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.64,E,LTC128B — 5 fields · 256 samples
and_base: 0x000020000c1e1b200000001800000981
var_mask: 0x002fde000000000000030000fefe7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,LTC128B,U16 — 5 fields · 256 samples
and_base: 0x000020000c1e15200000001000000981
var_mask: 0x003fce00000000000000c00e7e7f7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,S8,SM,STRONG — 5 fields · 128 samples
and_base: 0x000020000c1eb3000000000000001981
var_mask: 0x002fce00000000000000001e7e7f6000
Bits W Tok Extraction
[60:37] 24 t2 sub_imm2
[36:32] 5 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG_R_dARI.E,STRONG,SYS,U16 — 4 fields · 62 samples
and_base: 0x000020000c1f55000000000400007981
var_mask: 0x000fce00000000000000000a1e1f0000
Bits W Tok Extraction
[59:36] 24 t2 sub_imm2
[35:32] 4 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LDG_R_dARI.E,GPU,STRONG,U16 — 4 fields · 12 samples
and_base: 0x000164000c1ef5000000000800007981
var_mask: 0x0000000000000000000000060c3f0000
Bits W Tok Extraction
[59:36] 24 t2 sub_imm2
[35:32] 4 t2 sub_ur0
[32:24] 9 t2 sub_r1
[23:16] 8 t1 reg
LDG.E
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E_R_ARURI R_ARURI E UNKNOWN 1 †
LDG.E_R_ARURI.E — 5 fields · 1 samples
and_base: 0x181e09000000000000000981
var_mask: 0x0000000010000000ffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG.E.128
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E.128_R_ARURI R_ARURI 128,E UNKNOWN 1 †
LDG.E.128_R_ARURI.128,E — 5 fields · 20 samples
and_base: 0x181e0d000000000000000981
var_mask: 0xffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG.E.64
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E.64_R_ARURI R_ARURI 64,E UNKNOWN 1 †
LDG.E.64_R_ARURI.64,E — 5 fields · 20 samples
and_base: 0x181e0b000000000000000981
var_mask: 0xffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG.E.EL.STRONG.GPU
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E.EL.STRONG.GPU_R_ARURI R_ARURI E,EL,GPU,STRONG UNKNOWN 1 †
LDG.E.EL.STRONG.GPU_R_ARURI.E,EL,GPU,STRONG — 5 fields · 2 samples
and_base: 0x182ee9000000000000000981
var_mask: 0xffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDG.E.LTC128B.128
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E.LTC128B.128_R_dARI R_dARI 128,E,LTC128B UNKNOWN 1 †
LDG.E.LTC128B.128_R_dARI.128,E,LTC128B — 6 fields · 248 samples
and_base: 0x00000000000000000000000000000980
var_mask: 0x03fffe00187eef3efffffffffffff007
Bits W Tok Extraction
[63:40] 24 t2 sub_imm2
[39:32] 8 t2 sub_ur0
[31:24] 8 t2 sub_r1
[23:16] 8 t1 reg
[15:12] 4 t0 guard
[2:0] 3 t2
LDG.E.NA.STRONG.SM
Load from global memory via descriptor. Long latency (~200+ cycles), dispatched to LSU pipe, requires write barrier for result.
InsKey Operands Modifiers Pipeline Latency
LDG.E.NA.STRONG.SM_R_ARURI R_ARURI E,NA,SM,STRONG UNKNOWN 1 †
LDG.E.NA.STRONG.SM_R_ARURI.E,NA,SM,STRONG — 5 fields · 20 samples
and_base: 0x185ea9000000000000000981
var_mask: 0xffffff3ffffff000
Bits W Tok Extraction
[63:40] 24 t2 imm
[37:32] 6 t2 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDGDEPBAR
Dependency barrier for asynchronous LDG operations. Waits for pending async LDGs.
InsKey Operands Pipeline Latency
LDGDEPBAR UNKNOWN 1 †
LDGSTS
Asynchronous global→shared memory copy. Implements cp.async. The copy is issued to the async copy engine; completion is signaled via DEPBAR / LDGDEPBAR. Supports 4, 8, 16-byte transfers with optional zero-fill on predicated execution.
InsKey Operands Modifiers Pipeline Latency
LDGSTS_ARI_ARI ARI_ARI 64,E,LTC128B, 128,BYPASS,E,LTC128B UNKNOWN 1 †
LDGSTS_ARI_ARI_P ARI_ARI_P 64,E,LTC128B, 128,BYPASS,E,LTC128B, 128,E,LTC128B UNKNOWN 1 †
LDGSTS_ARI_ARURI ARI_ARURI 128,E,LTC128B, 64,E,LTC128B, 128,BYPASS,E,LTC128B, E,LTC128B UNKNOWN 1 †
LDGSTS_ARI_ARURI_P ARI_ARURI_P 128,E,LTC128B, E,LTC128B, 64,E,LTC128B UNKNOWN 1 †
LDGSTS_ARI_dARI ARI_dARI 128,BYPASS,E,LTC128B, 64,E,LTC128B, 128,BYPASS,E, 64,E, E,LTC128B, E, 64,E,LTC256B UNKNOWN 1 †
LDGSTS_ARI_dARI_P ARI_dARI_P 64,E, E, 128,BYPASS,E,LTC128B, 64,E,LTC128B, E,LTC128B, 128,BYPASS,E,LTC128B,ZFILL, 128,BYPASS,E,ZFILL UNKNOWN 1 †
LDGSTS_ARURI_ARI ARURI_ARI 64,E,LTC128B, 128,BYPASS,E,LTC128B, 128,E,LTC128B, E,LTC128B UNKNOWN 1 †
LDGSTS_ARURI_ARI_P ARURI_ARI_P E,LTC128B, 64,E,LTC128B, 128,BYPASS,E,LTC128B UNKNOWN 1 †
LDGSTS_ARI_ARI.64,E,LTC128B — 5 fields · 63 samples
and_base: 0x0001e0000b9a06ff0000000000800fae
var_mask: 0x002e1e000000000009780380fe1f7000
Bits W Tok Extraction
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_ARI.128,BYPASS,E,LTC128B — 5 fields · 6 samples
and_base: 0x0001c0000b980aff0080000000800fae
var_mask: 0x008e2e00000000000f200000de5d7000
Bits W Tok Extraction
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_ARI_P.64,E,LTC128B — 5 fields · 224 samples
and_base: 0x0001e000081a06ff0000000000007fae
var_mask: 0x000e0e00018000001f780380feff0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_ARI_P.128,BYPASS,E,LTC128B — 5 fields · 128 samples
and_base: 0x0001e00008180aff0000000000807fae
var_mask: 0x000e0e000180000007e80080fe3f0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_ARI_P.128,E,LTC128B — 5 fields · 128 samples
and_base: 0x0001e000081a0aff0000000000007fae
var_mask: 0x000e0e00038000001eb80380decf0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_ARURI.128,E,LTC128B — 6 fields · 10 samples
and_base: 0x0003e0000b9a0a0000880000e0d80fae
var_mask: 0x00041e000000000e0e00008006077000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_ARURI.64,E,LTC128B — 6 fields · 6 samples
and_base: 0x0003e0000b9a060000c00000d0c00fae
var_mask: 0x000c1e000000000e000000000e0f7000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_ARURI.128,BYPASS,E,LTC128B — 6 fields · 2 samples
and_base: 0x0003e0000b980a040180000090860fae
var_mask: 0x000c0e00000000020000000068717000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_ARURI.E,LTC128B — 4 fields · 1 samples
and_base: 0x0003e2000b9a0220041c0000e4e03fae
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 sub_r0
LDGSTS_ARI_ARURI_P.128,E,LTC128B — 6 fields · 16 samples
and_base: 0x0003e000081a0a000088000000047fae
var_mask: 0x000c0a000380000e160000801ec90000
Bits W Tok Extraction
[90:87] 4 t3 pred
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_ARURI_P.E,LTC128B — 6 fields · 9 samples
and_base: 0x0001e200099a02000000000000817fae
var_mask: 0x000e00000000003e06fc00003e3e0000
Bits W Tok Extraction
[86:83] 4 t3 pred
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[43:30] 14 t2 sub_imm1
[29:24] 6 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_ARURI_P.64,E,LTC128B — 6 fields · 8 samples
and_base: 0x0001e000099a060000c0000000007fae
var_mask: 0x00060a000000001e140000001e0f0000
Bits W Tok Extraction
[76:73] 4 t3 pred
[72:64] 9 t2 sub_ur1
[63:44] 20 t1 sub_imm1
[43:29] 15 t2 sub_imm1
[28:24] 5 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI.128,BYPASS,E,LTC128B — 6 fields · 783 samples
and_base: 0x0001e0000b981a000000000000000fae
var_mask: 0x00ae1e000000001efff800c0feff7000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.64,E,LTC128B — 6 fields · 734 samples
and_base: 0x0001e0000b9a16000000000000000fae
var_mask: 0x00ae1e000000003efffc01e0feff7000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[49:32] 18 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.128,BYPASS,E — 6 fields · 714 samples
and_base: 0x0001e0000b9818000000000000000fae
var_mask: 0x012e1e000000001e1fa007c0fefff000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[52:32] 21 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.64,E — 6 fields · 431 samples
and_base: 0x0001e0000b9a14000000000000000fae
var_mask: 0x002e1e000000001e1f908308fefff000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[46:32] 15 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.E,LTC128B — 6 fields · 346 samples
and_base: 0x0001e0000b9a12000000000000000fae
var_mask: 0x000e0e000000001efffec0bcfeff7000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[45:32] 14 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.E — 6 fields · 202 samples
and_base: 0x0001e0000b9a10000000000000000fae
var_mask: 0x012e1e000000001e0788c0ccfefff000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[45:32] 14 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI.64,E,LTC256B — 6 fields · 1 samples
and_base: 0x0001e0000b9a17000000000000000fae
var_mask: 0x00ae1e000000003efffc01e0feff7000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[49:32] 18 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARI_dARI_P.64,E — 6 fields · 6,019 samples
and_base: 0x0001e000081a14000000000000007fae
var_mask: 0x000e1e000380003e0ffe0000feff0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.E — 6 fields · 4,062 samples
and_base: 0x0001e000081a10000000000000007fae
var_mask: 0x01ee0e000380003e07ff0000feff0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.128,BYPASS,E,LTC128B — 7 fields · 1,804 samples
and_base: 0x0001e00008181a000000000000007fae
var_mask: 0x01ae1e000780001e1ff800c0feff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.64,E,LTC128B — 7 fields · 960 samples
and_base: 0x0001e000081a16000000000000007fae
var_mask: 0x016e1e000780003efffc01a0feff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[49:32] 18 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.E,LTC128B — 7 fields · 696 samples
and_base: 0x0001e000081a12000000000000007fae
var_mask: 0x012e1e000780001efffec09cfeff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[45:32] 14 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.128,BYPASS,E,LTC128B,ZFILL — 7 fields · 1 samples
and_base: 0x00000000081c1a000000000000007fae
var_mask: 0x01ae1e000780001e1ff800c0feff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARI_dARI_P.128,BYPASS,E,ZFILL — 7 fields · 1 samples
and_base: 0x00000000081c18000000000000007fae
var_mask: 0x01ae1e000780001e1ff800c0feff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[72:64] 9 t2 sub_ur0
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm2
[31:24] 8 t2 sub_r1
[24:16] 9 t1 sub_r0
LDGSTS_ARURI_ARI.64,E,LTC128B — 6 fields · 120 samples
and_base: 0x0001e0000b9a060000000000c0000dae
var_mask: 0x010e0e000000001f0cf803801eff7000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARURI_ARI.128,BYPASS,E,LTC128B — 6 fields · 117 samples
and_base: 0x0001c0000b980a000000000000800dae
var_mask: 0x03ae2e000000003f0ff80180fe7f7000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARURI_ARI.128,E,LTC128B — 6 fields · 116 samples
and_base: 0x0001e0000b9a0a000000000080000dae
var_mask: 0x000e1e000000001f0eb803807ecf7000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARURI_ARI.E,LTC128B — 6 fields · 63 samples
and_base: 0x0001e2000b9a020800000000c0810dae
var_mask: 0x00ce000000000013fcfc00203e3e7000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[49:32] 18 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
[15:12] 4 t0 guard
LDGSTS_ARURI_ARI_P.E,LTC128B — 6 fields · 128 samples
and_base: 0x0001e000081a02180000000000bc7dae
var_mask: 0x000e0e000180000007fc0020fe020000
Bits W Tok Extraction
[90:87] 4 t3 pred
[71:64] 8 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[49:32] 18 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARURI_ARI_P.64,E,LTC128B — 6 fields · 120 samples
and_base: 0x0001e000081a06000000000000007dae
var_mask: 0x000e0e000180001f1cc00000febf0000
Bits W Tok Extraction
[90:87] 4 t3 pred
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[43:32] 12 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDGSTS_ARURI_ARI_P.128,BYPASS,E,LTC128B — 7 fields · 20 samples
and_base: 0x0001e00008180a080000000000807dae
var_mask: 0x000e0600018000140ec800801e070000
Bits W Tok Extraction
[90:87] 4 t3 pred
[87:85] 3 t2 sub_imm1_shr5
[72:64] 9 t1 sub_ur1
[63:44] 20 t1 sub_imm1
[50:32] 19 t2 sub_imm1
[31:24] 8 t2 sub_r0
[24:16] 9 t1 sub_r0
LDL
Load from local (thread-private stack) memory.
InsKey Operands Modifiers Pipeline Latency
LDL_R_ARI R_ARI 64, LU, 64,LU, 128, S16 UNKNOWN 1 †
LDL_R_AURI R_AURI 64, 128 UNKNOWN 1 †
LDL_R_ARI — 4 fields · 2,899 samples
and_base: 0x00000000001008000000000000000983
var_mask: 0x03fffe0000000000fffffc003ffff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDL_R_ARI.64 — 4 fields · 2,838 samples
and_base: 0x0000000000100a000000000000000983
var_mask: 0x01fffe0000000000fffff8007ffef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDL_R_ARI.LU — 3 fields · 1,961 samples
and_base: 0x00000000003008000000000001007983
var_mask: 0x03fffe00000000000003fc0000ff0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDL_R_ARI.64,LU — 3 fields · 1,333 samples
and_base: 0x0000000000300a000000000001007983
var_mask: 0x03fffe00000000000003f80000fe0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDL_R_ARI.128 — 4 fields · 566 samples
and_base: 0x0000200000100c000000000000000983
var_mask: 0x01ffca0000000000fffff0003f3c7000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDL_R_ARI.S16 — 3 fields · 272 samples
and_base: 0x00002000001006000000000001007983
var_mask: 0x01ffce00000000000000fc00007f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDL_R_AURI.64 — 4 fields · 234 samples
and_base: 0x000e200008100a0000000000ff000983
var_mask: 0x03f1ca00000000000001801f007ef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDL_R_AURI — 4 fields · 129 samples
and_base: 0x000e20000810080000000000ff000983
var_mask: 0x03f1ca00000000000000c00f007ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDL_R_AURI.128 — 3 fields · 105 samples
and_base: 0x000e200008100c0000000000ff007983
var_mask: 0x01f1ca00000000000003701f003c0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
LDS
Load from shared memory. ~20–30 cycle latency.
InsKey Operands Modifiers Pipeline Latency
LDS_R_ARI R_ARI 64, 128, U16, U8, S8 UNKNOWN 1 †
LDS_R_ARURI R_ARURI 128, 64, U16, S8, U8 UNKNOWN 1 †
LDS_R_AURI R_AURI 64, 128, U16, U8 UNKNOWN 1 †
LDS_R_ARI — 4 fields · 19,273 samples
and_base: 0x00000000000008000000000000000984
var_mask: 0x03fffe0000000000fffffc00fffff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARI.64 — 5 fields · 22,164 samples
and_base: 0x0000000000000a000000000000000984
var_mask: 0x03fffe0000000000fffff800fffef000
Bits W Tok Extraction
[79:78] 2 t2 addr_scale
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARI.128 — 5 fields · 12,729 samples
and_base: 0x0000000000000c000000000000000984
var_mask: 0x03fffe0000000000fffff000fffcf000
Bits W Tok Extraction
[79:78] 2 t2 addr_scale
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARI.U16 — 4 fields · 1,681 samples
and_base: 0x00002000000004000000000000000984
var_mask: 0x03ffde0000000000fffffe007f7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARI.U8 — 4 fields · 896 samples
and_base: 0x00002000000000000000000000000984
var_mask: 0x03ffce000000000000ffff007f7ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARI.S8 — 4 fields · 128 samples
and_base: 0x00002000000002000000000000000984
var_mask: 0x01ffce0000000000000000007f7ff000
Bits W Tok Extraction
[54:31] 24 t2 sub_imm1
[30:24] 7 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARURI.128 — 5 fields · 16,841 samples
and_base: 0x0000000008000c000000000000000984
var_mask: 0x03fffe0000000000fffff07ffffcf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARURI.64 — 5 fields · 9,217 samples
and_base: 0x0000000008000a000000000000000984
var_mask: 0x03fffe0000000000fffff81ffffef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARURI — 5 fields · 6,347 samples
and_base: 0x00000000080008000000000000000984
var_mask: 0x03fffe0000000000fffffc1ffffff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARURI.U16 — 4 fields · 212 samples
and_base: 0x000e2000080004000000000000007984
var_mask: 0x0171ce00000000000003e01f3f3f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDS_R_ARURI.S8 — 5 fields · 128 samples
and_base: 0x00002000080002000000000000000984
var_mask: 0x033fce00000000000000001e7f7f7000
Bits W Tok Extraction
[60:37] 24 t2 sub_imm1
[36:32] 5 t2 sub_ur1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_ARURI.U8 — 4 fields · 124 samples
and_base: 0x000e2000080000000000000400007984
var_mask: 0x01f1ce0000000000007fff1b5f7f0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
LDS_R_AURI — 4 fields · 3,620 samples
and_base: 0x000e00000800080000000000ff000984
var_mask: 0x03f1fe0000000000fffffc3f00fff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_AURI.64 — 4 fields · 3,923 samples
and_base: 0x000e000008000a0000000000ff000984
var_mask: 0x03f1fe0000000000fffff83f00fef000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_AURI.128 — 4 fields · 3,133 samples
and_base: 0x000e000008000c0000000000ff000984
var_mask: 0x03f1fe0000000000fffff03f007cf000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_AURI.U16 — 4 fields · 104 samples
and_base: 0x000e20000800040000000000ff000984
var_mask: 0x01a1ca000000000000787c0f001ff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDS_R_AURI.U8 — 3 fields · 12 samples
and_base: 0x000e20000800000000000004ff007984
var_mask: 0x0331460000000000000fe00000030000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur0
[23:16] 8 t1 reg
LDSM
Load from shared memory in matrix layout (ldmatrix). Loads a matrix tile from shared memory into tensor core register layout. Used before HMMA/IMMA as an efficient alternative to individual LDS instructions.
InsKey Operands Modifiers Pipeline Latency
LDSM_R_ARI R_ARI 16,4,M88, 16,2,M88, 16,M88 UNKNOWN 1 †
LDSM_R_ARURI R_ARURI 16,4,M88, 16,4,MT88, 16,M88 UNKNOWN 1 †
LDSM_R_ARI.16,4,M88 — 4 fields · 82 samples
and_base: 0x0000200000000200000000000000783b
var_mask: 0x000fce000000000000f80000bffc0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDSM_R_ARI.16,2,M88 — 4 fields · 48 samples
and_base: 0x0000000000000100000000000000783b
var_mask: 0x000fee0000000000000000007f5e0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDSM_R_ARI.16,M88 — 4 fields · 1 samples
and_base: 0x0000000000000000000000000000783b
var_mask: 0x000fce000000000000f80000bffc0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[32:24] 9 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDSM_R_ARURI.16,4,M88 — 5 fields · 818 samples
and_base: 0x0000000008000200000000000000783b
var_mask: 0x01fffe000000000001fc001ffffc0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDSM_R_ARURI.16,4,MT88 — 5 fields · 272 samples
and_base: 0x0000000008004200000000000000783b
var_mask: 0x01ffee00000000000038001fff7c0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDSM_R_ARURI.16,M88 — 5 fields · 1 samples
and_base: 0x0000000008000000000000000000783b
var_mask: 0x01fffe000000000001fc001ffffc0000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t2 sub_ur1
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LDTM
TMEM load (tcgen05.ld). Moves values from Tensor Memory into GPRs. Shape encodes the lane/column geometry (16x64b/16x128b/16x256b/32x32b/16x32bx2) with .x1..x128 repetition; optional .pack16 packs two 16-bit TMEM values per register. The .STAT reduction form (tcgen05.ld.red) is accepted on sm_103a only.
InsKey Operands Modifiers Pipeline Latency
LDTM_R_II R_II x16, x2, x4, x32, x64, 16dp128bit, 16dp128bit,x32, 16dp128bit,x8, 16dp256bit, 16dp256bit,PACK16BIT,x8, 16dp256bit,x32, 16dp256bit,x8, 16dp32bit_t0_t15,x2, 16dp32bit_t0_t15,x32, 16dp32bit_t0_t15,x8, 16dp32bit_t16_t31,x2, 16dp32bit_t16_t31,x32, 16dp32bit_t16_t31,x8, 16dp64bit, 16dp64bit,x32, 16dp64bit,x8, x128, x8, 16dp32bit_t0_t15,x16, 16dp32bit_t16_t31,x16, 16dp256bit,x4 UNKNOWN 1 †
LDTM_R_R_II R_R_II F32,MAX,STAT,x32, 16dp32bit_t0_t15,F32,MAX,STAT,x128, 16dp32bit_t0_t15,F32,MAX,STAT,x16, 16dp32bit_t0_t15,F32,MAX,STAT,x2, 16dp32bit_t0_t15,F32,MAX,STAT,x32, 16dp32bit_t0_t15,F32,MAX,STAT,x4, 16dp32bit_t0_t15,F32,MAX,STAT,x64, 16dp32bit_t0_t15,F32,MAX,STAT,x8, 16dp32bit_t0_t15,F32,MIN,STAT,x16, 16dp32bit_t0_t15,F32,MIN,STAT,x2, 16dp32bit_t0_t15,F32,MIN,STAT,x32, 16dp32bit_t0_t15,F32,MIN,STAT,x4, 16dp32bit_t0_t15,F32,MIN,STAT,x8, 16dp32bit_t16_t31,F32,MAX,STAT,x128, 16dp32bit_t16_t31,F32,MAX,STAT,x16, 16dp32bit_t16_t31,F32,MAX,STAT,x2, 16dp32bit_t16_t31,F32,MAX,STAT,x32, 16dp32bit_t16_t31,F32,MAX,STAT,x4, 16dp32bit_t16_t31,F32,MAX,STAT,x64, 16dp32bit_t16_t31,F32,MAX,STAT,x8, 16dp32bit_t16_t31,F32,MIN,STAT,x16, 16dp32bit_t16_t31,F32,MIN,STAT,x2, 16dp32bit_t16_t31,F32,MIN,STAT,x32, 16dp32bit_t16_t31,F32,MIN,STAT,x4, 16dp32bit_t16_t31,F32,MIN,STAT,x8, F32,MAX,STAT,x128, F32,MAX,STAT,x16, F32,MAX,STAT,x2, F32,MAX,STAT,x4, F32,MAX,STAT,x64, F32,MAX,STAT,x8, F32,MIN,STAT,x128, F32,MIN,STAT,x16, F32,MIN,STAT,x2, F32,MIN,STAT,x32, F32,MIN,STAT,x4, F32,MIN,STAT,x64, F32,MIN,STAT,x8 UNKNOWN 1 †
LDTM_R_II.x16 — 3 fields · 514 samples
and_base: 0x000e20000824000000000000000079ee
var_mask: 0x03f1ce000000ff00fffff01f007c0000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.x2 — 3 fields · 91 samples
and_base: 0x000e2000080c000000000000000079ee
var_mask: 0x00e1ce000000000000007e1f007e0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[40:32] 9 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.x4 — 3 fields · 71 samples
and_base: 0x000e20000814000000000000006079ee
var_mask: 0x0070ce000000000000007c2f001c0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[41:32] 10 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.x32 — 3 fields · 34 samples
and_base: 0x000e2200082c000000000000000079ee
var_mask: 0x01e1c000000000000001e03f00fc0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[44:32] 13 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.x64 — 3 fields · 2 samples
and_base: 0x000e60000834000000000004000479ee
var_mask: 0x00400600000000000000400000000000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II — 3 fields · 638 samples
and_base: 0x000e20000804000000000000000079ee
var_mask: 0x01f1c600000000000000ffff00ff0000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp128bit — 2 fields · 2 samples
and_base: 0x000e200008000000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[17:16] 2 t1 reg
LDTM_R_II.16dp128bit,x32 — 2 fields · 2 samples
and_base: 0x000e200008280000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp128bit,x8 — 2 fields · 2 samples
and_base: 0x000e200008180000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp256bit — 2 fields · 2 samples
and_base: 0x000e200008020000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp256bit,PACK16BIT,x8 — 2 fields · 2 samples
and_base: 0x000e2000081b0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp256bit,x32 — 2 fields · 2 samples
and_base: 0x000e2000082a0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp256bit,x8 — 3 fields · 9 samples
and_base: 0x000e2000081a000000000004000479ee
var_mask: 0x00f1c600000000001000c0fb00200000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp32bit_t0_t15,x2 — 2 fields · 2 samples
and_base: 0x000e200008880000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[17:16] 2 t1 reg
LDTM_R_II.16dp32bit_t0_t15,x32 — 3 fields · 5 samples
and_base: 0x000fe20008a8000000000000000479ee
var_mask: 0x0000000000000000100140ff00000000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp32bit_t0_t15,x8 — 2 fields · 2 samples
and_base: 0x000e200008980000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp32bit_t16_t31,x2 — 2 fields · 2 samples
and_base: 0x000e2000088a0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[17:16] 2 t1 reg
LDTM_R_II.16dp32bit_t16_t31,x32 — 3 fields · 10 samples
and_base: 0x000e200008aa000000002000000479ee
var_mask: 0x0000c60000000000100140ff00000000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp32bit_t16_t31,x8 — 2 fields · 2 samples
and_base: 0x000e2000089a0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[18:16] 3 t1 reg
LDTM_R_II.16dp64bit — 2 fields · 2 samples
and_base: 0x000e200008060000000000c0000179ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[17:16] 2 t1 reg
LDTM_R_II.16dp64bit,x32 — 2 fields · 2 samples
and_base: 0x000e2000082e0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp64bit,x8 — 2 fields · 2 samples
and_base: 0x000e2000081e0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.x128 — 2 fields · 2 samples
and_base: 0x000e2000083c0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.x8 — 3 fields · 10 samples
and_base: 0x000e2000081c0000000000c0000079ee
var_mask: 0x03f1ce00000000000001fe3f00fe0000
Bits W Tok Extraction
[71:40] 32 t2 tmem_off
[39:32] 8 t2 tmem_ur
[18:16] 3 t1 reg
LDTM_R_II.16dp32bit_t0_t15,x16 — 2 fields · 12 samples
and_base: 0x000fe20008a0000000000000000479ee
var_mask: 0x00000000000000000000001f00700000
Bits W Tok Extraction
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp32bit_t16_t31,x16 — 3 fields · 12 samples
and_base: 0x000e620008a2000000001000000479ee
var_mask: 0x00018000000000000000001f00700000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_II.16dp256bit,x4 — 3 fields · 18 samples
and_base: 0x000e60000812000000000004000479ee
var_mask: 0x01618600000000001000600100100000
Bits W Tok Extraction
[63:40] 24 t2 tmem_off
[39:32] 8 t2 tmem_ur
[23:16] 8 t1 reg
LDTM_R_R_II.F32,MAX,STAT,x32 — 4 fields · 135 samples
and_base: 0x000e2000082c000200000000000075ee
var_mask: 0x0001ce00000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x128 — 4 fields · 1 samples
and_base: 0x000fe20008b8000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x16 — 4 fields · 2 samples
and_base: 0x000fe20008a0000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x2 — 4 fields · 2 samples
and_base: 0x000fe2000888000200000080000275ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x32 — 4 fields · 2 samples
and_base: 0x000fe20008a8000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x4 — 4 fields · 2 samples
and_base: 0x000fe2000890000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x64 — 4 fields · 1 samples
and_base: 0x000fe20008b0000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MAX,STAT,x8 — 4 fields · 3 samples
and_base: 0x000fe2000898000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MIN,STAT,x16 — 4 fields · 1 samples
and_base: 0x000fe20008a0000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MIN,STAT,x2 — 4 fields · 1 samples
and_base: 0x000fe2000888000a00000080000275ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MIN,STAT,x32 — 4 fields · 1 samples
and_base: 0x000fe20008a8000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MIN,STAT,x4 — 4 fields · 1 samples
and_base: 0x000fe2000890000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t0_t15,F32,MIN,STAT,x8 — 4 fields · 1 samples
and_base: 0x000fe2000898000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x128 — 3 fields · 1 samples
and_base: 0x000e240008ba0002000080ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x16 — 3 fields · 2 samples
and_base: 0x000e240008a20002000000ff000075ee
var_mask: 0x000000000000000000001000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x2 — 3 fields · 2 samples
and_base: 0x000e2400088a0002000000ff000275ee
var_mask: 0x000000000000000000000c00ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x32 — 3 fields · 2 samples
and_base: 0x000e240008aa0002000000ff000075ee
var_mask: 0x000000000000000000002000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x4 — 3 fields · 2 samples
and_base: 0x000e240008920002000000ff000075ee
var_mask: 0x000000000000000000000400ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x64 — 3 fields · 1 samples
and_base: 0x000e240008b20002000040ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MAX,STAT,x8 — 3 fields · 3 samples
and_base: 0x000e2400089a0002000000ff000075ee
var_mask: 0x000000000000000000000c00ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MIN,STAT,x16 — 3 fields · 1 samples
and_base: 0x000e240008a2000a000010ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MIN,STAT,x2 — 3 fields · 1 samples
and_base: 0x000e2400088a000a000002ff000275ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MIN,STAT,x32 — 3 fields · 1 samples
and_base: 0x000e240008aa000a000020ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MIN,STAT,x4 — 3 fields · 1 samples
and_base: 0x000e24000892000a000004ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.16dp32bit_t16_t31,F32,MIN,STAT,x8 — 3 fields · 1 samples
and_base: 0x000e2400089a000a000008ff000075ee
var_mask: 0x000000000000000000000000ff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x128 — 4 fields · 1 samples
and_base: 0x000e2400083c000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x16 — 4 fields · 1 samples
and_base: 0x000e24000824000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x2 — 4 fields · 1 samples
and_base: 0x000e2400080c000200000080000275ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x4 — 4 fields · 1 samples
and_base: 0x000e24000814000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x64 — 4 fields · 1 samples
and_base: 0x000e24000834000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MAX,STAT,x8 — 4 fields · 1 samples
and_base: 0x000e2400081c000200000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x128 — 4 fields · 1 samples
and_base: 0x000e2400083c000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x16 — 4 fields · 1 samples
and_base: 0x000e24000824000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x2 — 4 fields · 1 samples
and_base: 0x000e2400080c000a00000080000275ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x32 — 4 fields · 1 samples
and_base: 0x000e2400082c000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x4 — 4 fields · 1 samples
and_base: 0x000e24000814000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x64 — 4 fields · 1 samples
and_base: 0x000e24000834000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LDTM_R_R_II.F32,MIN,STAT,x8 — 4 fields · 1 samples
and_base: 0x000e2400081c000a00000080000075ee
var_mask: 0x00000000000000000000007fff7c0000
Bits W Tok Extraction
[62:39] 24 t3 tmem_off
[63:32] 32 t3 tmem_ur
[31:24] 8 t1 reg
[23:16] 8 t2 reg
LEA
Load effective address. Rd = Ra + (Rb << imm). Primary instruction for pointer arithmetic and address calculation.
InsKey Operands Modifiers Pipeline Latency
LEA_R_P_R_II_II R_P_R_II_II — UNKNOWN 1 †
LEA_R_P_R_R_II R_P_R_R_II — UNKNOWN 1 †
LEA_R_P_R_R_R_II R_P_R_R_R_II HI UNKNOWN 1 †
LEA_R_P_R_UR_II R_P_R_UR_II — UNKNOWN 1 †
LEA_R_P_R_UR_R_II R_P_R_UR_R_II HI UNKNOWN 1 †
LEA_R_R_II_II R_R_II_II HI,SX32 UNKNOWN 1 †
LEA_R_R_II_II_P R_R_II_II_P HI,SX32,X UNKNOWN 1 †
LEA_R_R_II_R_II R_R_II_R_II HI UNKNOWN 1 †
LEA_R_R_II_R_II_P R_R_II_R_II_P HI,X UNKNOWN 1 †
LEA_R_R_R_II R_R_R_II HI,SX32 UNKNOWN 1 †
LEA_R_R_R_II_P R_R_R_II_P HI,SX32,X UNKNOWN 1 †
LEA_R_R_R_R_II R_R_R_R_II HI UNKNOWN 1 †
LEA_R_R_R_R_II_P R_R_R_R_II_P HI,X UNKNOWN 1 †
LEA_R_R_UR_II R_R_UR_II HI,SX32 UNKNOWN 1 †
LEA_R_R_UR_II_P R_R_UR_II_P HI,SX32,X UNKNOWN 1 †
LEA_R_R_UR_R_II R_R_UR_R_II HI UNKNOWN 1 †
LEA_R_R_UR_R_II_P R_R_UR_R_II_P HI,X UNKNOWN 1 †
LEA_R_P_R_II_II — 6 fields · 199 samples
and_base: 0x000fc000078000ff0000000000007811
var_mask: 0x06502e00000e7800fffffffc7f7f0000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:81] 6 t2 pred
[80:75] 6 t5 imm
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
LEA_R_P_R_R_II — 9 fields · 12,372 samples
and_base: 0x000fc000078000ff0000000000000211
var_mask: 0x0ff03e00000ef900000000fffffff000
Bits W Tok Extraction
[123] 1 t4 reuse
[122] 1 t3 reuse
[86:81] 6 t2 pred
[80:75] 6 t5 imm
[72] 1 t3 neg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_P_R_R_R_II.HI — 7 fields · 977 samples
and_base: 0x000fc000078100ff0000000000007211
var_mask: 0x05f02e000006f8000000007fffff0000
Bits W Tok Extraction
[122] 1 t3 reuse
[84:81] 4 t2 pred
[79:75] 5 t6 imm
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
LEA_R_P_R_UR_II — 7 fields · 20,726 samples
and_base: 0x000fc0000f8000ff0000000000000c11
var_mask: 0x07f03e00000e78000000003ffffff000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:81] 6 t2 pred
[80:75] 6 t5 imm
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_P_R_UR_R_II.HI — 9 fields · 4 samples
and_base: 0x000fe2000f8380ff0000001a00017c11
var_mask: 0x0400000000007800000000001a3c0000
Bits W Tok Extraction
[122] 1 t3 reuse
[76] 1 t3 reuse
[75] 1 t3 reuse
[79:75] 5 t6 imm
[71:64] 8 t5 reg
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[23:16] 8 t1 reg
[3:0] 4 t2 pred
LEA_R_R_II_II — 6 fields · 1,358 samples
and_base: 0x000fc000078e00ff0000000000000811
var_mask: 0x07f03e000000f800fffffffffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[80:75] 6 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_II_II.HI,SX32 — 5 fields · 235 samples
and_base: 0x000fc000078f02ff0000000000000811
var_mask: 0x00202e000000f800ffffffffffff7000
Bits W Tok Extraction
[79:75] 5 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_II_II_P.HI,SX32,X — 5 fields · 76 samples
and_base: 0x000fc000000f06ffffffffff00007811
var_mask: 0x002036000100e800000000007fff0000
Bits W Tok Extraction
[90:87] 4 t5 pred
[79:75] 5 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
LEA_R_R_II_R_II.HI — 7 fields · 2,058 samples
and_base: 0x000fc000078f00ff0000000000000811
var_mask: 0x05f03e000000f800ffffffffffff7000
Bits W Tok Extraction
[122] 1 t2 reuse
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_II_R_II_P.HI,X — 6 fields · 63 samples
and_base: 0x000fc000000f2401ffffffff00007811
var_mask: 0x00f03e000380c8fe00000000ffff0000
Bits W Tok Extraction
[89:87] 3 t6 pred
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
LEA_R_R_R_II — 9 fields · 20,349 samples
and_base: 0x000fc000078e00ff0000000000000211
var_mask: 0x0ff03e000000f900800000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[80:75] 6 t4 imm
[72] 1 t2 neg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_R_II.HI,SX32 — 7 fields · 308 samples
and_base: 0x000fc000078f02ff0000000000000211
var_mask: 0x0ff03e000000f800000000ff7ffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[79:75] 5 t4 imm
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_R_II_P.HI,SX32,X — 9 fields · 6,450 samples
and_base: 0x000fc000000f06ff0000000000000211
var_mask: 0x0ff03e000380f800800000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[89:87] 3 t5 pred
[79:75] 5 t4 imm
[63] 1 t3 inv
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_R_R_II.HI — 9 fields · 3,032 samples
and_base: 0x000fc000078f00ff0000000000000211
var_mask: 0x0ff03e000000f800800000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_R_R_II_P.HI,X — 10 fields · 23,685 samples
and_base: 0x000fc000000f04000000000000000211
var_mask: 0x1ff03e000380f8ff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[89:87] 3 t6 pred
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_UR_II — 7 fields · 16,823 samples
and_base: 0x000fc0000f8e00ff0000000000000c11
var_mask: 0x07f03e00000078008000003ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[80:75] 6 t4 imm
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_UR_II.HI,SX32 — 5 fields · 373 samples
and_base: 0x000fc0000f8fd2ff0000000000007c11
var_mask: 0x07f02600000008000000003fffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[79:75] 5 t4 imm
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
LEA_R_R_UR_II_P.HI,SX32,X — 8 fields · 1,493 samples
and_base: 0x000fc000080f06ff0000000000000c11
var_mask: 0x05f03e000380f8008000003f7f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90:87] 4 t5 pred
[79:75] 5 t4 imm
[63] 1 t3 inv
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_UR_R_II.HI — 7 fields · 1,023 samples
and_base: 0x000fc0000f8f00ff0000000000000c11
var_mask: 0x07f03e000000f8000000003ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEA_R_R_UR_R_II_P.HI,X — 9 fields · 21,043 samples
and_base: 0x000fc000080f04000000000000000c11
var_mask: 0x17f03e000380f8ff0000003ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[90:87] 4 t6 pred
[79:75] 5 t5 imm
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LEPC
Load the current program counter (call return address) into a register.
InsKey Operands Pipeline Latency
LEPC_R_II R_II UNKNOWN 1 †
LEPC_R_II — 1 fields · 2 samples
and_base: 0x000fce0000000000000000001014794e
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[23:16] 8 t1 reg
LOP3
3-input bitwise logical operation. Rd = f(Ra, Rb, Rc) where f is defined by an 8-bit LUT immediate. Can express any of the 256 possible Boolean functions of three inputs. The .LUT suffix is always present in SM120 SASS.
InsKey Operands Modifiers Pipeline Latency
LOP3_P_R_R_II_R_II_P P_R_R_II_R_II_P LUT, LUT,PAND UNKNOWN 1 †
LOP3_P_R_R_R_R_II_P P_R_R_R_R_II_P LUT UNKNOWN 1 †
LOP3_P_R_R_UR_R_II_P P_R_R_UR_R_II_P LUT UNKNOWN 1 †
LOP3_R_R_II_R_II_P R_R_II_R_II_P LUT UNKNOWN 1 †
LOP3_R_R_R_R_II_P R_R_R_R_II_P LUT UNKNOWN 1 †
LOP3_R_R_UR_R_II_P R_R_UR_R_II_P LUT UNKNOWN 1 †
LOP3_P_R_R_II_R_II_P.LUT — 11 fields · 12 samples
and_base: 0x00000000000000000000000000000812
var_mask: 0x17fffe00078efffffffffffffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[122] 1 t3 reuse
[90] 1 t7 inv
[89:87] 3 t7 pred
[83:81] 3 t1 pred
[79:72] 8 t6 imm
[71:64] 8 t5 reg
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LOP3_P_R_R_II_R_II_P.LUT,PAND — 11 fields · 40 samples
and_base: 0x00000000000100000000000000000812
var_mask: 0x17fffe00078efffffffffffffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[122] 1 t3 reuse
[90] 1 t7 inv
[89:87] 3 t7 pred
[83:81] 3 t1 pred
[79:72] 8 t6 imm
[71:64] 8 t5 reg
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LOP3_P_R_R_R_R_II_P.LUT — 12 fields · 2,076 samples
and_base: 0x000fc000000080000000000000000212
var_mask: 0x1ff03e00078e7eff000000fffffff000
Bits W Tok Extraction
[124] 1 t5 reuse
[123] 1 t4 reuse
[122] 1 t3 reuse
[90] 1 t7 neg
[89:87] 3 t7 pred
[86:81] 6 t1 pred
[80:72] 9 t6 imm
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t0 guard
LOP3_P_R_R_UR_R_II_P.LUT — 8 fields · 1,909 samples
and_base: 0x000fc0000f8000000000000000007c12
var_mask: 0x07f03e00000efeff0000003fffff0000
Bits W Tok Extraction
[122] 1 t3 reuse
[86:81] 6 t1 pred
[80:72] 9 t6 imm
[71:64] 8 t5 reg
[39:32] 8 t4 ureg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t7 pred
LOP3_R_R_II_R_II_P.LUT — 10 fields · 41 samples
and_base: 0x00000000000e00000000000000000812
var_mask: 0x17fffe000780fffffffffffffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[90] 1 t6 inv
[89:87] 3 t6 pred
[79:72] 8 t5 imm
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LOP3_R_R_R_R_II_P.LUT — 10 fields · 14,412 samples
and_base: 0x000fc000078e00000000000000000212
var_mask: 0x1ff03e000000ffff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[84:81] 4 t6 pred
[80:72] 9 t5 imm
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
LOP3_R_R_UR_R_II_P.LUT — 9 fields · 2,823 samples
and_base: 0x000fc0000f8e00000000000000000c12
var_mask: 0x17f03e000000ffff0000007ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[84:81] 4 t6 pred
[80:72] 9 t5 imm
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MATCH
Warp match broadcast. For each thread, determines which other threads in the warp hold the same value in Ra, and returns a lane mask. .ANY: any-match variant.
InsKey Operands Modifiers Pipeline Latency
MATCH_R_R R_R ANY UNKNOWN 1 †
MATCH_R_R.ANY — 2 fields · 1,368 samples
and_base: 0x00000000000e800000000000000073a1
var_mask: 0x03fffe000000000000000000ffff0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 reg
MEMBAR
Memory barrier. Enforces ordering of memory operations. .GL: global scope.
InsKey Operands Modifiers Pipeline Latency
MEMBAR GPU,SC, ALL,GPU, CTA,SC, ALL,CTA, SC,SYS, ALL,SYS UNKNOWN 1 †
MEMBAR.ALL,GPU — 1 fields · 27 samples
and_base: 0x000fec000000a0000000000000000992
var_mask: 0x0060000000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
MEMBAR.ALL,CTA — 1 fields · 10 samples
and_base: 0x0001c000000080000000000000000992
var_mask: 0x002e2c0000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
MEMBAR.ALL,SYS — 1 fields
and_base: 0xfec000000b0000000000000000992
var_mask: 0x60000000000000000000000000f000
Bits W Tok Extraction
[15:12] 4 t0 guard
MOV
Move. Copies a register value or loads an immediate into Rd.
InsKey Operands Modifiers Pipeline Latency
MOV_R_II R_II — UNKNOWN 1 †
MOV_R_R R_R — UNKNOWN 1 †
MOV_R_UR R_UR SPILL UNKNOWN 1 †
MOV_R_II — 3 fields · 16,531 samples
and_base: 0x000e400000000f000000000000000802
var_mask: 0x03f1be0000000500fffffffffffff380
Bits W Tok Extraction
[63:32] 32 t2 imm
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MOV_R_R — 4 fields · 23,360 samples
and_base: 0x000fc00000000f000000000000000202
var_mask: 0x0bf03e0000000000000000ff00fff000
Bits W Tok Extraction
[123] 1 t2 reuse
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MOV_R_UR — 3 fields · 7,764 samples
and_base: 0x000fc00008000f000000000000000c02
var_mask: 0x03f03e00000000000000007f00fff000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MOV_R_UR.SPILL — 2 fields · 210 samples
and_base: 0x000fc00009000f000000000000007c02
var_mask: 0x00602e00000000000000007f003f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
MUFU
Multi-function unit. Evaluates transcendental approximations in ~8 cycles. Operations: .RCP (1/x), .SQRT (√x), .RSQ (1/√x), .SIN, .COS, .EX2 (2x ), .LG2 (log2 x), .TANH. Provides ~23 bits of accuracy (single-precision).
InsKey Operands Modifiers Pipeline Latency
MUFU_R_FI R_FI RCP64H UNKNOWN 1 †
MUFU_R_II R_II RSQ, RCP64H UNKNOWN 1 †
MUFU_R_R R_R RCP, RCP64H, RSQ, RSQ64H, EX2, TANH, LG2, SIN, COS, SQRT UNKNOWN 1 †
MUFU_R_UR R_UR RSQ64H, RCP64H, RCP, LG2 UNKNOWN 1 †
MUFU_R_FI.RCP64H — 2 fields · 642 samples
and_base: 0x000e0000000018004005554400017908
var_mask: 0x00b1fe00000000001feaaabb007e0000
Bits W Tok Extraction
[63:32] 32 t2 f64hi
[23:16] 8 t1 reg
MUFU_R_II.RSQ — 1 fields · 595 samples
and_base: 0x000e220000001400ffc0000000007908
var_mask: 0x0000c0000000000000000000007f0000
Bits W Tok Extraction
[23:16] 8 t1 reg
MUFU_R_II.RCP64H — 5 fields · 28 samples
and_base: 0x000e0200000018004000000000017908
var_mask: 0x0131fc0000000000017e593c001e0000
Bits W Tok Extraction
[53] 1 t2 imm_shr3
[50] 1 t2 imm_shr1
[44] 1 t2 imm_shr5
[49:34] 16 t2 imm_shr4
[23:16] 8 t1 reg
MUFU_R_R.RCP — 4 fields · 4,017 samples
and_base: 0x00000000000010000000000000000308
var_mask: 0x03fffe0000000000400000ff00fff000
Bits W Tok Extraction
[62] 1 t2 abs
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.RCP64H — 2 fields · 4,117 samples
and_base: 0x00000000000018000000000000017308
var_mask: 0x03fffe0000000000000000ff00fe0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
MUFU_R_R.RSQ — 5 fields · 1,530 samples
and_base: 0x00000000000014000000000000000308
var_mask: 0x01fffe0000000000c000007f007f7000
Bits W Tok Extraction
[63] 1 t2 neg
[62] 1 t2 abs
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.RSQ64H — 2 fields · 1,795 samples
and_base: 0x0000000000001c000000000000017308
var_mask: 0x03fffe0000000000000000ff00fe0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
MUFU_R_R.EX2 — 2 fields · 677 samples
and_base: 0x00000000000008000000000000007308
var_mask: 0x01fffe0000000000000000ff00ff0000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
MUFU_R_R.TANH — 3 fields · 312 samples
and_base: 0x00002000000024000000000000000308
var_mask: 0x000fd600000000000000001f001ff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.LG2 — 3 fields · 185 samples
and_base: 0x0002000000000c000000000000000308
var_mask: 0x03fdfe0000000000000000ff003f7000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.SIN — 3 fields · 139 samples
and_base: 0x00020000000004000000000000000308
var_mask: 0x004dfe00000000000000003f003f7000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.COS — 3 fields · 138 samples
and_base: 0x00000000000000000000000000000308
var_mask: 0x007ffe00000000000000003f003f7000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
MUFU_R_R.SQRT — 2 fields · 2 samples
and_base: 0x000fe400000020000000001900190308
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[39:32] 8 t1 reg
[39:32] 8 t2 reg
MUFU_R_UR.RSQ64H — 2 fields · 45 samples
and_base: 0x000e220008001c000000000400017d08
var_mask: 0x01f1c0000000000000000003003e0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
MUFU_R_UR.RCP64H — 2 fields · 18 samples
and_base: 0x000e2000080018000000000000017d08
var_mask: 0x0030ce00000000000000000f000e0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
MUFU_R_UR.RCP — 2 fields · 6 samples
and_base: 0x000e0200080010000000000000007d08
var_mask: 0x0001fc00000000000000000e003b0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
MUFU_R_UR.LG2 — 2 fields · 2 samples
and_base: 0x000fe20008000c000000000700007d08
var_mask: 0x00000000000000000000000000020000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
NANOSLEEP
Insert a ~N-nanosecond delay in the warp. Useful for reducing memory contention.
InsKey Operands Modifiers Pipeline Latency
NANOSLEEP_II II SYNCS UNKNOWN 1 †
NANOSLEEP_R R — UNKNOWN 1 †
NANOSLEEP_II — 1 fields · 23 samples
and_base: 0x000fea0003800000000000400000795d
var_mask: 0x0000000000000000000f43be00000000
Bits W Tok Extraction
[63:32] 32 t1 imm
NANOSLEEP_II.SYNCS — 2 fields · 21 samples
and_base: 0x000fea0003900000009896800000895d
var_mask: 0x03e00000000000000000000000007000
Bits W Tok Extraction
[63:32] 32 t1 imm
[15:12] 4 t0 guard
NANOSLEEP_R — 1 fields · 12 samples
and_base: 0x000fea0003800000000000000000735d
var_mask: 0x00000000000000000000001f00000000
Bits W Tok Extraction
[39:32] 8 t1 reg
NOP
No operation.
InsKey Operands Pipeline Latency
NOP UNKNOWN 1 †
NOP — 1 fields · 987 samples
and_base: 0x000fc000000000000000000000000918
var_mask: 0x00003e000383fffffffffffc00fc705f
Bits W Tok Extraction
[15:12] 4 t0 guard
P2R
Pack predicate register values into GPR bits.
InsKey Operands Modifiers Pipeline Latency
P2R_R_II_R_II R_II_R_II B1 UNKNOWN 1 †
P2R_R_II_R_II — 3 fields · 3,651 samples
and_base: 0x000fc0000000000000000000ff007803
var_mask: 0x03f03e00000000000000007f00ff0000
Bits W Tok Extraction
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
P2R_R_II_R_II.B1 — 3 fields · 63 samples
and_base: 0x000fc000000010000000000f00007803
var_mask: 0x000026000000000000000000ffff0000
Bits W Tok Extraction
[63:32] 32 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t1 reg
PLOP3
3-input predicate logical operation.
InsKey Operands Modifiers Pipeline Latency
PLOP3_P_P_P_P_P_II_II P_P_P_P_P_II_II LUT UNKNOWN 1 †
PLOP3_P_P_P_P_UP_II_II P_P_P_P_UP_II_II LUT UNKNOWN 1 †
PLOP3_P_P_R_R_R_II_II P_P_R_R_R_II_II LUT UNKNOWN 1 †
PLOP3_P_P_P_P_P_II_II.LUT — 10 fields · 1,986 samples
and_base: 0x000fc00000700000000000000000081c
var_mask: 0x03f03e00038fff770000000000fff000
Bits W Tok Extraction
[89:87] 3 t3 pred
[83:81] 3 t1 pred
[80] 1 t4 neg
[79:77] 3 t4 pred
[76:72] 5 t6 imm_shr3
[71:68] 4 t5 pred
[66:64] 3 t6 imm
[47:16] 32 t7 imm
[15:12] 4 t0 guard
[5:2] 4 t2 pred
PLOP3_P_P_P_P_UP_II_II.LUT — 9 fields · 1,362 samples
and_base: 0x000fc0000070e008000000000000781c
var_mask: 0x00003e00038e1f770000000000ff0000
Bits W Tok Extraction
[89:87] 3 t3 pred
[83:81] 3 t1 pred
[76:72] 5 t6 imm_shr3
[71:68] 4 t5 pred
[66:64] 3 t6 imm
[19:16] 4 t6 imm_shr4
[47:16] 32 t7 imm
[15:12] 4 t2 pred
[15:12] 4 t4 pred
PLOP3_P_P_R_R_R_II_II.LUT — 8 fields · 76 samples
and_base: 0x0000000000000000000000000000021f
var_mask: 0x00000000007effff000000fffffff000
Bits W Tok Extraction
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[79:72] 8 t6 imm
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t7 imm
[15:12] 4 t0 guard
POPC
Population count (Hamming weight).
InsKey Operands Pipeline Latency
POPC_R_R R_R UNKNOWN 1 †
POPC_R_UR R_UR UNKNOWN 1 †
POPC_R_R — 3 fields · 1,367 samples
and_base: 0x00000000000000000000000000000309
var_mask: 0x007ffe0000000000000000ff00fff000
Bits W Tok Extraction
[39:32] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
POPC_R_UR — 2 fields · 151 samples
and_base: 0x000e2000080000000000000000007d09
var_mask: 0x03f1d600000000000000001f001f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 reg
PREEXIT
Pre-exit marker; orders outstanding state before the terminating EXIT.
InsKey Operands Pipeline Latency
PREEXIT UNKNOWN 1 †
PRMT
Byte permute. Selects and rearranges 4 bytes from a pair of 32-bit sources (Ra:Rb as 8-byte pool) according to a 16-bit control word. Each nibble of the control selects one byte. Used for format conversion and byte-level data shuffles.
InsKey Operands Pipeline Latency
PRMT_R_R_II_R R_R_II_R UNKNOWN 1 †
PRMT_R_R_R_II R_R_R_II UNKNOWN 1 †
PRMT_R_R_R_R R_R_R_R UNKNOWN 1 †
PRMT_R_R_R_UR R_R_R_UR UNKNOWN 1 †
PRMT_R_R_II_R — 7 fields · 5,167 samples
and_base: 0x000fc000000000000000000000000816
var_mask: 0x17f03e00000000ff0000fff7fffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
PRMT_R_R_R_II — 4 fields · 36 samples
and_base: 0x000fc000000000000000000000007416
var_mask: 0x00803e000000007f0000fffeffff0000
Bits W Tok Extraction
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
PRMT_R_R_R_R — 8 fields · 1,240 samples
and_base: 0x000fc000000000000000000000007216
var_mask: 0x0e402e00000000ff0000007f7f7f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[121] 1 t2 reuse
[109] 1 t3 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
PRMT_R_R_R_UR — 4 fields · 3 samples
and_base: 0x000fe200080000000000001000017e16
var_mask: 0x000000000000008b00000006078e0000
Bits W Tok Extraction
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
QSPC
Queue/spin-class primitive appearing in vendor CAS-emulation sequences on Blackwell.
InsKey Operands Modifiers Pipeline Latency
QSPC_P_R_ARI P_R_ARI E,S, D,E UNKNOWN 1 †
QSPC_P_R_ARI.E,S — 4 fields · 1,059 samples
and_base: 0x000e2400000005000000000000ff73aa
var_mask: 0x0001c000000e0000fffffc007e000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[63:40] 24 t3 sub_imm1
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
QSPC_P_R_ARI.D,E — 4 fields · 141 samples
and_base: 0x000e2400000007000000000000ff73aa
var_mask: 0x0000c0000002000000000c003e000000
Bits W Tok Extraction
[84:81] 4 t1 pred
[63:40] 24 t3 sub_imm1
[32:24] 9 t3 sub_r0
[23:16] 8 t2 reg
R2P
Unpack GPR bits into predicate registers.
InsKey Operands Pipeline Latency
R2P_II_R_II II_R_II UNKNOWN 1 †
R2P_II_R_II — 4 fields · 643 samples
and_base: 0x000fc000000000000000000000007804
var_mask: 0x07f03e00000030000000007fff000000
Bits W Tok Extraction
[122] 1 t2 reuse
[77:76] 2 t2 byte_sel
[63:32] 32 t3 imm
[31:24] 8 t2 reg
R2UR
Move GPR value to uniform register. Uses the Uniform Datapath (UDP) pipe. The value must be identical across all threads in the warp.
InsKey Operands Modifiers Pipeline Latency
R2UR_P_UR_R P_UR_R — UNKNOWN 1 †
R2UR_UR_R UR_R FILL, BROADCAST UNKNOWN 1 †
R2UR_P_UR_R — 3 fields · 30 samples
and_base: 0x000fc000000000000000000000ff72ca
var_mask: 0x00003e00000e0000000000001f000000
Bits W Tok Extraction
[83:81] 3 t1 pred
[31:24] 8 t3 reg
[23:16] 8 t2 ureg
R2UR_UR_R — 4 fields · 4,701 samples
and_base: 0x000fc000000e000000000000000002ca
var_mask: 0x07f03e000000000000000000ff7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
R2UR_UR_R.FILL — 2 fields · 210 samples
and_base: 0x000fc000004e000000000000000072ca
var_mask: 0x03e03e0000000000000000003f7f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
R2UR_UR_R.BROADCAST — 3 fields · 52 samples
and_base: 0x000fe000008e000000000000000002ca
var_mask: 0x00f0060000000000000000003f3f3000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
REDG
Reduction on global memory (fire-and-forget atomic).
InsKey Operands Modifiers Pipeline Latency
REDG.E.ADD.EL.STRONG.GPU_P_dARI_R P_dARI_R — MEMORY 200 †
REDG.E.AND.EL.STRONG.GPU_P_dARI_R P_dARI_R — MEMORY 200 †
REDG.E.OR.EL.STRONG.GPU_P_dARI_R P_dARI_R — MEMORY 200 †
REDG_ARI_R ARI_R ADD,E,GPU,S32,STRONG UNKNOWN 1 †
REDG_dARI_R dARI_R 64,ADD,E,GPU,STRONG, 64,E,GPU,MAX,STRONG, 64,E,GPU,MIN,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, ADD,E,F64,GPU,RN,STRONG, ADD,E,GPU,S32,STRONG, ADD,E,GPU,STRONG, AND,E,GPU,STRONG, E,GPU,MAX,S32,STRONG, E,GPU,MIN,S32,STRONG, E,GPU,MIN,STRONG, E,GPU,OR,STRONG, E,GPU,MAX,STRONG UNKNOWN 1 †
REDG.E.ADD.EL.STRONG.GPU_P_dARI_R — 5 fields · 22 samples
and_base: 0x000000000820e100000000000000098e
var_mask: 0x03fffe00000000ffffffffffff00f000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur0
[63:40] 24 t2 sub_imm2
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r1
[15:12] 4 t0 guard
REDG.E.AND.EL.STRONG.GPU_P_dARI_R — 5 fields · 1 samples
and_base: 0x000000000aa0e100000000000000098e
var_mask: 0x03fffe00000000ffffffffffff00f000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur0
[63:40] 24 t2 sub_imm2
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r1
[15:12] 4 t0 guard
REDG.E.OR.EL.STRONG.GPU_P_dARI_R — 5 fields · 1 samples
and_base: 0x000000000b20e100000000000000098e
var_mask: 0x03fffe00000000ffffffffffff00f000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur0
[63:40] 24 t2 sub_imm2
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r1
[15:12] 4 t0 guard
REDG_ARI_R.ADD,E,GPU,S32,STRONG — 3 fields · 11 samples
and_base: 0x0001e0000010e300000000000000798e
var_mask: 0x0006060000000000000000079e000000
Bits W Tok Extraction
[58:35] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
REDG_dARI_R.64,ADD,E,GPU,STRONG — 4 fields · 2 samples
and_base: 0x000fe2000c12e506000008080600798e
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_ur0
[31:24] 8 t1 sub_r1
REDG_dARI_R.64,E,GPU,MAX,STRONG — 4 fields · 4 samples
and_base: 0x000fe2000d12e502000000040000798e
var_mask: 0x000000000000000c000000020e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[58:35] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
REDG_dARI_R.64,E,GPU,MIN,STRONG — 4 fields · 4 samples
and_base: 0x002fe8000c92e502000000000000798e
var_mask: 0x000000000000000c000000060a000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[58:35] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
REDG_dARI_R.ADD,E,F32,FTZ,GPU,RN,STRONG — 4 fields · 1,742 samples
and_base: 0x0001e0000c12f30000000000000079a6
var_mask: 0x000e0e000000001efffffc7f7e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
REDG_dARI_R.ADD,E,F64,GPU,RN,STRONG — 4 fields · 1,656 samples
and_base: 0x0001c0000c12ff0000000000000079a6
var_mask: 0x03fe3e000000003efffff87e7e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
REDG_dARI_R.ADD,E,GPU,S32,STRONG — 3 fields · 1 samples
and_base: 0x0007e2000c12e33e000000860200098e
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
REDG_dARI_R.ADD,E,GPU,STRONG — 5 fields · 1,348 samples
and_base: 0x0001e0000c12e100000000000000098e
var_mask: 0x02de0e000000003e001f9c7f7e007000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
REDG_dARI_R.AND,E,GPU,STRONG — 4 fields · 1 samples
and_base: 0xde2000e92e100000000010000098e
var_mask: 0x006200000000000e0000001e1e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[60:37] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
REDG_dARI_R.E,GPU,MAX,S32,STRONG — 5 fields · 92 samples
and_base: 0x0001e0000d12e300000000000000098e
var_mask: 0x01fe0e000000003e0000041f1e007000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
REDG_dARI_R.E,GPU,MIN,S32,STRONG — 5 fields · 146 samples
and_base: 0x0001e0000c92e300000000000000098e
var_mask: 0x03fe06000000000e0000003f1e007000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[61:38] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
REDG_dARI_R.E,GPU,MIN,STRONG — 4 fields · 7 samples
and_base: 0xc92e100000000000000798e
var_mask: 0xffffffffffff000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
REDG_dARI_R.E,GPU,OR,STRONG — 4 fields · 24 samples
and_base: 0x0001e4000f12e100000000010000098e
var_mask: 0x006200000000000e0000001e1e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[60:37] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
REDG_dARI_R.E,GPU,MAX,STRONG — 5 fields · 1 samples
and_base: 0xd12e100000000000000098e
var_mask: 0xffffffffffff00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
REDUX
Warp-level reduction to a uniform register. Reduces a value across all active threads in a warp using an operation (AND, OR, XOR, ADD, MIN, MAX) and writes the result to a UR. Faster than a shared-memory reduction for small reductions.
InsKey Operands Modifiers Pipeline Latency
REDUX_UR_R UR_R OR, S32,SUM, SUM UNKNOWN 1 †
REDUX_UR_R.OR — 2 fields · 949 samples
and_base: 0x000e20000000400000000000000073c4
var_mask: 0x01b1de000000000000000000ff1f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
REDUX_UR_R.S32,SUM — 2 fields · 189 samples
and_base: 0x000020000000c20000000000000073c4
var_mask: 0x022fd60000000000000000003f5f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
REDUX_UR_R — 2 fields · 61 samples
and_base: 0x000420000000000000000000000073c4
var_mask: 0x001bce0000000000000000002f0f0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
REDUX_UR_R.SUM — 2 fields · 8 samples
and_base: 0x000000000000c00000000000000073c4
var_mask: 0x000000000000000000000000ffff0000
Bits W Tok Extraction
[31:24] 8 t2 reg
[23:16] 8 t1 ureg
RET
Return from subroutine.
InsKey Operands Modifiers Pipeline Latency
RET_II II NODEC,REL UNKNOWN 1 †
RET_R_II R_II NODEC,REL UNKNOWN 1 †
RET_R_II.NODEC,REL — 2 fields · 6,460 samples
and_base: 0x000fe00003c3ffffffffffec00647950
var_mask: 0x03f01e000000000000001ffcfefc0000
Bits W Tok Extraction
[95:90] 6 t2 imm
[31:24] 8 t1 reg
RPCMOV
Conditional move of a PC-relative branch target, used in computed control transfer.
InsKey Operands Modifiers Pipeline Latency
RPCMOV_II_R II_R 32 UNKNOWN 1 †
RPCMOV_R_II R_II 32 UNKNOWN 1 †
RPCMOV_II_R.32 — 1 fields · 3 samples
and_base: 0x000fcc00000000000000000200007352
var_mask: 0x00400000000000000000000000000000
Bits W Tok Extraction
[39:32] 8 t2 reg
RPCMOV_R_II.32 — 1 fields · 3 samples
and_base: 0x000fd800000000000000000000027353
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[23:16] 8 t1 reg
S2R
Read special register. Provides access to per-thread hardware state: SR_TID.X/Y/Z (thread index within block), SR_CTAID.X/Y/Z (block index within grid), SR_CLOCK (clock counter), SR_LANEID (warp lane), etc. ~20 cycle latency; uses ADU pipe.
InsKey Operands Pipeline Latency
S2R_R_L R_L UNKNOWN 1 †
S2R_R_L — 3 fields · 7,136 samples
and_base: 0x000e0000000000000000000000000919
var_mask: 0x03f1fe000000bf000000000000fff000
Bits W Tok Extraction
[95:72] 24 t2 sysreg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
S2UR
Special register to uniform register.
InsKey Operands Pipeline Latency
S2UR_UR_L UR_L UNKNOWN 1 †
S2UR_UR_L — 3 fields · 1,137 samples
and_base: 0x000e00000000000000000000000009c3
var_mask: 0x00f1fe000000ef0000000000007ff000
Bits W Tok Extraction
[95:72] 24 t2 sysreg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
SEL
Conditional select. Rd = Pd ? Ra : Rb.
InsKey Operands Pipeline Latency
SEL_R_R_II_P R_R_II_P UNKNOWN 1 †
SEL_R_R_R_P R_R_R_P UNKNOWN 1 †
SEL_R_R_UR_P R_R_UR_P UNKNOWN 1 †
SEL_R_R_II_P — 7 fields · 15,147 samples
and_base: 0x000fc000000000000000000000000807
var_mask: 0x07f03e0007800000fffffffffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SEL_R_R_R_P — 8 fields · 21,772 samples
and_base: 0x000fc000000000000000000000000207
var_mask: 0x0ff03e0007800000000000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SEL_R_R_UR_P — 7 fields · 1,763 samples
and_base: 0x000fc000080000000000000000000c07
var_mask: 0x07f03e00078000000000003ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t4 neg
[89:87] 3 t4 pred
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SGXT
Sign extend. Extends a value from a specified bit width to 32 bits.
InsKey Operands Modifiers Pipeline Latency
SGXT_R_R_II R_R_II U32 UNKNOWN 1 †
SGXT_R_R_R R_R_R U32 UNKNOWN 1 †
SGXT_R_R_II.U32 — 4 fields · 256 samples
and_base: 0x000fc00000000000000000060000781a
var_mask: 0x07f02e0000000000000000007f3f0000
Bits W Tok Extraction
[122] 1 t2 reuse
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SGXT_R_R_R.U32 — 3 fields · 313 samples
and_base: 0x000fc00000000000000000000000721a
var_mask: 0x00b02e0000000000000000ffffff0000
Bits W Tok Extraction
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF
Funnel shift. Concatenates Ra:Rb as a 64-bit value and extracts a 32-bit window. .L = shift left (extract from high end), .R = shift right (extract from low end). .HI = use upper 32 bits of the 64-bit source. .CLAMP = clamp shift amount to [0,31].
InsKey Operands Modifiers Pipeline Latency
SHF_R_R_II_R R_R_II_R HI,R,U32, HI,R,S32, L,U32, HI,L,U64, R,U64, R,S64, R,U32, R,U32,W, HI,L,U32,W, HI,R,U32,W UNKNOWN 1 †
SHF_R_R_R_II R_R_R_II R,U64 UNKNOWN 1 †
SHF_R_R_R_R R_R_R_R HI,R,U32, L,U32, HI,R,S32, R,U64, HI,L,U64, L,U32,W, R,S64, HI,L,U32, R,U32, R,U32,W, HI,L,U32,W UNKNOWN 1 †
SHF_R_R_UR_R R_R_UR_R R,U64, HI,R,U32, L,U32, R,S64, HI,L,U64, HI,R,S32 UNKNOWN 1 †
SHF_R_R_II_R.HI,R,U32 — 6 fields · 16,498 samples
and_base: 0x000fc0000001160000000000ff000819
var_mask: 0x13f03e00000000ff0000001f00fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.HI,R,S32 — 6 fields · 11,786 samples
and_base: 0x000fc0000001140000000000ff000819
var_mask: 0x13f03e00000000ff0000001f00fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.L,U32 — 6 fields · 14,389 samples
and_base: 0x000fc000000006ff0000000000000819
var_mask: 0x07f03e00000000000000001ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.HI,L,U64 — 7 fields · 14,102 samples
and_base: 0x000fc000000102000000000000000819
var_mask: 0x17f03e00000000ff0000001ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.R,U64 — 7 fields · 1,876 samples
and_base: 0x000fc000000012000000000000000819
var_mask: 0x17f03e00000000ff0000001f7ffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.R,S64 — 7 fields · 1,067 samples
and_base: 0x000fc000000010000000000000000819
var_mask: 0x17f02e00000000ff0000001ffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_II_R.R,U32 — 4 fields · 47 samples
and_base: 0x000fc800000016ff0000001000007819
var_mask: 0x03f0000000000000000000003f3f0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_II_R.R,U32,W — 4 fields · 6 samples
and_base: 0x000fe40000001e080000000108007819
var_mask: 0x000000000000000100000000011b0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_II_R.HI,L,U32,W — 4 fields · 2 samples
and_base: 0x0000000000010e040000000704007819
var_mask: 0x000000000000000100000000011b0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_II_R.HI,R,U32,W — 4 fields · 2 samples
and_base: 0x0000000000001e040000000504007819
var_mask: 0x000000000000000100000000011b0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_R_II.R,U64 — 7 fields · 6 samples
and_base: 0x000fc00000001200369cf25800007419
var_mask: 0x08002e000000002fc9630da74f0f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[71:64] 8 t3 reg
[33] 1 t3 reuse
[32] 1 t3 reuse
[63:32] 32 t4 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_R_R.HI,R,U32 — 7 fields · 3,153 samples
and_base: 0x000fc0000001160000000000ff000219
var_mask: 0x1bf03e00000000ff000000ff00fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.L,U32 — 7 fields · 2,230 samples
and_base: 0x000fc000000006ff0000000000000219
var_mask: 0x0ff03e0000000000000000fffffff000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.HI,R,S32 — 5 fields · 1,006 samples
and_base: 0x000fc0000001140000000000ff000219
var_mask: 0x03f03e00000000ff000000ff00fff000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.R,U64 — 8 fields · 368 samples
and_base: 0x000fc000000012000000000000000219
var_mask: 0x1ff02e00000000ff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.HI,L,U64 — 7 fields · 74 samples
and_base: 0x000fc000000102000000000000007219
var_mask: 0x1c002e000000007f0000007f7f7f0000
Bits W Tok Extraction
[124] 1 t2 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_R_R.L,U32,W — 4 fields · 10 samples
and_base: 0x000fc00000000eff0000000112187219
var_mask: 0x00002c00000000000000001c0c050000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_R_R.R,S64 — 8 fields · 2 samples
and_base: 0x00000000000010000000000000000219
var_mask: 0x1ff02e00000000ff000000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.HI,L,U32 — 7 fields · 2 samples
and_base: 0x00000000000106000000000000000219
var_mask: 0x1bf03e00000000ff000000ff00fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.R,U32 — 7 fields · 2 samples
and_base: 0x00000000000016000000000000000219
var_mask: 0x1bf03e00000000ff000000ff00fff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_R_R.R,U32,W — 4 fields · 2 samples
and_base: 0x0000000000001e0400000003000a7219
var_mask: 0x00002c00000000000000001c0c050000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_R_R.HI,L,U32,W — 4 fields · 2 samples
and_base: 0x0000000000010e0400000003000a7219
var_mask: 0x00002c00000000000000001c0c050000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_UR_R.R,U64 — 7 fields · 875 samples
and_base: 0x000fc000080012000000000000000c19
var_mask: 0x17f03e00000000ff0000005fffff7000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_UR_R.HI,R,U32 — 6 fields · 569 samples
and_base: 0x000fc0000801160000000000ff000c19
var_mask: 0x13f02e00000000ff0000007f00ff7000
Bits W Tok Extraction
[124] 1 t4 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SHF_R_R_UR_R.L,U32 — 5 fields · 448 samples
and_base: 0x000fc000080006ff0000000000007c19
var_mask: 0x05d02e00000000000000005fffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_UR_R.R,S64 — 4 fields · 256 samples
and_base: 0x000fc000080010ff0000000400007c19
var_mask: 0x02702e0000000000000000037f7f0000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_UR_R.HI,L,U64 — 5 fields · 181 samples
and_base: 0x000fc000080102000000000000007c19
var_mask: 0x04002e00000000ff0000005fffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHF_R_R_UR_R.HI,R,S32 — 4 fields · 12 samples
and_base: 0x000fcc000801140000000004ff007c19
var_mask: 0x00000000000000070000000000070000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
SHFL
Warp shuffle. Exchanges register values between lanes within a warp. Modes: .IDX (arbitrary lane), .UP (lane+delta), .DOWN (lane-delta), .BFLY (XOR). Used for warp-level reductions and scans without shared memory.
InsKey Operands Modifiers Pipeline Latency
SHFL_P_R_R_II_II P_R_R_II_II DOWN, BFLY, IDX, UP UNKNOWN 1 †
SHFL_P_R_R_II_R P_R_R_II_R DOWN, UP UNKNOWN 1 †
SHFL_P_R_R_R_II P_R_R_R_II IDX UNKNOWN 1 †
SHFL_P_R_R_R_R P_R_R_R_R IDX, DOWN, BFLY, UP UNKNOWN 1 †
SHFL_P_R_R_II_II.DOWN — 5 fields · 4,002 samples
and_base: 0x00000000000000000800000000007f89
var_mask: 0x03fffe00000e000003fe1f00ffff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[58:53] 6 t4 imm
[52:40] 13 t5 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_II_II.BFLY — 5 fields · 2,398 samples
and_base: 0x00000000000e00000c001f0000007f89
var_mask: 0x03fffe000000000003fc0000ffff0000
Bits W Tok Extraction
[57:53] 5 t4 imm
[52:40] 13 t5 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t1 pred
SHFL_P_R_R_II_II.IDX — 5 fields · 1,646 samples
and_base: 0x00000000000e000000001f0000007f89
var_mask: 0x03fffe000000000003f00000ff7f0000
Bits W Tok Extraction
[80:53] 28 t4 imm
[52:40] 13 t5 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t1 pred
SHFL_P_R_R_II_II.UP — 5 fields · 256 samples
and_base: 0x00000000000e00000418000000007f89
var_mask: 0x03fffe000000000000e000007f7f0000
Bits W Tok Extraction
[57:53] 5 t4 imm
[52:40] 13 t5 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t1 pred
SHFL_P_R_R_II_R.DOWN — 5 fields · 2,644 samples
and_base: 0x00000000000000000800000000007989
var_mask: 0x03fffe00000e007f03e00000ffff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[58:53] 6 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_II_R.UP — 5 fields · 1,529 samples
and_base: 0x00000000000000000400000000007989
var_mask: 0x03fffe00000e00ff03e00000ffff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[57:53] 5 t4 imm
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_R_II.IDX — 5 fields · 3,834 samples
and_base: 0x00000000000e000000001f0000007589
var_mask: 0x03fffe0000000000001f00ffffff0000
Bits W Tok Extraction
[71:40] 32 t5 imm
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
[15:12] 4 t1 pred
SHFL_P_R_R_R_R.IDX — 5 fields · 996 samples
and_base: 0x00002400000000000000000000007389
var_mask: 0x023fc000000e00ff000000ff7fff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_R_R.DOWN — 5 fields · 840 samples
and_base: 0x00002400000000000800000000007389
var_mask: 0x01ffc000000e00ff000000ffffff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_R_R.BFLY — 5 fields · 837 samples
and_base: 0x00002400000000000c00000000007389
var_mask: 0x03f7c000000e00ff000000ffffff0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
SHFL_P_R_R_R_R.UP — 5 fields · 415 samples
and_base: 0x00002400000000000400000000007389
var_mask: 0x01ffc000000e00ff000000ffff7f0000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t5 reg
[39:32] 8 t4 reg
[31:24] 8 t3 reg
[23:16] 8 t2 reg
ST
Generic store.
InsKey Operands Modifiers Pipeline Latency
ST_ARI_R ARI_R 64,E, E, 128,E UNKNOWN 1 †
ST_ARURI_R ARURI_R 64,E UNKNOWN 1 †
ST_dARI_R dARI_R 64,E, E, E,U16, 128,E, 128,E,STRONG,SYS, E,U8, 128,E,GPU,STRONG, 64,E,GPU,STRONG, E,GPU,STRONG UNKNOWN 1 †
ST_ARI_R.64,E — 4 fields · 441 samples
and_base: 0x0001e00000100b000000000000000385
var_mask: 0x020e0e00000000fe00000300fe00f000
Bits W Tok Extraction
[71:64] 8 t2 reg
[55:32] 24 t1 sub_imm1
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
ST_ARI_R.E — 3 fields · 256 samples
and_base: 0x0001e000001009000000000000007385
var_mask: 0x020e0e000000007f000000007e000000
Bits W Tok Extraction
[71:64] 8 t2 reg
[54:31] 24 t1 sub_imm1
[30:24] 7 t1 sub_r0
ST_ARI_R.128,E — 3 fields · 128 samples
and_base: 0x0001e00000100d000000000080007385
var_mask: 0x020e0a000000007c000000007e000000
Bits W Tok Extraction
[71:64] 8 t2 reg
[55:32] 24 t1 sub_imm1
[31:24] 8 t1 sub_r0
ST_ARURI_R.64,E — 5 fields · 52 samples
and_base: 0x0001e0000c100b000000000000000985
var_mask: 0x000e0e000000000c0003001e0e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
[15:12] 4 t0 guard
ST_dARI_R.64,E — 5 fields · 6,358 samples
and_base: 0x0001c0000c101b000000000000000985
var_mask: 0x03fe3e000000003e000318fffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.E — 5 fields · 5,248 samples
and_base: 0x0001c0000c1019000000000000000985
var_mask: 0x03fe3e000000003efffffcfffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.E,U16 — 5 fields · 1,245 samples
and_base: 0x0001c0000c1015000000000000000985
var_mask: 0x014e3e000000001e000056fffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.128,E — 5 fields · 947 samples
and_base: 0x0001e0000c101d000000000000000985
var_mask: 0x03fe1e000000003e000e10fffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.128,E,STRONG,SYS — 5 fields · 595 samples
and_base: 0x0001c0000c115d000000000000000985
var_mask: 0x03fe3e000000001e001ff0ff7e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.E,U8 — 4 fields · 303 samples
and_base: 0x0001c0000c1011000000000000007985
var_mask: 0x004e3e000000001e0000003f1e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[61:38] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
ST_dARI_R.128,E,GPU,STRONG — 5 fields · 136 samples
and_base: 0x0001e0000c10fd000002000000000985
var_mask: 0x00160e000000000e0000001c3e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.64,E,GPU,STRONG — 5 fields · 122 samples
and_base: 0x0001e0000c10fb000000000000000985
var_mask: 0x00de0e000000000e0003083e3e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[15:12] 4 t0 guard
ST_dARI_R.E,GPU,STRONG — 4 fields · 44 samples
and_base: 0x0001e0000c10f9000000000100007985
var_mask: 0x002e0e000000000e0000803e3e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
STAS
Shared-memory store to a structured/atomic target (descriptor-addressed form).
InsKey Operands Pipeline Latency
STAS_ARI_R ARI_R UNKNOWN 1 †
STAS_ARI_R — 2 fields · 4 samples
and_base: 0x0001e8000c0008ff0000000002007dbd
var_mask: 0x00060000000000000000000f00000000
Bits W Tok Extraction
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
STG
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG_ARI_R ARI_R 128,E, E, 64,E, E,GPU,STRONG UNKNOWN 1 †
STG_ARURI_R ARURI_R E, 128,E, 64,E UNKNOWN 1 †
STG_dARI_R dARI_R E, 64,E, 128,E, E,U16, E,U8, E,STRONG,SYS, E,GPU,STRONG, 64,E,STRONG,SYS, 64,E,SM,STRONG, 64,E,GPU,STRONG, E,EF, E,SM,STRONG, 128,E,SM,STRONG, E,EF,U16, 64,E,EF, 128,E,STRONG,SYS, 128,E,EF, 128,E,GPU,STRONG, E,STRONG,SYS,U16 UNKNOWN 1 †
STG_dARI_R_R dARI_R_R 256,E,ENL2, 256,E,EL,ELL2,GPU,STRONG, 256,E,ELL2,GPU,NA,STRONG, 256,E,EFL2,GPU,NA,STRONG, 256,E,EL,ENL2,GPU,STRONG UNKNOWN 1 †
STG_ARI_R.128,E — 4 fields · 196 samples
and_base: 0x0001e00000100d000000000000000386
var_mask: 0x000e0e000000000001fb00fcfe007000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
[15:12] 4 t0 guard
STG_ARI_R.E — 4 fields · 128 samples
and_base: 0x0001e200001009000000000000000386
var_mask: 0x000e000000000000000180fffe003000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STG_ARI_R.64,E — 3 fields · 128 samples
and_base: 0x0001e00000100b000000000000007386
var_mask: 0x02060a000000000001fc00fe86000000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
STG_ARI_R.E,GPU,STRONG — 4 fields · 9 samples
and_base: 0x0001e0000010e9000000000100000386
var_mask: 0x000a06000000000000000006fe00f000
Bits W Tok Extraction
[58:35] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STG_ARURI_R.E — 5 fields · 97 samples
and_base: 0x0001e0000c1009040000000000000986
var_mask: 0x000e0e0000000000000180ff7e007000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STG_ARURI_R.128,E — 5 fields · 33 samples
and_base: 0x0001e0000c100d040000000000000986
var_mask: 0x000e1e00000000000003001c3e007000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
[15:12] 4 t0 guard
STG_ARURI_R.64,E — 5 fields · 8 samples
and_base: 0x0001e0000c100b040000000000000986
var_mask: 0x000e0e00000000000003001e0600f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
[15:12] 4 t0 guard
STG_dARI_R.E — 5 fields · 13,748 samples
and_base: 0x0001c0000c1019000000000000000986
var_mask: 0x03fe3e000beff9ffffffffffff07f196
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.64,E — 5 fields · 16,345 samples
and_base: 0x0001c0000c101b000000000000000986
var_mask: 0x03fe3e000000003efffffcfffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.128,E — 5 fields · 14,340 samples
and_base: 0x0001c0000c101d000000000000000986
var_mask: 0x03fe3e000000003efffff8fffe00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.E,U16 — 5 fields · 2,900 samples
and_base: 0x0001c0000c1015000000000000000986
var_mask: 0x03fe3e000000001e003fdeff7e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.E,U8 — 5 fields · 958 samples
and_base: 0x0001c0000c1011000000000000000986
var_mask: 0x03fe3e000000003e0003e7ff7e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.E,STRONG,SYS — 5 fields · 530 samples
and_base: 0x0001e0000c1159000000000000000986
var_mask: 0x03fe0e000000001e003004ff7e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.E,GPU,STRONG — 5 fields · 523 samples
and_base: 0x0001e0000c10f9000000000000001986
var_mask: 0x000e0e000000001e000000fffe00e000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.64,E,STRONG,SYS — 5 fields · 453 samples
and_base: 0x0001e0000c115b000000000000000986
var_mask: 0x03fe0e000000001e01f008ff7e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.64,E,SM,STRONG — 5 fields · 372 samples
and_base: 0x0001c0000c10bb000000000000000986
var_mask: 0x01fe3e000000000e0000181e3e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.64,E,GPU,STRONG — 4 fields · 256 samples
and_base: 0x0001e0000c10fb000000000000007986
var_mask: 0x008e0e000000001e000000befe000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
STG_dARI_R.E,EF — 4 fields · 256 samples
and_base: 0x0001e0000c0019000000000000007986
var_mask: 0x000e0a000000001efffffc3f3e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
STG_dARI_R.E,SM,STRONG — 5 fields · 238 samples
and_base: 0x0001e0000c10b9000000000000000986
var_mask: 0x01ae0e000000000e00000c3f1e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.128,E,SM,STRONG — 5 fields · 200 samples
and_base: 0x0001c0000c10bd000000000000000986
var_mask: 0x03fe3e000000000e0000303c3e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.E,EF,U16 — 4 fields · 124 samples
and_base: 0x0001e0000c0015080000000000007986
var_mask: 0x000e0a0000000006fffffe1f1e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
STG_dARI_R.64,E,EF — 4 fields · 122 samples
and_base: 0x0001e0000c001b000000000000007986
var_mask: 0x01fe0a000000001e0000181e3e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
STG_dARI_R.128,E,STRONG,SYS — 5 fields · 56 samples
and_base: 0x0001e0000c115d000000000000000986
var_mask: 0x007606000000000e0000001c3e00f000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[60:37] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R.128,E,EF — 4 fields · 39 samples
and_base: 0x0001e2000c001d080000000000007986
var_mask: 0x01e60000000000060000101c3e000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
STG_dARI_R.128,E,GPU,STRONG — 4 fields · 35 samples
and_base: 0x0001e0000c10fd000000000000007986
var_mask: 0x01fe0e000000001a000000dcde000000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm2
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
STG_dARI_R.E,STRONG,SYS,U16 — 5 fields · 14 samples
and_base: 0x0001e2000c1155000000000000002986
var_mask: 0x00b600000000000e0000001f0e00d000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[60:37] 24 t1 sub_imm2
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r1
[15:12] 4 t0 guard
STG_dARI_R_R.256,E,ENL2 — 6 fields · 23 samples
and_base: 0x0001e0000f121814f80000000000097f
var_mask: 0x00020e000000000200ffffff3efff000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[55:40] 16 t1 sub_imm2_shr5u
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[23:16] 8 t3 reg
[15:12] 4 t0 guard
STG_dARI_R_R.256,E,EL,ELL2,GPU,STRONG — 6 fields · 17 samples
and_base: 0x0009e0000f24e000f80000000000097f
var_mask: 0x00020e00000001ff01fffffffffff000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[55:40] 16 t1 sub_imm2_shr5u
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[23:16] 8 t3 reg
[15:12] 4 t0 guard
STG_dARI_R_R.256,E,ELL2,GPU,NA,STRONG — 6 fields · 12 samples
and_base: 0x0009e0000f54e000f80000000000097f
var_mask: 0x00020e00000001ff01fffffffffff000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[55:40] 16 t1 sub_imm2_shr5u
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[23:16] 8 t3 reg
[15:12] 4 t0 guard
STG_dARI_R_R.256,E,EFL2,GPU,NA,STRONG — 6 fields · 2 samples
and_base: 0x0009e0000f50e000f80000000000097f
var_mask: 0x00020e00000001ff01fffffffffff000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[55:40] 16 t1 sub_imm2_shr5u
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[23:16] 8 t3 reg
[15:12] 4 t0 guard
STG_dARI_R_R.256,E,EL,ENL2,GPU,STRONG — 6 fields · 2 samples
and_base: 0x004de0000f22f800f80000000000097f
var_mask: 0x00020e00000001ff01fffffffffff000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[55:40] 16 t1 sub_imm2_shr5u
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r1
[23:16] 8 t3 reg
[15:12] 4 t0 guard
STG.E
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E_ARURI_R ARURI_R E UNKNOWN 1 †
STG.E_ARURI_R.E — 5 fields · 41 samples
and_base: 0x81009000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STG.E.128
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E.128_ARURI_R ARURI_R 128,E UNKNOWN 1 †
STG.E.128_ARURI_R.128,E — 5 fields · 40 samples
and_base: 0x8100d000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STG.E.64
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E.64_ARURI_R ARURI_R 64,E UNKNOWN 1 †
STG.E.64_ARURI_R.64,E — 5 fields · 46 samples
and_base: 0x8100b000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STG.E.EL.STRONG.GPU
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E.EL.STRONG.GPU_ARURI_R ARURI_R E,EL,GPU,STRONG UNKNOWN 1 †
STG.E.EL.STRONG.GPU_ARURI_R.E,EL,GPU,STRONG — 5 fields · 1 samples
and_base: 0x820e9000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STG.E.NA.128.STRONG.GPU
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E.NA.128.STRONG.GPU_ARURI_R ARURI_R 128,E,GPU,NA,STRONG UNKNOWN 1 †
STG.E.NA.128.STRONG.GPU_ARURI_R.128,E,GPU,NA,STRONG — 5 fields · 1 samples
and_base: 0x850ed000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STG.E.NA.U16.STRONG.GPU
Store to global memory via descriptor.
InsKey Operands Modifiers Pipeline Latency
STG.E.NA.U16.STRONG.GPU_ARURI_R ARURI_R E,GPU,NA,STRONG,U16 UNKNOWN 1 †
STG.E.NA.U16.STRONG.GPU_ARURI_R.E,GPU,NA,STRONG,U16 — 5 fields · 1 samples
and_base: 0x850e5000000000000000986
var_mask: 0x3fffffffffff00f000
Bits W Tok Extraction
[69:64] 6 t1 ureg
[63:40] 24 t1 imm
[39:32] 8 t2 reg
[31:24] 8 t1 reg
[15:12] 4 t0 guard
STL
Store to local memory.
InsKey Operands Modifiers Pipeline Latency
STL_ARI_R ARI_R 64, 128, S16 UNKNOWN 1 †
STL_AURI_R AURI_R 128, 64 UNKNOWN 1 †
STL_ARI_R — 4 fields · 2,844 samples
and_base: 0x0001c000001008000000000000000387
var_mask: 0x03fe3e00000000000003fcff3f00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STL_ARI_R.64 — 4 fields · 2,129 samples
and_base: 0x0001c00000100a000000000000000387
var_mask: 0x03fe3e00000000000003f8ff3f00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STL_ARI_R.128 — 4 fields · 962 samples
and_base: 0x0001c00000100c000000000000000387
var_mask: 0x03fe3e00000000000003f0ff1f007000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STL_ARI_R.S16 — 4 fields · 285 samples
and_base: 0x0001e000001006000000000001000387
var_mask: 0x001e0e00000000000000fc7f00007000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STL_AURI_R.128 — 3 fields · 108 samples
and_base: 0x0001e00008100c0000000000ff007987
var_mask: 0x000e0e000000001f000370ff00000000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
STL_AURI_R.64 — 4 fields · 102 samples
and_base: 0x0001e00008100a0000000000ff000987
var_mask: 0x004e0e000000001f0001807e00007000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STL_AURI_R — 4 fields · 78 samples
and_base: 0x0001e0000810080000000000ff006987
var_mask: 0x004e0e000000000f0000c00f00001000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STS
Store to shared memory.
InsKey Operands Modifiers Pipeline Latency
STS_ARI_R ARI_R 64, 128, U16, U8 UNKNOWN 1 †
STS_ARURI_R ARURI_R 128, 64, U8, U16 UNKNOWN 1 †
STS_AURI_R AURI_R 64, 128, U8, U16 UNKNOWN 1 †
STS_ARI_R — 4 fields · 15,927 samples
and_base: 0x0001c000000008000000000000000388
var_mask: 0x03fe3e0000000000fffffcffff00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARI_R.64 — 15 fields · 18,599 samples
and_base: 0x0001c00000000a000000000000000188
var_mask: 0x03fe3e00080000fffffff8ffff00fa00
Bits W Tok Extraction
[91] 1 t1 urz_expl
[71] 1 t1 urz_expl
[70] 1 t1 urz_expl
[69] 1 t1 urz_expl
[68] 1 t1 urz_expl
[67] 1 t1 urz_expl
[66] 1 t1 urz_expl
[65] 1 t1 urz_expl
[64] 1 t1 urz_expl
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
[11] 1 t1 urz_expl
[9] 1 t1 urz_expl_inv
STS_ARI_R.128 — 5 fields · 12,114 samples
and_base: 0x0000000000000c000000000000000388
var_mask: 0x03fffe000000c000ffffffffff00f000
Bits W Tok Extraction
[79:78] 2 t1 addr_scale
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARI_R.U16 — 4 fields · 1,822 samples
and_base: 0x0001c000000004000000000000000388
var_mask: 0x03ce3e0000000000fffffeffff00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARI_R.U8 — 4 fields · 1,045 samples
and_base: 0x0001e000000000000000000000000388
var_mask: 0x03de1e000000000000fdffffff00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARURI_R.128 — 5 fields · 3,901 samples
and_base: 0x0001c00008000c000000000000000988
var_mask: 0x03fe3e000000005ffffff0ffff00f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARURI_R.64 — 5 fields · 2,245 samples
and_base: 0x0001c00008000a000000000000000988
var_mask: 0x03fe3e000000001ffffff8ffff00f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARURI_R — 5 fields · 1,758 samples
and_base: 0x0001c000080008000000000000000988
var_mask: 0x03fe3e000000003ffffffcffff00f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARURI_R.U8 — 5 fields · 583 samples
and_base: 0x0001e000080000000000000000000988
var_mask: 0x00ce0e000000001f00fc3fffff00f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_ARURI_R.U16 — 5 fields · 249 samples
and_base: 0x0001e000080004000000000000000988
var_mask: 0x01ce0e000000001f001f02ff7f00f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur1
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[31:24] 8 t1 sub_r0
[15:12] 4 t0 guard
STS_AURI_R — 4 fields · 1,239 samples
and_base: 0x0001c0000800080000000000ff000988
var_mask: 0x03fe3e000000003ffffffcff0000f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STS_AURI_R.64 — 4 fields · 1,209 samples
and_base: 0x0001c00008000a0000000000ff000988
var_mask: 0x03fe3e000000003ffffff8ff0000f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STS_AURI_R.128 — 4 fields · 457 samples
and_base: 0x0001c00008000c0000000000ff000988
var_mask: 0x03fe3e000000003ffffff0ff0000f000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STS_AURI_R.U8 — 4 fields · 18 samples
and_base: 0x0001e0000800000000000000ff000988
var_mask: 0x000e0e000000000f000ffc0700007000
Bits W Tok Extraction
[72:64] 9 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STS_AURI_R.U16 — 4 fields · 8 samples
and_base: 0x0001e2000800040400000000ff008988
var_mask: 0x00060000000000000060000600003000
Bits W Tok Extraction
[71:64] 8 t1 sub_ur0
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[15:12] 4 t0 guard
STSM
Store to matrix-shared targets (structured shared-memory store family).
InsKey Operands Modifiers Pipeline Latency
STSM_ARI_R ARI_R 16,4,M88 UNKNOWN 1 †
STSM_ARI_R.16,4,M88 — 4 fields · 1 samples
and_base: 0x00000000000002000000000000000844
var_mask: 0x0000000000000000ffffffffff00f000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 reg
[32:24] 9 t1 sub_r0
[15:12] 4 t0 guard
STTM
TMEM store (tcgen05.st). Moves GPR values into Tensor Memory. Same shape grammar as LDTM; optional .unpack16 splits register pairs into 16-bit TMEM slots.
InsKey Operands Modifiers Pipeline Latency
STTM_II_R II_R x16, x2, x32, 16dp128bit, 16dp128bit,x32, 16dp128bit,x8, 16dp256bit, 16dp256bit,EXPAND16BIT,x8, 16dp256bit,x32, 16dp256bit,x8, 16dp32bit_t0_t15,x2, 16dp32bit_t0_t15,x32, 16dp32bit_t0_t15,x8, 16dp32bit_t16_t31,x2, 16dp32bit_t16_t31,x32, 16dp32bit_t16_t31,x8, 16dp64bit, 16dp64bit,x32, 16dp64bit,x8, x8 UNKNOWN 1 †
STTM_II_R.x16 — 3 fields · 67 samples
and_base: 0x0001e0000824000000000000000079ed
var_mask: 0x000e06000000000f0001f07c00000000
Bits W Tok Extraction
[81:64] 18 t1 tmem_ur
[63:40] 24 t1 tmem_off
[39:32] 8 t2 reg
STTM_II_R.x2 — 3 fields · 64 samples
and_base: 0x0001e000080c000000000000000079ed
var_mask: 0x000606000000003f000000be00000000
Bits W Tok Extraction
[81:64] 18 t1 tmem_ur
[63:40] 24 t1 tmem_off
[39:32] 8 t2 reg
STTM_II_R.x32 — 3 fields · 28 samples
and_base: 0x0001e200082c000000000004000079ed
var_mask: 0x000e00000000003f000000e000000000
Bits W Tok Extraction
[81:64] 18 t1 tmem_ur
[63:40] 24 t1 tmem_off
[39:32] 8 t2 reg
STTM_II_R — 2 fields · 2 samples
and_base: 0x0001e000080400c000000001000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp128bit — 2 fields · 2 samples
and_base: 0x0001e000080000c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp128bit,x32 — 2 fields · 2 samples
and_base: 0x0001e000082800c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp128bit,x8 — 2 fields · 2 samples
and_base: 0x0001e000081800c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp256bit — 2 fields · 2 samples
and_base: 0x0001e000080200c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp256bit,EXPAND16BIT,x8 — 2 fields · 2 samples
and_base: 0x0001e000081b00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp256bit,x32 — 2 fields · 2 samples
and_base: 0x0001e000082a00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp256bit,x8 — 2 fields · 2 samples
and_base: 0x0001e000081a00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t0_t15,x2 — 2 fields · 2 samples
and_base: 0x0001e000088800c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t0_t15,x32 — 2 fields · 2 samples
and_base: 0x0001e00008a800c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t0_t15,x8 — 2 fields · 2 samples
and_base: 0x0001e000089800c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t16_t31,x2 — 2 fields · 2 samples
and_base: 0x0001e000088a00c000000200000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[63:40] 24 t1 tmem_off
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t16_t31,x32 — 2 fields · 2 samples
and_base: 0x0001e00008aa00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[63:40] 24 t1 tmem_off
[34:32] 3 t2 reg
STTM_II_R.16dp32bit_t16_t31,x8 — 2 fields · 2 samples
and_base: 0x0001e000089a00c000000800000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[63:40] 24 t1 tmem_off
[34:32] 3 t2 reg
STTM_II_R.16dp64bit — 2 fields · 2 samples
and_base: 0x0001e000080600c000000001000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp64bit,x32 — 2 fields · 2 samples
and_base: 0x0001e000082e00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.16dp64bit,x8 — 2 fields · 2 samples
and_base: 0x0001e000081e00c000000000000079ed
var_mask: 0x000e06000000003f0001f0fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[34:32] 3 t2 reg
STTM_II_R.x8 — 3 fields · 10 samples
and_base: 0x0001e000081c00c000000000000079ed
var_mask: 0x000e06000000003f0001f8fe00000000
Bits W Tok Extraction
[71:64] 8 t1 tmem_ur
[63:40] 24 t1 tmem_off
[34:32] 3 t2 reg
SYNCS
Shared-memory mbarrier operations (SM120). Implements PTX mbarrier.* for intra-block synchronization. Operations include ARRIVE (signal arrival), PHASECHK (check phase), EXCH (exchange), WAIT. Used to coordinate cp.async/TMA producer–consumer pipelines.
InsKey Operands Modifiers Pipeline Latency
SYNCS CCTL,IVALL UNKNOWN 1 †
SYNCS_P_ARI_R P_ARI_R PHASECHK,TRANS64,TRYWAIT, PHASECHK,TRANS64 UNKNOWN 1 †
SYNCS_P_ARURI_R P_ARURI_R PHASECHK,TRANS64,TRYWAIT, PHASECHK,TRANS64 UNKNOWN 1 †
SYNCS_P_AURI_R P_AURI_R PHASECHK,TRANS64,TRYWAIT, PHASECHK,TRANS64 UNKNOWN 1 †
SYNCS_P_dARI_R P_dARI_R PHASECHK,TRANS64,TRYWAIT UNKNOWN 1 †
SYNCS_R_ARI_R R_ARI_R A1T0,ARRIVE,TRANS64, A1T0,ARRIVE,RED,TRANS64, ARRIVE,TRANS64, ARRIVE,RED,TRANS64 UNKNOWN 1 †
SYNCS_R_ARURI_R R_ARURI_R A1T0,ARRIVE,TRANS64, ARRIVE,TRANS64, A1T0,ARRIVE,RED,TRANS64 UNKNOWN 1 †
SYNCS_R_AURI_R R_AURI_R ARRIVE,TRANS64, A1T0,ARRIVE,RED,TRANS64, A1T0,ARRIVE,TRANS64, A0TR,ARRIVE,RED,TRANS64, ARRIVE,RED,TRANS64 UNKNOWN 1 †
SYNCS_UR_AURI_UR UR_AURI_UR 64,EXCH UNKNOWN 1 †
SYNCS_P_ARI_R.PHASECHK,TRANS64,TRYWAIT — 5 fields · 384 samples
and_base: 0x00002000080011ff00000000000005a7
var_mask: 0x01ffde00000e00000383f8ffff007000
Bits W Tok Extraction
[83:81] 3 t1 pred
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[15:12] 4 t0 guard
SYNCS_P_ARI_R.PHASECHK,TRANS64 — 5 fields · 320 samples
and_base: 0x000e2400080010ff00000000000085a7
var_mask: 0x0001c000000e00000383f8ffff007000
Bits W Tok Extraction
[83:81] 3 t1 pred
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[15:12] 4 t0 guard
SYNCS_P_ARURI_R.PHASECHK,TRANS64,TRYWAIT — 6 fields
and_base: 0x0020000800110000000000000005a7
var_mask: 0x0fc600001e00ffffffffffff00f000
Bits W Tok Extraction
[84:81] 4 t1 pred
[71:64] 8 t2 sub_ur1
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[15:12] 4 t0 guard
SYNCS_P_ARURI_R.PHASECHK,TRANS64 — 5 fields · 1 samples
and_base: 0x000e64000800100400010000030085a7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur1
[63:40] 24 t2 sub_imm1
[31:24] 8 t2 sub_r0
[23:16] 8 t3 reg
[14:11] 4 t1 pred
SYNCS_P_AURI_R.PHASECHK,TRANS64,TRYWAIT — 5 fields · 342 samples
and_base: 0x000020000800110000000000ff0005a7
var_mask: 0x01ffce00000e003f03c3f8ff0000f000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[15:12] 4 t0 guard
SYNCS_P_AURI_R.PHASECHK,TRANS64 — 5 fields · 34 samples
and_base: 0x000e24000800100000000000ff0005a7
var_mask: 0x0001c0000002003f0003f80f0000f000
Bits W Tok Extraction
[84:81] 4 t1 pred
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[15:12] 4 t0 guard
SYNCS_P_dARI_R.PHASECHK,TRANS64,TRYWAIT — 6 fields · 91 samples
and_base: 0x000020000800110000000000000075a7
var_mask: 0x01ffce00000600ffffffff00bf00f000
Bits W Tok Extraction
[83:81] 3 t1 pred
[71:64] 8 t2 desc_ur
[63:40] 24 t2 sub_imm2
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r1
[15:12] 4 t0 guard
SYNCS_R_ARI_R.A1T0,ARRIVE,TRANS64 — 5 fields · 98 samples
and_base: 0x00002000081000ff000000ff000009a7
var_mask: 0x01bfde00000000000003f800fffff000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_ARI_R.A1T0,ARRIVE,RED,TRANS64 — 5 fields · 50 samples
and_base: 0x0001e000081004ff000000ff00ff09a7
var_mask: 0x01ee0e0000000000000000007f00f000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t1 reg
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[15:12] 4 t0 guard
SYNCS_R_ARI_R.ARRIVE,TRANS64 — 4 fields · 19 samples
and_base: 0x0001e000080000ff0000000000ff79a7
var_mask: 0x000e1600000000000000081f1f000000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
SYNCS_R_ARI_R.ARRIVE,RED,TRANS64 — 5 fields · 5 samples
and_base: 0x0001e000080004ff0000000002ff09a7
var_mask: 0x00060600000000000000000b1d00f000
Bits W Tok Extraction
[59:36] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_ARURI_R.A1T0,ARRIVE,TRANS64 — 6 fields
and_base: 0x01e0000810000000000000000009a7
var_mask: 0x0e0600000000fffffffffffffff000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur1
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_ARURI_R.ARRIVE,TRANS64 — 6 fields
and_base: 0x01e0000800000000000000000009a7
var_mask: 0x0e0600000000fffffffffffffff000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur1
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_ARURI_R.A1T0,ARRIVE,RED,TRANS64 — 6 fields
and_base: 0x01e0000810040000000000000009a7
var_mask: 0x0e0600000000fffffffffffffff000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur1
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[31:24] 8 t2 sub_r0
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_AURI_R.ARRIVE,TRANS64 — 5 fields · 188 samples
and_base: 0x0001c0000800000000000000ffff09a7
var_mask: 0x000e3e000000003f03e0780f0000f000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_AURI_R.A1T0,ARRIVE,RED,TRANS64 — 5 fields · 55 samples
and_base: 0x000fe00008100400000000ffffff09a7
var_mask: 0x00e00e000000003f000000000000f000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[31:24] 8 t1 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
SYNCS_R_AURI_R.A1T0,ARRIVE,TRANS64 — 5 fields · 49 samples
and_base: 0x000fe00008100000000000ffffff09a7
var_mask: 0x03a00e000000003f03e3f8000000f000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[31:24] 8 t1 reg
[31:24] 8 t3 reg
[15:12] 4 t0 guard
SYNCS_R_AURI_R.A0TR,ARRIVE,RED,TRANS64 — 5 fields · 32 samples
and_base: 0x0001e0000830040400000000ffff89a7
var_mask: 0x000e0e000000001b0000f80700003000
Bits W Tok Extraction
[72:64] 9 t2 sub_ur0
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
SYNCS_R_AURI_R.ARRIVE,RED,TRANS64 — 3 fields · 2 samples
and_base: 0x0003e2000800040400000005ffff79a7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[71:64] 8 t2 sub_ur0
[39:32] 8 t3 reg
[23:16] 8 t1 reg
SYNCS_UR_AURI_UR.64,EXCH — 5 fields · 478 samples
and_base: 0x00002000080001000000000000ff05b2
var_mask: 0x01ffde000000000003e1f80e3f00f000
Bits W Tok Extraction
[63:40] 24 t2 sub_imm1
[39:32] 8 t3 ureg
[31:24] 8 t2 sub_ur0
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UBLKCP
Uniform bulk copy. SM120 implementation of cp.async.bulk. .S.G copies shared memory to global.
InsKey Operands Modifiers Pipeline Latency
UBLKCP_AURI_AURI_UR AURI_AURI_UR G,S UNKNOWN 1 †
UBLKCP_AURI_AURI_UR.G,S — 5 fields · 2 samples
and_base: 0x000000000800020000000000000003ba
var_mask: 0x00000000000000ffffffffffff00f000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:40] 24 t1 sub_imm1
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[15:12] 4 t0 guard
UCGABAR
Cluster grid asynchronous barrier. Implements cluster-scope barrier arrive/wait.
InsKey Operands Pipeline Latency
UCGABAR_ARV ARV UNKNOWN 1 †
UCGABAR_WAIT WAIT UNKNOWN 1 †
UFLO
Uniform find leading one.
InsKey Operands Modifiers Pipeline Latency
UFLO_UR_UR UR_UR U32 UNKNOWN 1 †
UFLO_UR_UR.U32 — 2 fields · 127 samples
and_base: 0x000fc000080e000000000000000072bd
var_mask: 0x00003e00000000000000000f000f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 ureg
UGETNEXTWORKID
Fetches the next cluster work identifier in the launch window (broadcast form).
InsKey Operands Modifiers Pipeline Latency
UGETNEXTWORKID_AURI_AURI AURI_AURI BROADCAST UNKNOWN 1 †
UGETNEXTWORKID_AURI_AURI.BROADCAST — 4 fields · 5 samples
and_base: 0x0003ec000800010000000000000003ca
var_mask: 0x000c000000000000000000000e007000
Bits W Tok Extraction
[51:28] 24 t1 sub_imm1
[27:24] 4 t1 sub_ur0
[27:24] 4 t2 sub_ur0_m1
[15:12] 4 t0 guard
UIADD3
Uniform 3-input integer add.
InsKey Operands Modifiers Pipeline Latency
UIADD3_UR_UP_UP_UR_II_UR UR_UP_UP_UR_II_UR — UNKNOWN 1 †
UIADD3_UR_UP_UP_UR_II_UR_UP_UP UR_UP_UP_UR_II_UR_UP_UP X UNKNOWN 1 †
UIADD3_UR_UP_UP_UR_UR_UR UR_UP_UP_UR_UR_UR 64 UNKNOWN 1 †
UIADD3_UR_UP_UP_UR_UR_UR_UP_UP UR_UP_UP_UR_UR_UR_UP_UP X UNKNOWN 1 †
UIADD3_UR_UP_UP_UR_II_UR — 9 fields · 10,481 samples
and_base: 0x000fc0000f91e0000000000000000890
var_mask: 0x03f03e00006e09ffffffffff7ffff000
Bits W Tok Extraction
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[75] 1 t6 neg
[72] 1 t4 neg
[71:64] 8 t6 ureg
[63:32] 32 t5 imm
[31:24] 8 t4 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIADD3_UR_UP_UP_UR_II_UR_UP_UP.X — 10 fields · 915 samples
and_base: 0x000fc000087e04000000000000007890
var_mask: 0x00303e000381e1ffffffffffff3f0000
Bits W Tok Extraction
[90:87] 4 t7 pred
[83:81] 3 t2 pred
[83:81] 3 t3 pred
[80] 1 t8 neg
[79:77] 3 t8 pred
[72] 1 t4 inv
[71:64] 8 t6 ureg
[63:32] 32 t5 imm
[31:24] 8 t4 ureg
[23:16] 8 t1 ureg
UIADD3_UR_UP_UP_UR_UR_UR — 10 fields · 5,962 samples
and_base: 0x000fc0000f81e0000000000000000290
var_mask: 0x03f03e00007e09ff800000fffffff000
Bits W Tok Extraction
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[75] 1 t6 neg
[72] 1 t4 neg
[71:64] 8 t6 ureg
[63] 1 t5 neg
[39:32] 8 t5 ureg
[31:24] 8 t4 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIADD3_UR_UP_UP_UR_UR_UR.64 — 6 fields · 2 samples
and_base: 0x000fc0000fffe0ff000000040a008297
var_mask: 0x00200e000000000000000000000c0000
Bits W Tok Extraction
[84:77] 8 t6 ureg
[72:69] 4 t2 pred
[72:69] 4 t3 pred
[39:32] 8 t5 ureg
[23:16] 8 t1 ureg
[13:6] 8 t4 ureg
UIADD3_UR_UP_UP_UR_UR_UR_UP_UP.X — 13 fields · 2,523 samples
and_base: 0x000fc000081004000000000000000290
var_mask: 0x03f03e0003efe9ff800000ffff7ff000
Bits W Tok Extraction
[90:87] 4 t7 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[80] 1 t8 neg
[79:77] 3 t8 pred
[75] 1 t6 inv
[72] 1 t4 inv
[71:64] 8 t6 ureg
[63] 1 t5 inv
[39:32] 8 t5 ureg
[31:24] 8 t4 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD
Uniform integer multiply-add.
InsKey Operands Modifiers Pipeline Latency
UIMAD_UR_UP_UR_II_UR UR_UP_UR_II_UR U32,WIDE UNKNOWN 1 †
UIMAD_UR_UP_UR_UR_UR UR_UP_UR_UR_UR U32,WIDE UNKNOWN 1 †
UIMAD_UR_UR_II_UR UR_UR_II_UR U32,WIDE, WIDE, U32 UNKNOWN 1 †
UIMAD_UR_UR_II_UR_UP UR_UR_II_UR_UP U32,WIDE,X UNKNOWN 1 †
UIMAD_UR_UR_UR_II UR_UR_UR_II — UNKNOWN 1 †
UIMAD_UR_UR_UR_UR UR_UR_UR_UR U32,WIDE, WIDE UNKNOWN 1 †
UIMAD_UR_UR_UR_UR_UP UR_UR_UR_UR_UP U32,WIDE,X UNKNOWN 1 †
UIMAD_UR_UP_UR_II_UR.U32,WIDE — 5 fields · 170 samples
and_base: 0x000fc0000f80000000000000000078a5
var_mask: 0x00002e000006007effffffff3f7e0000
Bits W Tok Extraction
[84:81] 4 t2 pred
[71:64] 8 t5 ureg
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg
UIMAD_UR_UP_UR_UR_UR.U32,WIDE — 6 fields · 62 samples
and_base: 0x000fc0000f80000000000000000002a5
var_mask: 0x00002e000002003e0000003f3f3e7000
Bits W Tok Extraction
[84:81] 4 t2 pred
[71:64] 8 t5 ureg
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_II_UR — 6 fields · 1,518 samples
and_base: 0x000fc0000f8e020000000000000008a4
var_mask: 0x03f03e00000008ffffffffff7f7ff000
Bits W Tok Extraction
[75] 1 t4 neg
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_II_UR.U32,WIDE — 5 fields · 1,091 samples
and_base: 0x000fc0000f8e000000000000000008a5
var_mask: 0x03f03e00000000ffffffffff7f7ef000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_II_UR.WIDE — 6 fields · 1,985 samples
and_base: 0x000fc0000f8e020000000000000008a5
var_mask: 0x03f03e00000008ff55555ffe3f7ef000
Bits W Tok Extraction
[75] 1 t4 neg
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_II_UR.U32 — 5 fields · 540 samples
and_base: 0x000fc0000f8e000000000001000008a4
var_mask: 0x00003e000000003f000000007f1fb000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_II_UR_UP.U32,WIDE,X — 5 fields · 191 samples
and_base: 0x000fc000080e040000000000000078a5
var_mask: 0x00002e000180003effffffff7f3e0000
Bits W Tok Extraction
[90:87] 4 t5 pred
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
UIMAD_UR_UR_UR_II — 4 fields · 44 samples
and_base: 0x000fc0000f8e020000000000000074a4
var_mask: 0x00002e000000001fffffffff0f1f0000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:32] 32 t4 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
UIMAD_UR_UR_UR_UR — 6 fields · 6,247 samples
and_base: 0x000fc0000f8e020000000000000002a4
var_mask: 0x03f03e00000008ff0000007f7f7ff000
Bits W Tok Extraction
[75] 1 t4 neg
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_UR_UR.U32,WIDE — 5 fields · 3,712 samples
and_base: 0x000fc0000f8e000000000000000002a5
var_mask: 0x03f03e00000000ff0000007fff7ef000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UIMAD_UR_UR_UR_UR.WIDE — 4 fields · 275 samples
and_base: 0x000fc0000f8e020000000000000072a5
var_mask: 0x03f02e00000000ff0000003f3f3e0000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
UIMAD_UR_UR_UR_UR_UP.U32,WIDE,X — 6 fields · 36 samples
and_base: 0x000fc000080e040000000000000002a5
var_mask: 0x00002e000180000e0000003f3f2e7000
Bits W Tok Extraction
[90:87] 4 t5 pred
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UISETP
Uniform integer set predicate.
InsKey Operands Modifiers Pipeline Latency
UISETP_UP_UP_UR_II_UP UP_UP_UR_II_UP AND,GE, AND,GE,U32, AND,NE, AND,NE,U32, AND,GT, AND,GT,U32, NE,OR, GT,OR,U32, AND,LT, AND,LT,U32, LT,OR, LE,OR,U32, AND,EQ,U32, NE,OR,U32, EQ,OR,U32, LT,OR,U32, GT,OR, AND,LE,U32, AND,EQ UNKNOWN 1 †
UISETP_UP_UP_UR_II_UP_UP UP_UP_UR_II_UP_UP AND,EX,GT, AND,EX,GT,U32, AND,EX,LT, AND,EX,NE UNKNOWN 1 †
UISETP_UP_UP_UR_UR_UP UP_UP_UR_UR_UP AND,NE, AND,GE, AND,NE,U32, AND,GE,U32, AND,LT, AND,GT, EQ,OR, AND,LT,U32, AND,GT,U32, LT,OR,U32, AND,EQ, GE,OR, LT,OR, NE,OR, GE,OR,U32, AND,EQ,U32, NE,OR,U32, EQ,OR,U32, LE,OR,U32 UNKNOWN 1 †
UISETP_UP_UP_UR_UR_UP_UP UP_UP_UR_UR_UP_UP AND,EX,GE, AND,EX,NE,U32, AND,EX,LT, AND,EX,GT, AND,EX,GE,U32, AND,EX,NE, EX,GE,OR, EX,NE,OR, AND,EX,LT,U32, EX,NE,OR,U32, AND,EX,GT,U32, EX,LT,OR, AND,EQ,EX,U32, EQ,EX,OR,U32, EX,GT,OR, EX,LT,OR,U32, EQ,EX,OR, AND,EQ,EX UNKNOWN 1 †
UISETP_UP_UP_UR_II_UP.AND,GE — 6 fields · 1,220 samples
and_base: 0x000fc0000bf06270000000000000788c
var_mask: 0x03f03e00000e0000ffffffff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,GE,U32 — 6 fields · 995 samples
and_base: 0x000fc0000bf06070000000000000788c
var_mask: 0x01f03e00000e0000ffffffff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,NE — 6 fields · 1,526 samples
and_base: 0x000fc0000bf05270000000000000788c
var_mask: 0x03f03e00000e0000ffffffff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,NE,U32 — 7 fields · 1,469 samples
and_base: 0x000fc00008705070000000000000088c
var_mask: 0x03f03e00038e0000ffffffff7f00f000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_II_UP.AND,GT — 6 fields · 1,135 samples
and_base: 0x000fc00008704270000000000000788c
var_mask: 0x01f03e00038e0000ffffffff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,GT,U32 — 6 fields · 840 samples
and_base: 0x000fc0000bf04070000000000000788c
var_mask: 0x03f03e0000060000ffffffff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.NE,OR — 6 fields · 461 samples
and_base: 0x000fc00008705670000000000000788c
var_mask: 0x03f03e0000820000ffffffff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.GT,OR,U32 — 6 fields · 384 samples
and_base: 0x000fc0000c704470000000000000788c
var_mask: 0x00003600038e00000000001f0d000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,LT — 6 fields · 277 samples
and_base: 0x000fc00008701270000000000000788c
var_mask: 0x00302e0003860000ffffffff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,LT,U32 — 6 fields · 81 samples
and_base: 0x000fc00008f01070000000000000788c
var_mask: 0x00002e0003060000ffffffff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.LT,OR — 6 fields · 59 samples
and_base: 0x000fc00008701670000000000000788c
var_mask: 0x00e03e0004020000000001371f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.LE,OR,U32 — 6 fields · 34 samples
and_base: 0x000fc20008703470000000000000788c
var_mask: 0x00003000058600000000003c0f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,EQ,U32 — 7 fields · 21 samples
and_base: 0x000fc00008702070000000000000088c
var_mask: 0x00703e00038e0000000000237f00f000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_II_UP.NE,OR,U32 — 6 fields · 19 samples
and_base: 0x000fc20008705470000000000000788c
var_mask: 0x0020340007840000000000037f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[33:32] 2 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.EQ,OR,U32 — 6 fields · 8 samples
and_base: 0x000fe00008742470000000010000788c
var_mask: 0x0000060000000000000000001f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.LT,OR,U32 — 6 fields · 6 samples
and_base: 0x002fe2000c701470000000020000788c
var_mask: 0x0000000000000000000000000f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.GT,OR — 6 fields · 1 samples
and_base: 0x000fe2000c784670000000011600788c
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,LE,U32 — 6 fields · 34 samples
and_base: 0xfc20008703070000000000000788c
var_mask: 0x00003000058600000000003c0f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP.AND,EQ — 7 fields · 21 samples
and_base: 0xfc00008702270000000000000088c
var_mask: 0x00703e00038e0000000000237f00f000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_II_UP_UP.AND,EX,GT — 7 fields · 51 samples
and_base: 0x000fc0000bf04300ffffffff0100788c
var_mask: 0x0000260000020010000000001e000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP_UP.AND,EX,GT,U32 — 7 fields · 44 samples
and_base: 0x000fc0000bf04100ffffffff0000788c
var_mask: 0x0000360000020010000000000f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP_UP.AND,EX,LT — 7 fields · 5 samples
and_base: 0x000fe2000bf01300ffffffff0800788c
var_mask: 0x00000000000000000000000007000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[60:32] 29 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_II_UP_UP.AND,EX,NE — 7 fields · 4 samples
and_base: 0x000fe2000bf05300ffffffff0600788c
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[60:32] 29 t4 imm
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,NE — 6 fields · 1,272 samples
and_base: 0x000fc00008705270000000000000728c
var_mask: 0x03f03e00078e0000000000ff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,GE — 6 fields · 1,472 samples
and_base: 0x000fc0000bf06270000000000000728c
var_mask: 0x03f03e00000e0000000000ff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,NE,U32 — 7 fields · 853 samples
and_base: 0x000fc00008705070000000000000028c
var_mask: 0x03f03e00078e0000000000ff7f00f000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP.AND,GE,U32 — 7 fields · 1,498 samples
and_base: 0x000fc00008706070000000000000028c
var_mask: 0x03f03e0003860000000000ff3f007000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP.AND,LT — 6 fields · 862 samples
and_base: 0x000fc00008701270000000000000728c
var_mask: 0x03f03e0007860000000000ffff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,GT — 6 fields · 693 samples
and_base: 0x000fc00008704270000000000000728c
var_mask: 0x03f03e00078e0000000000ff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.EQ,OR — 6 fields · 594 samples
and_base: 0x000fc00008702670000000000000728c
var_mask: 0x02f03e0004820000000000ff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,LT,U32 — 6 fields · 541 samples
and_base: 0x000fc0000bf01070000000000000728c
var_mask: 0x03f02e00000600000000007f7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,GT,U32 — 6 fields · 412 samples
and_base: 0x000fc0000bf04070000000000000728c
var_mask: 0x03f03e0000060000000000ff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.LT,OR,U32 — 6 fields · 106 samples
and_base: 0x000fc00008701470000000000000728c
var_mask: 0x00103e00040000000000001f1f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,EQ — 6 fields · 75 samples
and_base: 0x000fc00008702270000000000000728c
var_mask: 0x00003e0004820000000000ff1f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.GE,OR — 6 fields · 69 samples
and_base: 0x000fc00008706670000000000000728c
var_mask: 0x01003e00058200000000003f3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.LT,OR — 6 fields · 69 samples
and_base: 0x000fc00008701670000000000000728c
var_mask: 0x00003e0004820000000000ff3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.NE,OR — 6 fields · 57 samples
and_base: 0x000fc00008705670000000000000728c
var_mask: 0x01f03e00078e0000000000ff1f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.GE,OR,U32 — 6 fields · 24 samples
and_base: 0x000fc00008706470000000000000728c
var_mask: 0x00103e00040000000000001f3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.AND,EQ,U32 — 7 fields · 22 samples
and_base: 0x000fc00008702070000000000000028c
var_mask: 0x01403600078e0000000000ff7f007000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP.NE,OR,U32 — 6 fields · 20 samples
and_base: 0x000fc000087054700000000a0000728c
var_mask: 0x0000360006800000000000f53f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.EQ,OR,U32 — 6 fields · 24 samples
and_base: 0xfe20008702470000000ff0a00728c
var_mask: 0x00103e00040000000000001f3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP.LE,OR,U32 — 6 fields · 3 samples
and_base: 0x000fd20008703470000000010800728c
var_mask: 0x00000000000000000000000e02000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,GE — 7 fields · 889 samples
and_base: 0x000fc0000bf06300000000000000728c
var_mask: 0x02403e0000060030000000ffff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,NE,U32 — 8 fields · 495 samples
and_base: 0x000fc00008705100000000000000028c
var_mask: 0x01003e00078e0070000000ffff00f000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,LT — 7 fields · 245 samples
and_base: 0x000fc0000bf01300000000000000728c
var_mask: 0x00002e0000060030000000ffff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,GT — 7 fields · 217 samples
and_base: 0x000fc0000bf04300000000000000728c
var_mask: 0x00003e0000020010000000ff7f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,GE,U32 — 7 fields · 196 samples
and_base: 0x000fc0000bf06100000000000000728c
var_mask: 0x00003e00000e0070000000ffff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,NE — 7 fields · 161 samples
and_base: 0x000fc0000bf05300000000110000728c
var_mask: 0x00003e0000060030000000eeff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,GE,OR — 7 fields · 30 samples
and_base: 0x000fc00008706700000000000000728c
var_mask: 0x00002e00008200300000003f3f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,NE,OR — 7 fields · 29 samples
and_base: 0x000fc00008705700000000010000728c
var_mask: 0x0000360004800010000000fe1f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,LT,U32 — 7 fields · 15 samples
and_base: 0x000fc0000bf01100000000010000728c
var_mask: 0x00002e0000000000000000feff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,NE,OR,U32 — 8 fields · 12 samples
and_base: 0x000fd20008f45500000000ff1000728c
var_mask: 0x00000000000000000000000002000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP_UP.AND,EX,GT,U32 — 7 fields · 10 samples
and_base: 0x000fc0000bf04100000000ff0000728c
var_mask: 0x00003e0000000000000000ffff000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,LT,OR — 7 fields · 8 samples
and_base: 0x000fd20008701710000000091400728c
var_mask: 0x0000000000000000000000060b000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EQ,EX,U32 — 8 fields · 7 samples
and_base: 0x000fc0000c702100000000ff0800528c
var_mask: 0x00002e0000820030000000ff47002000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[15:12] 4 t0 guard
UISETP_UP_UP_UR_UR_UP_UP.EQ,EX,OR,U32 — 7 fields · 7 samples
and_base: 0x000fc0000c722500000000ff0000728c
var_mask: 0x00002e0000880030000000003f000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,GT,OR — 7 fields · 6 samples
and_base: 0x000fcc000c704710000000000000728c
var_mask: 0x00000000000000000000000e0c000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EX,LT,OR,U32 — 7 fields · 1 samples
and_base: 0x000fcc0008f01500000000ff1500728c
var_mask: 0x0000000000000000000000ff00000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
UISETP_UP_UP_UR_UR_UP_UP.EQ,EX,OR — 7 fields · 1 samples
and_base: 0x000fd2000cf02700000000ff0700728c
var_mask: 0x0000000000000000000000ff00000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[44:37] 8 t3 ureg
[39:32] 8 t4 ureg
UISETP_UP_UP_UR_UR_UP_UP.AND,EQ,EX — 7 fields · 1 samples
and_base: 0x000fcc0008702310000000060700728c
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[90] 1 t5 neg
[89:87] 3 t5 pred
[90:84] 7 t3 ureg
[86:84] 3 t2 pred
[83:81] 3 t1 pred
[71:68] 4 t6 pred
[39:32] 8 t4 ureg
ULEA
Uniform load effective address.
InsKey Operands Modifiers Pipeline Latency
ULEA_UR_UP_UR_II_II UR_UP_UR_II_II — UNKNOWN 1 †
ULEA_UR_UP_UR_UR_II UR_UP_UR_UR_II — UNKNOWN 1 †
ULEA_UR_UP_UR_UR_UR_II UR_UP_UR_UR_UR_II HI UNKNOWN 1 †
ULEA_UR_UR_II_II UR_UR_II_II HI,SX32 UNKNOWN 1 †
ULEA_UR_UR_II_II_UP UR_UR_II_II_UP HI,SX32,X UNKNOWN 1 †
ULEA_UR_UR_II_UR_II UR_UR_II_UR_II HI UNKNOWN 1 †
ULEA_UR_UR_II_UR_II_UP UR_UR_II_UR_II_UP HI,X UNKNOWN 1 †
ULEA_UR_UR_UR_II UR_UR_UR_II HI,SX32 UNKNOWN 1 †
ULEA_UR_UR_UR_II_UP UR_UR_UR_II_UP HI,SX32,X UNKNOWN 1 †
ULEA_UR_UR_UR_UR_II UR_UR_UR_UR_II HI UNKNOWN 1 †
ULEA_UR_UR_UR_UR_II_UP UR_UR_UR_UR_II_UP HI,X UNKNOWN 1 †
ULEA_UR_UP_UR_II_II — 5 fields · 47 samples
and_base: 0x000fc0000f8000ff0000000000007891
var_mask: 0x03c02e00007ef800ffffffffffff0000
Bits W Tok Extraction
[86:81] 6 t2 pred
[79:75] 5 t5 imm
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg
ULEA_UR_UP_UR_UR_II — 7 fields · 2,863 samples
and_base: 0x000fc0000f8000ff0000000000000291
var_mask: 0x03f03e00007ef900000000fffffff000
Bits W Tok Extraction
[86:81] 6 t2 pred
[79:75] 5 t5 imm
[72] 1 t3 neg
[39:32] 8 t4 ureg_ff
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg_ff
[15:12] 4 t0 guard
ULEA_UR_UP_UR_UR_UR_II.HI — 6 fields · 79 samples
and_base: 0x000fc0000f8100000000000000007291
var_mask: 0x02002e00007ef8ff000000ffffff0000
Bits W Tok Extraction
[86:81] 6 t2 pred
[79:75] 5 t6 imm
[71:64] 8 t5 ureg_ff
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_II_II — 5 fields · 163 samples
and_base: 0x000fc0000f8e00ff0000000000000891
var_mask: 0x01b03e000000f800fffffffffffff000
Bits W Tok Extraction
[79:75] 5 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
ULEA_UR_UR_II_II.HI,SX32 — 5 fields · 21 samples
and_base: 0x000fc0000f8f02ff0000000000000891
var_mask: 0x01b03e000000f800fffffffffffff000
Bits W Tok Extraction
[79:75] 5 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
ULEA_UR_UR_II_II_UP.HI,SX32,X — 5 fields · 9 samples
and_base: 0x000fc000080f06ff0000000000007891
var_mask: 0x00003e000780f800ffffffffffff0000
Bits W Tok Extraction
[90:87] 4 t5 pred
[79:75] 5 t4 imm
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_II_UR_II.HI — 5 fields · 73 samples
and_base: 0x000fc0000f8f00000000000000007891
var_mask: 0x00002e000000f8ffffffffffffff0000
Bits W Tok Extraction
[79:75] 5 t5 imm
[71:64] 8 t4 ureg_ff
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_II_UR_II_UP.HI,X — 6 fields · 30 samples
and_base: 0x000fc000080f04000000000000007891
var_mask: 0x00003e000780f8ffffffffffffff0000
Bits W Tok Extraction
[90:87] 4 t6 pred
[79:75] 5 t5 imm
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_UR_II — 6 fields · 6,499 samples
and_base: 0x000fc0000f8e00ff0000000000000291
var_mask: 0x03f03e000000f800800000fffffff000
Bits W Tok Extraction
[79:75] 5 t4 imm
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
ULEA_UR_UR_UR_II.HI,SX32 — 4 fields · 4 samples
and_base: 0x000fc0000f8f02ff0000000000007291
var_mask: 0x03f03e000000f800000000ffffff0000
Bits W Tok Extraction
[79:75] 5 t4 imm
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_UR_II_UP.HI,SX32,X — 6 fields · 50 samples
and_base: 0x000fc000080f06ff0000000000007291
var_mask: 0x00002e000780f800800000ffffff0000
Bits W Tok Extraction
[90:87] 4 t5 pred
[79:75] 5 t4 imm
[63] 1 t3 inv
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_UR_UR_II.HI — 5 fields · 436 samples
and_base: 0x000fc0000f8f00000000000000007291
var_mask: 0x00703e000000f8ff000000ffffff0000
Bits W Tok Extraction
[79:75] 5 t5 imm
[71:64] 8 t4 ureg_ff
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
ULEA_UR_UR_UR_UR_II_UP.HI,X — 7 fields · 2,613 samples
and_base: 0x000fc000080f04000000000000000291
var_mask: 0x01f03e000780f8ff000000fffffff000
Bits W Tok Extraction
[90:87] 4 t6 pred
[79:75] 5 t5 imm
[71:64] 8 t4 ureg_ff
[39:32] 8 t3 ureg_ff
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
ULOP3
Uniform 3-input logical.
InsKey Operands Modifiers Pipeline Latency
ULOP3_UP_UR_UR_II_UR_II_UP UP_UR_UR_II_UR_II_UP LUT UNKNOWN 1 †
ULOP3_UP_UR_UR_UR_UR_II_UP UP_UR_UR_UR_UR_II_UP LUT UNKNOWN 1 †
ULOP3_UR_UR_II_UR_II_UP UR_UR_II_UR_II_UP LUT UNKNOWN 1 †
ULOP3_UR_UR_UR_UR_II_UP UR_UR_UR_UR_II_UP LUT UNKNOWN 1 †
ULOP3_UP_UR_UR_II_UR_II_UP.LUT — 8 fields · 1,341 samples
and_base: 0x000fc0000f80c0050000000000000892
var_mask: 0x03f03e00000e38fabfffffff3ffff000
Bits W Tok Extraction
[92:89] 4 t7 pred
[86:81] 6 t1 pred
[80:72] 9 t6 imm
[71:64] 8 t5 ureg
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[23:16] 8 t2 ureg
[15:12] 4 t0 guard
ULOP3_UP_UR_UR_UR_UR_II_UP.LUT — 8 fields · 29 samples
and_base: 0x000fc0000800fcff0000000000ff7292
var_mask: 0x00003a00078000000000007f3f000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[86:72] 15 t6 imm
[71:64] 8 t2 ureg
[71:64] 8 t5 ureg
[42:39] 4 t1 pred
[39:32] 8 t4 ureg
[31:24] 8 t3 ureg
ULOP3_UR_UR_II_UR_II_UP.LUT — 6 fields · 2,481 samples
and_base: 0x000fc0000f8e00000000000000007892
var_mask: 0x03f03e000000feffffffffffff7f0000
Bits W Tok Extraction
[80:72] 9 t5 imm
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t6 pred
ULOP3_UR_UR_UR_UR_II_UP.LUT — 7 fields · 1,382 samples
and_base: 0x000fc0000f8e00000000000000000292
var_mask: 0x03f03e000000ffff0000007fff7ff000
Bits W Tok Extraction
[84:81] 4 t6 pred
[80:72] 9 t5 imm
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UMOV
Uniform move.
InsKey Operands Pipeline Latency
UMOV_UR_II UR_II UNKNOWN 1 †
UMOV_UR_UR UR_UR UNKNOWN 1 †
UMOV_UR_II — 3 fields · 2,104 samples
and_base: 0x000fc000000000000000000000000882
var_mask: 0x03f03e0000000000ffffffff007ff000
Bits W Tok Extraction
[63:32] 32 t2 imm
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UMOV_UR_UR — 3 fields · 2,215 samples
and_base: 0x000fc000080000000000000000000c82
var_mask: 0x03f03e0000000000000000ff007ff000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UP2UR
Move a uniform predicate into a uniform register (0/1 materialization).
InsKey Operands Pipeline Latency
UP2UR_UR_II_UR_II UR_II_UR_II UNKNOWN 1 †
UP2UR_UR_II_UR_II — 3 fields · 198 samples
and_base: 0x000fc0000800000000000000ff007883
var_mask: 0x00403e00000000000000007f007f0000
Bits W Tok Extraction
[63:32] 32 t4 imm
[31:24] 8 t3 ureg
[23:16] 8 t1 ureg
UPLOP3
InsKey Operands Modifiers Pipeline Latency
UPLOP3_UP_UP_UP_UP_UP_II_II UP_UP_UP_UP_UP_II_II LUT UNKNOWN 1 †
UPLOP3_UP_UP_UP_UP_UP_II_II.LUT — 10 fields · 455 samples
and_base: 0x000fc00000700000000000000000089c
var_mask: 0x00a03e00038eff720000000000aff000
Bits W Tok Extraction
[89:87] 3 t3 pred
[83:81] 3 t1 pred
[80:77] 4 t4 pred
[76:71] 6 t6 imm_shr2
[71:68] 4 t5 pred
[66:65] 2 t6 imm_shr1
[19:16] 4 t6 imm_shr4
[47:16] 32 t7 imm
[15:12] 4 t0 guard
[5:2] 4 t2 pred
UPOPC
Uniform population count.
InsKey Operands Pipeline Latency
UPOPC_UR_UR UR_UR UNKNOWN 1 †
UPOPC_UR_UR — 2 fields · 35 samples
and_base: 0x000fc0000800000000000000000072bf
var_mask: 0x00002e00000000000000000f000f0000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 ureg
UPRMT
Uniform byte permute.
InsKey Operands Pipeline Latency
UPRMT_UR_UR_II_UR UR_UR_II_UR UNKNOWN 1 †
UPRMT_UR_UR_II_UR — 5 fields · 1,106 samples
and_base: 0x000fc000080000000000000000000896
var_mask: 0x03f03e00000000ff0000fff7ff3ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USEL
Uniform select.
InsKey Operands Pipeline Latency
USEL_UR_UR_II_UP UR_UR_II_UP UNKNOWN 1 †
USEL_UR_UR_UR_UP UR_UR_UR_UP UNKNOWN 1 †
USEL_UR_UR_II_UP — 6 fields · 1,645 samples
and_base: 0x000fc000080000000000000000000887
var_mask: 0x03f03e0007800000ffffffffff7ff000
Bits W Tok Extraction
[90] 1 t4 neg
[89:87] 3 t4 pred
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USEL_UR_UR_UR_UP — 6 fields · 2,032 samples
and_base: 0x000fc000080000000000000000000287
var_mask: 0x03f03e0007800000000000ffff7ff000
Bits W Tok Extraction
[90] 1 t4 neg
[89:87] 3 t4 pred
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USETMAXREG
Warpgroup maximum register control. SM120 implementation of setmaxnreg.inc/dec.sync. .TRY_ALLOC requests additional registers for the warp group; .DEALLOC returns them. Used to manage register file partitioning between producer and consumer warp groups in warpgroup MMA pipelines.
InsKey Operands Modifiers Pipeline Latency
USETMAXREG_II II CTAPOOL,DEALLOC UNKNOWN 1 †
USETMAXREG_UP_II UP_II CTAPOOL,TRY_ALLOC UNKNOWN 1 †
USETMAXREG_II.CTAPOOL,DEALLOC — 1 fields · 7 samples
and_base: 0x000e0000080e050000000000000079c8
var_mask: 0x0001c000000000000000007800000000
Bits W Tok Extraction
[63:32] 32 t1 imm
USETMAXREG_UP_II.CTAPOOL,TRY_ALLOC — 2 fields · 3 samples
and_base: 0x000e240008000600000000c0000079c8
var_mask: 0x00004000000000000000002800000000
Bits W Tok Extraction
[63:32] 32 t2 imm
[18:15] 4 t1 pred
USHF
Uniform funnel shift.
InsKey Operands Modifiers Pipeline Latency
USHF_UR_UR_II_UR UR_UR_II_UR L,U32, HI,R,S32, HI,L,U64, HI,R,U32, R,U64, R,S64 UNKNOWN 1 †
USHF_UR_UR_UR_II UR_UR_UR_II R,U64 UNKNOWN 1 †
USHF_UR_UR_UR_UR UR_UR_UR_UR HI,R,U32, L,U32, R,U64, HI,R,S32 UNKNOWN 1 †
USHF_UR_UR_II_UR.L,U32 — 5 fields · 3,473 samples
and_base: 0x000fc000080006ff0000000000000899
var_mask: 0x03f03e00000000000000001f7f7ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_II_UR.HI,R,S32 — 5 fields · 2,625 samples
and_base: 0x000fc0000801140000000000ff000899
var_mask: 0x03f03e000000007f0000001f003ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_II_UR.HI,L,U64 — 5 fields · 1,857 samples
and_base: 0x000fc000080102000000000000000899
var_mask: 0x03f03e000000003f0000000f3f3ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_II_UR.HI,R,U32 — 5 fields · 723 samples
and_base: 0x000fc0000801160000000000ff000899
var_mask: 0x00f03e000000003f0000001f007f7000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_II_UR.R,U64 — 4 fields · 150 samples
and_base: 0x000fc000080012000000000000007899
var_mask: 0x00302e00000000ff0000001f3f3f0000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
USHF_UR_UR_II_UR.R,S64 — 4 fields · 85 samples
and_base: 0x000fc000080010000000000000007899
var_mask: 0x00003e000000001f0000001fff1f0000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[63:32] 32 t3 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
USHF_UR_UR_UR_II.R,U64 — 4 fields · 4 samples
and_base: 0x000fe40008001205ffffffff01157499
var_mask: 0x00000000000000000000000016000000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:32] 32 t4 imm
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
USHF_UR_UR_UR_UR.HI,R,U32 — 5 fields · 927 samples
and_base: 0x000fc0000801160000000000ff000299
var_mask: 0x03f02e000000007f0000007f003ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_UR_UR.L,U32 — 5 fields · 439 samples
and_base: 0x000fc000080006ff0000000000000299
var_mask: 0x03f03e00000000000000007f3f7f7000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_UR_UR.R,U64 — 5 fields · 121 samples
and_base: 0x000fc000080012000000000000000299
var_mask: 0x01e02e00000000ff0000007f7f3ff000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
USHF_UR_UR_UR_UR.HI,R,S32 — 4 fields · 3 samples
and_base: 0x000fc8000801140800000009ff047299
var_mask: 0x00100000000000170000000000000000
Bits W Tok Extraction
[71:64] 8 t4 ureg
[39:32] 8 t3 ureg
[31:24] 8 t2 ureg
[23:16] 8 t1 ureg
UTCATOMSWS
tcgen05 TMEM allocation atomics (FIND_AND_SET.ALIGN / AND forms). The hardware arbitration behind tcgen05.alloc/relinquish; ptxas 13.3 has no wait::alloc form — allocation spins on these primitives.
InsKey Operands Modifiers Pipeline Latency
UTCATOMSWS_UP_UR_UR UP_UR_UR ALIGN,FIND_AND_SET, 2CTA,ALIGN,FIND_AND_SET, FIND_AND_SET UNKNOWN 1 †
UTCATOMSWS_UR_UR UR_UR AND UNKNOWN 1 †
UTCATOMSWS_UP_UR_UR.ALIGN,FIND_AND_SET — 3 fields · 13 samples
and_base: 0x000e60000800080000000000000075e3
var_mask: 0x00000600000600000000000f000f0000
Bits W Tok Extraction
[84:81] 4 t1 pred
[39:32] 8 t3 ureg
[23:16] 8 t2 ureg
UTCATOMSWS_UP_UR_UR.2CTA,ALIGN,FIND_AND_SET — 3 fields · 4 samples
and_base: 0x000e24000820080000000004000475e3
var_mask: 0x0000c000000000000000000200020000
Bits W Tok Extraction
[39:32] 8 t3 ureg
[22:19] 4 t1 pred
[23:16] 8 t2 ureg
UTCATOMSWS_UP_UR_UR.FIND_AND_SET — 4 fields · 3 samples
and_base: 0x000e2400080e000000000001000485e3
var_mask: 0x0000c000000000000000000e00001000
Bits W Tok Extraction
[39:32] 8 t3 ureg
[23:16] 8 t2 ureg
[15:12] 4 t0 guard
[9:6] 4 t1 pred
UTCATOMSWS_UR_UR.AND — 3 fields · 11 samples
and_base: 0x0001c000080000000000000000ff09e3
var_mask: 0x002e3a00000000000000000f0000f000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[23:16] 8 t1 ureg
[15:12] 4 t0 guard
UTCBAR
tcgen05 allocation barrier arbitrate. Drives the CTA-pool (SMPOOL) allocator handshake for TMEM acquisition.
InsKey Operands Modifiers Pipeline Latency
UTCBAR_AURI_UR AURI_UR 2CTA UNKNOWN 1 †
UTCBAR_AURI_UR_UR AURI_UR_UR 2CTA,MULTICAST, MULTICAST UNKNOWN 1 †
UTCBAR_AURI_UR — 4 fields · 76 samples
and_base: 0x0001c000080000ff000000ff000023e9
var_mask: 0x000e3e0000000000000000007f00d000
Bits W Tok Extraction
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 ureg
[31:24] 8 t1 sub_ur0
[15:12] 4 t0 guard
UTCBAR_AURI_UR.2CTA — 2 fields · 2 samples
and_base: 0x0011c000082000ff000000ff000003e9
var_mask: 0x000e3e0000000000000000007f00d000
Bits W Tok Extraction
[39:32] 8 t2 ureg
[31:24] 8 t1 sub_ur0
UTCBAR_AURI_UR_UR.2CTA,MULTICAST — 4 fields · 31 samples
and_base: 0x0001e00008200800000000ff000073e9
var_mask: 0x000e06000000003f000000003f000000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 ureg
[31:24] 8 t1 sub_ur0
UTCBAR_AURI_UR_UR.MULTICAST — 4 fields · 2 samples
and_base: 0x0005d80008000818000000ff100073e9
var_mask: 0x00c20000000000050000000005000000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:40] 24 t1 sub_imm1
[39:32] 8 t2 ureg
[31:24] 8 t1 sub_ur0
UTCCP
tcgen05.cp — copy from shared memory into TMEM under a TMA-style descriptor. Geometry qualifiers select 32x128b/64x128b/128x128b/128x256b tiles with warpx2/warpx4 multicast groupings (cta_group::1/2).
InsKey Operands Modifiers Pipeline Latency
UTCCP_II_II _ 128dp128bit,2CTA,S,T, 128dp128bit,S,T, 2CTA,2x64dp128bit_lw01_lw23,S,T, 2CTA,2x64dp128bit_lw02_lw13,S,T, 2CTA,4dp256bit,S,T, 2CTA,4x32dp128bit,S,T, 2CTA,S,T, 2x64dp128bit_lw01_lw23,S,T, 2x64dp128bit_lw02_lw13,S,T, 4dp256bit,S,T, 4x32dp128bit,S,T, S,T UNKNOWN 1 †
UTCCP_II_II.128dp128bit,2CTA,S,T — 2 fields · 2 samples
and_base: 0x000fd80008380000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.128dp128bit,S,T — 2 fields · 2 samples
and_base: 0x000fd80008180000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2CTA,2x64dp128bit_lw01_lw23,S,T — 2 fields · 2 samples
and_base: 0x000fd80009280000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2CTA,2x64dp128bit_lw02_lw13,S,T — 2 fields · 2 samples
and_base: 0x000fd80009200000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2CTA,4dp256bit,S,T — 2 fields · 2 samples
and_base: 0x000fd80008300000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2CTA,4x32dp128bit,S,T — 3 fields · 61 samples
and_base: 0x0001c0000930000000000000080009e7
var_mask: 0x000e3a00000000000001fcfff700f000
Bits W Tok Extraction
[51:40] 12 t1 tmem_off
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tmem_ur
UTCCP_II_II.2CTA,S,T — 2 fields · 2 samples
and_base: 0x000fd80008200000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2x64dp128bit_lw01_lw23,S,T — 2 fields · 2 samples
and_base: 0x000fd80009080000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.2x64dp128bit_lw02_lw13,S,T — 4 fields · 14 samples
and_base: 0x0001d8000900000000000004040009e7
var_mask: 0x001e000000000000000080fbfb00f000
Bits W Tok Extraction
[55:40] 16 t1 tmem_off
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tmem_ur
[15:12] 4 t0 guard
UTCCP_II_II.4dp256bit,S,T — 2 fields · 2 samples
and_base: 0x000fd80008100000000000ffff0089e7
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[31:24] 8 t1 tmem_ur
[31:24] 8 t2 gdesc_ur
UTCCP_II_II.4x32dp128bit,S,T — 3 fields · 33 samples
and_base: 0x0001c0000910000000000000080009e7
var_mask: 0x000e3a00000000000001fcfff700f000
Bits W Tok Extraction
[51:40] 12 t1 tmem_off
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tmem_ur
UTCCP_II_II.S,T — 4 fields · 22 samples
and_base: 0x0001d8000800000000000004040009e7
var_mask: 0x001e000000000000000080fbfb00f000
Bits W Tok Extraction
[55:40] 16 t1 tmem_off
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tmem_ur
[15:12] 4 t0 guard
UTCHMMA
5th-generation tensor core MMA (tcgen05.mma kind::f16/tf32). Operands A/B come from shared memory or TMEM; the accumulator lives in Tensor Memory (TMEM), addressed by a TMEM descriptor. cta_group::1/2 forms operate on one CTA or a CTA pair.
InsKey Operands Modifiers Pipeline Latency
UTCHMMA_II_II_II_II_II_UP II_II_II_II_II_UP 2CTA, WS UNKNOWN 1 †
UTCHMMA_II_II_II_II_II_UR_UP _ 2CTA UNKNOWN 1 †
UTCHMMA_II_II_II_II_II_UR_UP_II _ — UNKNOWN 1 †
UTCHMMA_II_II_II_II_II_UP — 11 fields · 45 samples
and_base: 0x0001e0000800000000ff0000000071ea
var_mask: 0x000e0e000780003f00007e1e3f000c00
Bits W Tok Extraction
[95:92] 4 t4 tmem_off
[90] 1 t6 neg
[89:87] 3 t6 pred
[86:70] 17 t1 tdesc_off
[86:64] 23 t3 tmem_ur
[63:56] 8 t3 tmem_off
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tdesc_ur
[23:15] 9 t2 gdesc_off
[11:10] 2 t1 dsel2
UTCHMMA_II_II_II_II_II_UP.2CTA — 9 fields · 8 samples
and_base: 0x0003e2000920000900ff2000000075ea
var_mask: 0x00040000028000020000041e1e000000
Bits W Tok Extraction
[95:92] 4 t4 tmem_off
[90:87] 4 t6 pred
[84:68] 17 t1 gdesc_off
[84:64] 21 t3 tmem_ur
[63:56] 8 t3 tmem_off
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[23:15] 9 t2 gdesc_off
UTCHMMA_II_II_II_II_II_UP.WS — 8 fields · 6 samples
and_base: 0x0011d0000808000000ff0000000011ea
var_mask: 0x000e0e000780003f00007effff00ec00
Bits W Tok Extraction
[90] 1 t6 neg
[89:87] 3 t6 pred
[71:64] 8 t3 tmem_ur
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[15:12] 4 t0 guard
[11:10] 2 t1 dsel2
UTCHMMA_II_II_II_II_II_UR_UP — 8 fields · 48 samples
and_base: 0x0001f2000800000000000000000081ea
var_mask: 0x000000000780003f000c7effff001c00
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tdesc_ur
[11:10] 2 t1 dsel2
UTCHMMA_II_II_II_II_II_UR_UP.2CTA — 7 fields · 148 samples
and_base: 0x0011d8000820000000080000000075ea
var_mask: 0x000000000780003f00007effff000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
UTCHMMA_II_II_II_II_II_UR_UP_II — 8 fields · 24 samples
and_base: 0x0001f20008000000000000ff000085ea
var_mask: 0x000000000780183f000c7e00ff001000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[76:75] 2 t8 imm
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[31:24] 8 t1 gdesc_ur
[31:24] 8 t2 gdesc_ur
UTCIMMA
tcgen05 integer MMA (kind::i8). Note: ptxas 13.3 rejects this kind on sm_103a targets; it is accepted on sm_100a.
InsKey Operands Modifiers Pipeline Latency
UTCIMMA_II_II_II_II_II_UP II_II_II_II_II_UP — UNKNOWN 1 †
UTCIMMA_II_II_II_II_II_UR_UP _ 2CTA UNKNOWN 1 †
UTCIMMA_II_II_II_II_II_UP — 9 fields · 8 samples
and_base: 0x0001e4000900011000ff0018000075ea
var_mask: 0x000600000280000f00001e063a000000
Bits W Tok Extraction
[95:92] 4 t4 tmem_off
[90:87] 4 t6 pred
[86:73] 14 t1 gdesc_off
[71:64] 8 t3 tmem_ur
[63:56] 8 t3 tmem_off
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[23:15] 9 t2 gdesc_off
UTCIMMA_II_II_II_II_II_UR_UP — 7 fields · 9 samples
and_base: 0x0001f20009000100000000ffc50085ea
var_mask: 0x000000000680000f000c1e003a001000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[31:24] 8 t1 gdesc_ur
[31:24] 8 t2 gdesc_ur
UTCIMMA_II_II_II_II_II_UR_UP.2CTA — 7 fields · 37 samples
and_base: 0x0011d8000920010000080000000075ea
var_mask: 0x000000000680001f00001effff000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
UTCOMMA
tcgen05 mxFP4 MMA (kind::mxf4 / mxf4nvf4). Narrow 4-bit operands with block-scaled layouts (4X, BLOCK16 variants); TMEM accumulator.
InsKey Operands Modifiers Pipeline Latency
UTCOMMA_II_II_II_II_II_II_UP _ 4X, BLOCK16 UNKNOWN 1 †
UTCOMMA_II_II_II_II_II_II_UP — 7 fields · 4 samples
and_base: 0x0011d8000f800008c00604ffff0095ea
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[86:64] 23 t3 tmem_ur
[55:48] 8 t6 tmem_ur
[47:40] 8 t4 tmem_ur
[31:24] 8 t1 gdesc_ur
[31:24] 8 t2 gdesc_ur
UTCOMMA_II_II_II_II_II_II_UP.4X — 8 fields · 13 samples
and_base: 0x000000000880000080000000000015ea
var_mask: 0x001ffa000700003f007e3effff00e000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 tmem_ur
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[15:12] 4 t0 guard
UTCOMMA_II_II_II_II_II_II_UP.BLOCK16 — 7 fields · 2 samples
and_base: 0x0011d8000f800008800604ffff0095ea
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[86:64] 23 t3 tmem_ur
[55:48] 8 t6 tmem_ur
[47:40] 8 t4 tmem_ur
[31:24] 8 t1 gdesc_ur
[31:24] 8 t2 gdesc_ur
UTCQMMA
tcgen05 quantized MMA (kind::mxf8f6f4, incl. .block_scale and kind::mxf4/mxf4nvf4 paths). FP8/FP6/FP4 operands with optional per-block scale factors; TMEM accumulator.
InsKey Operands Modifiers Pipeline Latency
UTCQMMA_II_II_II_II_II_II_UP _ 2CTA UNKNOWN 1 †
UTCQMMA_II_II_II_II_II_UP II_II_II_II_II_UP 2CTA, WS UNKNOWN 1 †
UTCQMMA_II_II_II_II_II_UR_UP _ 2CTA UNKNOWN 1 †
UTCQMMA_II_II_II_II_II_II_UP — 8 fields · 6 samples
and_base: 0x0011d000080003000004000000001dea
var_mask: 0x000e0e000780003f000a7effff00ec00
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 tmem_ur
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[15:12] 4 t0 guard
UTCQMMA_II_II_II_II_II_II_UP.2CTA — 8 fields · 17 samples
and_base: 0x00000000082003080000000000001dea
var_mask: 0x001ffe0007800004007e7effff00e000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 tmem_ur
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[15:12] 4 t0 guard
UTCQMMA_II_II_II_II_II_UP — 11 fields · 128 samples
and_base: 0x0001e0000800030000ff0000000071ea
var_mask: 0x000e0e000780003f00007e7e3f000c00
Bits W Tok Extraction
[95:92] 4 t4 tmem_off
[90] 1 t6 neg
[89:87] 3 t6 pred
[86:74] 13 t1 tdesc_off
[71:64] 8 t3 tmem_ur
[63:56] 8 t3 tmem_off
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 tdesc_ur
[23:15] 9 t2 gdesc_off
[11:10] 2 t1 dsel2
UTCQMMA_II_II_II_II_II_UP.2CTA — 10 fields · 97 samples
and_base: 0x0001e0000820030000ff0000000075ea
var_mask: 0x000e0e000780001f00007e3e3e000000
Bits W Tok Extraction
[95:92] 4 t4 tmem_off
[90] 1 t6 neg
[89:87] 3 t6 pred
[84:74] 11 t1 gdesc_off
[71:64] 8 t3 tmem_ur
[63:56] 8 t3 tmem_off
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[23:15] 9 t2 gdesc_off
UTCQMMA_II_II_II_II_II_UP.WS — 7 fields · 2 samples
and_base: 0x0011d0000808030000ff0081c00091ea
var_mask: 0x000e0e000780003f00007e7e3f000c00
Bits W Tok Extraction
[90] 1 t6 neg
[89:87] 3 t6 pred
[71:64] 8 t3 tmem_ur
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
[11:10] 2 t1 dsel2
UTCQMMA_II_II_II_II_II_UR_UP — 7 fields · 18 samples
and_base: 0x0001f20008000300000000ffc00085ea
var_mask: 0x000000000780003f000c7e003f001000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[31:24] 8 t1 gdesc_ur
[31:24] 8 t2 gdesc_ur
UTCQMMA_II_II_II_II_II_UR_UP.2CTA — 7 fields · 74 samples
and_base: 0x0011d8000820030000080000000075ea
var_mask: 0x000000000780003f00007effff000000
Bits W Tok Extraction
[90] 1 t7 neg
[89:87] 3 t7 pred
[71:64] 8 t3 tmem_ur
[55:48] 8 t6 ureg
[47:40] 8 t4 tmem_ur
[39:32] 8 t2 gdesc_ur
[31:24] 8 t1 gdesc_ur
UTCSHIFT
tcgen05.shift.down — shifts TMEM contents down across lanes within the operand window (cta_group::1 form).
InsKey Operands Modifiers Pipeline Latency
UTCSHIFT_II _ DOWN UNKNOWN 1 †
UTCSHIFT_II.DOWN — 2 fields · 30 samples
and_base: 0x000fd8000801000000000000040089e6
var_mask: 0x000000000000000000004000fb000000
Bits W Tok Extraction
[55:40] 16 t1 tmem_off
[31:24] 8 t1 tmem_ur
UTMACCTL
TMA cache-control operation on the uniform datapath.
InsKey Operands Modifiers Pipeline Latency
UTMACCTL_AURI AURI PF UNKNOWN 1 †
UTMACCTL_AURI.PF — 3 fields · 24 samples
and_base: 0x0001e0000804000000000000000009b9
var_mask: 0x000e0e0000000000000000000e00f000
Bits W Tok Extraction
[51:28] 24 t1 sub_imm1
[27:24] 4 t1 sub_ur0
[15:12] 4 t0 guard
UTMACMDFLUSH
Flush pending TMA commands. Ensures all preceding TMA operations are committed before this point.
InsKey Operands Pipeline Latency
UTMACMDFLUSH UNKNOWN 1 †
UTMALDG
TMA (Tensor Memory Accelerator) load from global memory to shared memory. SM120 implementation of cp.async.bulk.tensor. .1D/.2D specifies tensor dimensionality. Asynchronous: result available after mbarrier completion.
InsKey Operands Modifiers Pipeline Latency
UTMALDG_AURI_AURI AURI_AURI 2D UNKNOWN 1 †
UTMALDG_AURI_AURI_II AURI_AURI_II 4D, 2CTA,3D, 3D, 5D UNKNOWN 1 †
UTMALDG_AURI_AURI_UR_II AURI_AURI_UR_II 2CTA,3D,MULTICAST, 4D,MULTICAST UNKNOWN 1 †
UTMALDG_AURI_AURI.2D — 4 fields · 16 samples
and_base: 0x0001c0000800800000000000000075b4
var_mask: 0x009e3e00000000000000001c1e000000
Bits W Tok Extraction
[78:61] 18 t2 sub_imm1
[60:37] 24 t1 sub_imm1
[36:32] 5 t1 sub_ur0
[31:24] 8 t2 sub_ur0
UTMALDG_AURI_AURI_II.4D — 5 fields · 75 samples
and_base: 0x0001c0000801900000000800000075b4
var_mask: 0x000e3e00000000000000ff783e000000
Bits W Tok Extraction
[90:81] 10 t2 sub_imm1
[71:48] 24 t1 sub_imm1
[47:40] 8 t3 desc_ur
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
UTMALDG_AURI_AURI_II.2CTA,3D — 5 fields · 66 samples
and_base: 0x0001e0000821100000000000000075b4
var_mask: 0x006e0e000000000000003e787e000000
Bits W Tok Extraction
[69:46] 24 t1 sub_imm1
[45:40] 6 t3 desc_ur
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[23:15] 9 t2 sub_imm1
UTMALDG_AURI_AURI_II.3D — 4 fields · 20 samples
and_base: 0x0001e2000801100000000000040085b4
var_mask: 0x000e00000000000000000e7800000000
Bits W Tok Extraction
[67:44] 24 t1 sub_imm1
[43:40] 4 t3 desc_ur
[39:32] 8 t1 sub_ur0
[20:13] 8 t2 sub_ur0
UTMALDG_AURI_AURI_II.5D — 5 fields · 15 samples
and_base: 0x0001e0000802100000000008000075b4
var_mask: 0x000606000000000000001e203e000000
Bits W Tok Extraction
[68:45] 24 t1 sub_imm1
[44:40] 5 t3 desc_ur
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[23:15] 9 t2 sub_imm1
UTMALDG_AURI_AURI_UR_II.2CTA,3D,MULTICAST — 6 fields · 8 samples
and_base: 0x0001e0000821180400000000000073b4
var_mask: 0x000e06000000003b00003c183e000000
Bits W Tok Extraction
[71:64] 8 t3 ureg
[63:46] 18 t1 sub_imm1
[45:40] 6 t4 desc_ur
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[23:15] 9 t2 sub_imm1
UTMALDG_AURI_AURI_UR_II.4D,MULTICAST — 6 fields · 8 samples
and_base: 0x0005d0000801980000000000000073b4
var_mask: 0x000228000000003f00002e183e000000
Bits W Tok Extraction
[90:81] 10 t2 sub_imm1
[71:64] 8 t3 ureg
[63:46] 18 t1 sub_imm1
[45:40] 6 t4 desc_ur
[39:32] 8 t1 sub_ur0
[31:24] 8 t2 sub_ur0
UTMAPF
TMA prefetch issued on the uniform datapath.
InsKey Operands Modifiers Pipeline Latency
UTMAPF_AURI_AURI AURI_AURI 3D,L2 UNKNOWN 1 †
UTMAPF_AURI_AURI.3D,L2 — 5 fields · 15 samples
and_base: 0x0001e2000801000000000000040005b8
var_mask: 0x000e0000000000000000003c3a00f000
Bits W Tok Extraction
[79:62] 18 t2 sub_imm1
[61:38] 24 t1 sub_imm1
[37:32] 6 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[15:12] 4 t0 guard
UTMAREDG
TMA atomic reduction to global memory (add/min/max family) under a tensor-map descriptor.
InsKey Operands Modifiers Pipeline Latency
UTMAREDG_AURI_AURI AURI_AURI 3D,ADD UNKNOWN 1 †
UTMAREDG_AURI_AURI.3D,ADD — 2 fields · 1 samples
and_base: 0x0003f0000801000000000008040073b6
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[40:33] 8 t2 sub_ur0
[30:23] 8 t1 sub_ur0
UTMASTG
TMA store to global memory issued on the uniform datapath (cp.async.bulk.tensor store); tile modes 1D..5D under a tensor-map descriptor in UR space.
InsKey Operands Modifiers Pipeline Latency
UTMASTG_AURI_AURI AURI_AURI 3D, 5D UNKNOWN 1 †
UTMASTG_AURI_AURI_II AURI_AURI_II 4D UNKNOWN 1 †
UTMASTG_AURI_AURI.3D — 5 fields · 33 samples
and_base: 0x0001e0000801000000000000000003b5
var_mask: 0x000e0e00000000000000003c7e00f000
Bits W Tok Extraction
[79:62] 18 t2 sub_imm1
[61:38] 24 t1 sub_imm1
[37:32] 6 t1 sub_ur0
[31:24] 8 t2 sub_ur0
[15:12] 4 t0 guard
UTMASTG_AURI_AURI.5D — 4 fields · 31 samples
and_base: 0x0001e0000802000000000000000073b5
var_mask: 0x000e060000000000000000781e000000
Bits W Tok Extraction
[80:63] 18 t2 sub_imm1
[62:39] 24 t1 sub_imm1
[38:32] 7 t1 sub_ur0
[31:24] 8 t2 sub_ur0
UTMASTG_AURI_AURI_II.4D — 3 fields · 2 samples
and_base: 0x0003e00008019000000014080e0073b5
var_mask: 0x00040a00000000000000eb0000000000
Bits W Tok Extraction
[47:40] 8 t3 desc_ur
[39:32] 8 t1 sub_ur0
[18:11] 8 t2 sub_ur0
UVIRTCOUNT
tcgen05 virtual-count bookkeeping for the TMEM pool; DEALLOC.SMPOOL releases the CTA's TMEM allocation back to the pool.
InsKey Operands Modifiers Pipeline Latency
UVIRTCOUNT_II II DEALLOC,SMPOOL UNKNOWN 1 †
UVIRTCOUNT_II.DEALLOC,SMPOOL — 1 fields · 4 samples
and_base: 0x000fe00000000000000000800000784c
var_mask: 0x00001200000000000000000000000000
Bits W Tok Extraction
[63:32] 32 t1 imm
VABSDIFF
Integer absolute-difference accumulate (video/vision vector op).
InsKey Operands Modifiers Pipeline Latency
VABSDIFF_R_R_R_R R_R_R_R U32 UNKNOWN 1 †
VABSDIFF_R_R_R_R.U32 — 5 fields · 49 samples
and_base: 0x00000000000e00000000000000007214
var_mask: 0x00000000000000ff000000fffffff000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADD
Video/vector integer add (sub-word packed integer arithmetic).
InsKey Operands Pipeline Latency
VIADD_R_R_II R_R_II UNKNOWN 1 †
VIADD_R_R_UR R_R_UR UNKNOWN 1 †
VIADD_R_R_II — 5 fields · 16,568 samples
and_base: 0x000fc000000000000000000000000836
var_mask: 0x07f03e0000000000fffffffffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADD_R_R_UR — 6 fields · 11,275 samples
and_base: 0x000fc000080000000000000000000c36
var_mask: 0x07f03e00000000008000007ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADDMNMX
Fused vector integer add + min/max.
InsKey Operands Modifiers Pipeline Latency
VIADDMNMX_R_R_II_R_P R_R_II_R_P U32 UNKNOWN 1 †
VIADDMNMX_R_R_R_II_P R_R_R_II_P U32 UNKNOWN 1 †
VIADDMNMX_R_R_R_R_P R_R_R_R_P S16x2, U32 UNKNOWN 1 †
VIADDMNMX_R_R_R_UR_P R_R_R_UR_P U32 UNKNOWN 1 †
VIADDMNMX_R_R_UR_R_P R_R_UR_R_P U32 UNKNOWN 1 †
VIADDMNMX_R_R_II_R_P — 9 fields · 2,506 samples
and_base: 0x000fc000038001000000000000000846
var_mask: 0x17f03e00040000fffffffffffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADDMNMX_R_R_II_R_P.U32 — 8 fields · 537 samples
and_base: 0x000fc000038000000000000000007846
var_mask: 0x15f02e000400007fffffffffff3f0000
Bits W Tok Extraction
[124] 1 t4 reuse
[122] 1 t2 reuse
[90] 1 t5 neg
[71:64] 8 t4 reg
[63:32] 32 t3 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_R_II_P — 9 fields · 1,574 samples
and_base: 0x000fc000038001000000000000007446
var_mask: 0x0ff03e00040008ffffffffffffff0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t5 neg
[75] 1 t3 neg
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_R_II_P.U32 — 6 fields · 111 samples
and_base: 0x000fc000038000000000000000007446
var_mask: 0x01702e000400007f0000001fff7f0000
Bits W Tok Extraction
[90] 1 t5 neg
[71:64] 8 t3 reg
[63:32] 32 t4 imm
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_R_R_P — 11 fields · 1,111 samples
and_base: 0x000fc000038001000000000000000246
var_mask: 0x1ff02e00040000ff800000fffffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADDMNMX_R_R_R_R_P.S16x2 — 7 fields · 22 samples
and_base: 0x000fe000078003000000000000007246
var_mask: 0x0eb006000000003f0000001d0f3f0000
Bits W Tok Extraction
[123] 1 t3 reuse
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_R_R_P.U32 — 5 fields · 1 samples
and_base: 0x000fe20007800090800000a186027246
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_R_UR_P — 9 fields · 963 samples
and_base: 0x000fc0000b8001000000000000000e46
var_mask: 0x07f03e000400087f0000001f7f7ff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t5 neg
[75] 1 t3 neg
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
[11:9] 3 t5 pred
VIADDMNMX_R_R_R_UR_P.U32 — 6 fields · 22 samples
and_base: 0x000fc0000b8000000000000000007e46
var_mask: 0x00902e00040000bf0000001f3f3f0000
Bits W Tok Extraction
[90] 1 t5 neg
[71:64] 8 t3 reg
[39:32] 8 t4 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t5 pred
VIADDMNMX_R_R_UR_R_P — 9 fields · 1,940 samples
and_base: 0x000fc0000b8001000000000000000c46
var_mask: 0x07f03e00040000ff8000003ffffff000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[71:64] 8 t4 reg
[63] 1 t3 neg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIADDMNMX_R_R_UR_R_P.U32 — 8 fields · 75 samples
and_base: 0x000fc0000b8000000000000000000c46
var_mask: 0x05803e000400007f0000001fbf7f7000
Bits W Tok Extraction
[122] 1 t2 reuse
[90] 1 t5 neg
[89:87] 3 t5 pred
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX
Vector integer min/max. Operates on packed sub-word integers. .S32: two packed 16-bit signed comparisons, or one 32-bit. Used for packed integer processing without unpacking.
InsKey Operands Modifiers Pipeline Latency
VIMNMX_R_P_P_R_II_P R_P_P_R_II_P U32 UNKNOWN 1 †
VIMNMX_R_P_P_R_R_P R_P_P_R_R_P U32, S16x2 UNKNOWN 1 †
VIMNMX_R_P_P_R_UR_P R_P_P_R_UR_P U32 UNKNOWN 1 †
VIMNMX_R_P_P_R_II_P — 9 fields · 1,400 samples
and_base: 0x000fc00003fe01000000000000000848
var_mask: 0x07f03e0004000000fffffffffffff000
Bits W Tok Extraction
[122] 1 t4 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[89:87] 3 t3 pred
[86:84] 3 t2 pred
[63:32] 32 t5 imm
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX_R_P_P_R_II_P.U32 — 8 fields · 1,878 samples
and_base: 0x000fc00003fe00000000000000007848
var_mask: 0x07f02e0004000000000001ffffff0000
Bits W Tok Extraction
[122] 1 t4 reuse
[90] 1 t6 neg
[86:84] 3 t6 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[63:32] 32 t5 imm
[31:24] 8 t4 reg
[23:16] 8 t1 reg
VIMNMX_R_P_P_R_R_P — 10 fields · 5,947 samples
and_base: 0x000fc00003fe01000000000000000248
var_mask: 0x0ff03e0004000000000000fffffff000
Bits W Tok Extraction
[123] 1 t5 reuse
[122] 1 t4 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[89:87] 3 t3 pred
[86:84] 3 t2 pred
[39:32] 8 t5 reg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX_R_P_P_R_R_P.U32 — 10 fields · 1,208 samples
and_base: 0x000fc00003fe00000000000000000248
var_mask: 0x0ff02e00040000000000007f7f3ff000
Bits W Tok Extraction
[123] 1 t5 reuse
[122] 1 t4 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[89:87] 3 t3 pred
[86:84] 3 t2 pred
[39:32] 8 t5 reg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX_R_P_P_R_R_P.S16x2 — 8 fields · 35 samples
and_base: 0x000fc00003fe03000000000000000248
var_mask: 0x01f02e00040000000000001f1e1ff000
Bits W Tok Extraction
[90] 1 t6 neg
[89:87] 3 t6 pred
[89:87] 3 t3 pred
[86:84] 3 t2 pred
[39:32] 8 t5 reg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX_R_P_P_R_UR_P — 9 fields · 1,776 samples
and_base: 0x000fc0000bfe01000000000000000c48
var_mask: 0x07f03e00040000000000003ffffff000
Bits W Tok Extraction
[122] 1 t4 reuse
[90] 1 t6 neg
[89:87] 3 t6 pred
[89:87] 3 t3 pred
[86:84] 3 t2 pred
[39:32] 8 t5 ureg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
VIMNMX_R_P_P_R_UR_P.U32 — 8 fields · 497 samples
and_base: 0x000fc0000bfe00000000000000007c48
var_mask: 0x07f02e00040000000000003f3f3f0000
Bits W Tok Extraction
[122] 1 t4 reuse
[90] 1 t6 neg
[86:84] 3 t6 pred
[86:84] 3 t3 pred
[83:81] 3 t2 pred
[39:32] 8 t5 ureg
[31:24] 8 t4 reg
[23:16] 8 t1 reg
VIMNMX3
Three-input vector integer min/max.
InsKey Operands Modifiers Pipeline Latency
VIMNMX3_R_R_R_R_P R_R_R_R_P RELU UNKNOWN 1 †
VIMNMX3_R_R_UR_R_P R_R_UR_R_P — UNKNOWN 1 †
VIMNMX3_R_R_R_R_P — 10 fields · 1,139 samples
and_base: 0x000fc00003800100000000000000020f
var_mask: 0x1ff02e000400007f0000007f7ffff000
Bits W Tok Extraction
[124] 1 t4 reuse
[123] 1 t3 reuse
[122] 1 t2 reuse
[90] 1 t5 neg
[71:64] 8 t4 reg
[39:32] 8 t3 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[15:12] 4 t0 guard
[4:1] 4 t5 pred
VIMNMX3_R_R_R_R_P.RELU — 5 fields · 1 samples
and_base: 0x000fce0007801108000000202120720f
var_mask: 0x00000000000000000000000000000000
Bits W Tok Extraction
[41:34] 8 t4 reg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[23:16] 8 t3 reg
[15:12] 4 t5 pred
VIMNMX3_R_R_UR_R_P — 6 fields · 944 samples
and_base: 0x000fc0000b8001000000000000007c0f
var_mask: 0x05f03e00000000ff0000001fffff0000
Bits W Tok Extraction
[122] 1 t2 reuse
[71:64] 8 t4 reg
[39:32] 8 t3 ureg
[31:24] 8 t2 reg
[23:16] 8 t1 reg
[4:1] 4 t5 pred
VOTE
Warp vote. Computes ALL, ANY, or BALLOT across warp threads.
InsKey Operands Modifiers Pipeline Latency
VOTE_P_P P_P ALL, ANY UNKNOWN 1 †
VOTE_R_P_P R_P_P ANY UNKNOWN 1 †
VOTE_P_P.ALL — 3 fields · 94 samples
and_base: 0x000fc000000000000000000000ff7806
var_mask: 0x00003e00078e00000000000000000000
Bits W Tok Extraction
[90] 1 t2 neg
[89:87] 3 t2 pred
[86:81] 6 t1 pred
VOTE_P_P.ANY — 3 fields · 59 samples
and_base: 0x000fc200000001000000000000ff7806
var_mask: 0x00003800078e00000000000000000000
Bits W Tok Extraction
[90] 1 t2 neg
[89:87] 3 t2 pred
[86:81] 6 t1 pred
VOTE_R_P_P.ANY — 4 fields · 1,079 samples
and_base: 0x000fc000000e01000000000000007806
var_mask: 0x01f03e00078000000000000000ff0000
Bits W Tok Extraction
[90] 1 t3 neg
[89:87] 3 t3 pred
[23:16] 8 t1 reg
[15:12] 4 t2 pred
VOTEU
Uniform warp vote.
InsKey Operands Modifiers Pipeline Latency
VOTEU_UP_P UP_P ANY, ALL UNKNOWN 1 †
VOTEU_UR_UP_P UR_UP_P ANY UNKNOWN 1 †
VOTEU_UP_P.ANY — 3 fields · 541 samples
and_base: 0x000fc000000001000000000000ff0886
var_mask: 0x03f03e00038e0000000000000000f000
Bits W Tok Extraction
[89:87] 3 t2 pred
[86:81] 6 t1 pred
[15:12] 4 t0 guard
VOTEU_UP_P.ALL — 2 fields · 224 samples
and_base: 0x000fc000000000000000000000ff7886
var_mask: 0x00202e00038e00000000000000000000
Bits W Tok Extraction
[89:87] 3 t2 pred
[86:81] 6 t1 pred
VOTEU_UR_UP_P.ANY — 3 fields · 397 samples
and_base: 0x000fc000038e01000000000000007886
var_mask: 0x00203e000000000000000000001f0000
Bits W Tok Extraction
[84:81] 4 t2 pred
[84:81] 4 t3 pred
[23:16] 8 t1 ureg
WARPSYNC
Reconverge warp after unstructured divergence.
InsKey Operands Modifiers Pipeline Latency
WARPSYNC ALL UNKNOWN 1 †
WARPSYNC_II II ALL,COLLECTIVE UNKNOWN 1 †
WARPSYNC_R R EXCLUSIVE UNKNOWN 1 †
WARPSYNC_R_II R_II COLLECTIVE UNKNOWN 1 †
WARPSYNC_II.ALL,COLLECTIVE — 1 fields · 8 samples
and_base: 0x000fea0003c000000000000000047948
var_mask: 0x03f00000000000000000000000180000
Bits W Tok Extraction
[49:18] 32 t1 imm
WARPSYNC_R — 1 fields · 281 samples
and_base: 0x000fc000038000000000000000007348
var_mask: 0x00d03a000000000000000000ff000000
Bits W Tok Extraction
[31:24] 8 t1 reg
WARPSYNC_R.EXCLUSIVE — 1 fields · 26 samples
and_base: 0x000fea0003a000000000000000007348
var_mask: 0x0000000000000000000000003f000000
Bits W Tok Extraction
[31:24] 8 t1 reg
WARPSYNC_R_II.COLLECTIVE — 2 fields · 1,705 samples
and_base: 0x000fea0003c000000000000000087348
var_mask: 0x03f000000000000000000000ff040000
Bits W Tok Extraction
[31:24] 8 t1 reg
[19:18] 2 t2 imm
YIELD
Yield execution hint to warp scheduler.
InsKey Operands Pipeline Latency
YIELD UNKNOWN 1 †