NVIDIA Blackwell datacenter (B200) — Unofficial Reference
163 opcodes · 400 instruction forms · 1628 encoding variants · 400 with scheduling data
Sources: canonical SM103a encoding layer (byte-identical on all 119 shared tcgen05 probe pairs), offline decoder/encoder replay on an archived 20.0M-instruction sm_100 corpus; no B200 re-validation — scheduling and pipeline sections are inherited from SM103a and unvalidated for B200 timing
SM100a is the streaming multiprocessor architecture of NVIDIA's Blackwell datacenter GPUs (B200, GB100). SM103a (B300) is its refresh: across all 119 probe pairs shared between the two targets in the tcgen05 corpus, the 128-bit instruction words are byte-identical, so the encoding layer documented here is the SM103a canonical table carried over 1:1, with the tcgen05 acceptance deltas listed below.
| Property | Value |
|---|---|
| Architecture | SM100a (Blackwell datacenter) |
| CUDA Capability | 10.0 (__CUDA_ARCH__ = 1000) |
| ELF identification | e_flags SM field 0x64 (SM103a = 0x67, SM120 = 0x78) |
| Reference GPU | B200 (GB100) |
| 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 (incl. kind::i8, which SM103a rejects), LDTM/STTM tensor-memory load/store, UTCCP shared→TMEM copy, UTCSHIFT, UTCBAR/UTCATOMSWS allocation arbitration |
| NVIDIA Internal Codename | “Mercury” (SASS code generator) |
tcgen05.mma kind::i8
is accepted on sm_100a but rejected on sm_103a. 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; TMEM allocation runs through
the UTCATOMSWS/UTCBAR paths documented in this table.Each SM executes warps of 32 threads in lockstep (SIMT). The warp scheduler selects a ready warp each cycle and dispatches one instruction.
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.
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).
| 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. |
Every SM100a 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 |
| 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. |
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 masksTo encode: instruction = and_base | (field_value & mask) << shift for each field.
| 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 |
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). |
SM100a 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 |
SM100a uses a scoreboard-based dependency tracking system with 6 barriers (B0–B5). The barrier insertion algorithm works as follows:
write_barrier = Bn in its control word.
Uses interval graph coloring (like register allocation) to map live barrier ranges to B0–B5.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.
| 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. |
Global/shared/local loads use descriptor-based addressing on SM100a:
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.
? 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.
Bulk async-group acquire; pairs with commit/wait tracking of bulk async transactions.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| ACQBULK | UNKNOWN | 1 † |
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| ATOM_P_R_ARI_R_R | P_R_ARI_R_R | 64,CAS,E,GPU,STRONG, 64,CAS,E,STRONG,SYS, 64,CAST,E,SPIN, CAS,E,GPU,S32,STRONG, CAS,E,GPU,STRONG, CAS,E,S32,STRONG,SYS, CAS,E,STRONG,SYS, CAST,E,S32,SPIN, CAST,E,SPIN | UNKNOWN | 1 † |
| ATOM_P_R_dARI_R | P_R_dARI_R | 64,ADD,E,GPU,STRONG, 64,AND,E,SM,STRONG, 64,E,GPU,MAX,STRONG, 64,E,GPU,MIN,STRONG, 64,E,MAX,SM,STRONG, 64,E,MIN,SM,STRONG, 64,E,MIN,STRONG,SYS, ADD,BF16x2,E,GPU,RN,STRONG, ADD,E,F16x2,GPU,RN,STRONG, ADD,E,F16x4,GPU,RN,STRONG, ADD,E,F16x8,GPU,RN,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, ADD,E,F32,GPU,RN,STRONG, ADD,E,F32x2,FTZ,GPU,RN,STRONG, ADD,E,F32x2,GPU,RN,STRONG, ADD,E,F32x4,FTZ,GPU,RN,STRONG, ADD,E,F32x4,GPU,RN,STRONG, ADD,E,F64,GPU,RN,STRONG, ADD,E,GPU,S32,STRONG, ADD,E,GPU,S64,STRONG, ADD,E,GPU,STRONG, AND,E,S32,SM,STRONG, AND,E,S64,SM,STRONG, AND,E,SM,STRONG, E,GPU,MAX,S32,STRONG, E,GPU,MAX,S64,STRONG, E,GPU,MAX,STRONG, E,GPU,MIN,S32,STRONG, E,GPU,MIN,S64,STRONG, E,GPU,MIN,STRONG, E,MAX,S32,SM,STRONG, E,MAX,S64,SM,STRONG, E,MAX,SM,STRONG, E,MIN,S32,SM,STRONG, E,MIN,S32,STRONG,SYS, E,MIN,S64,SM,STRONG, E,MIN,S64,STRONG,SYS, E,MIN,SM,STRONG, E,MIN,STRONG,SYS | UNKNOWN | 1 † |
0xea400001ee500000000000000738b0x404000000e007f0000007f7e7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x1f4500000000000000738b0xe00ffffffffffffff0780| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x001ea400019e0502000000000002738b0xe001c0000081c3e1c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0xea400001ee300000000000000738b0x404000000e007f0000007f7e7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x000ea400001ee100000000000000738b0x404000000e007f0000007f7e7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x1f4300000000000000738b0xe00ffffffffffffff0780| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x1f4100000000000000738b0xe00ffffffffffffff0780| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0xea400019e0301000000000001738b0xe001e0000041e1e1e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x000ea400019e0101000000000001738b0xe001e0000041e1e1e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x000022000810f500800008000000798a0x0023c0000002000e0000001e1eff0000| 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 |
0x1e4000a9eb5008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x1e4000910f504800008000aff798a0xe00000000000c00000000| 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 |
0x22000890f500800008000000798a0x23c0000002000e0000001e1eff0000| 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 |
0x1e4000910b504800008000aff798a0xe00000000000c00000000| 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 |
0x1e400089eb5008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x220008915500800008000000798a0x23c0000002000e0000001e1eff0000| 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 |
0x0001e0000c10e7008000000000ff79a20x000e0600000e001e7ffffc7f7e000000| 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 |
0x0001e0000c10e1008000000000ff79a20x000e0600000e001e7ffffc7f7e000000| 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 |
0x1e0000c10e3008000000000ff79a20xe0600000e001e7ffffc7f7e000000| 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 |
0x1e0000c10e5008000000000ff79a20xe0600000e001e7ffffc7f7e000000| 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 |
0x0001e0000c10f3008000000000ff79a20x000e06000002000e0000043f1e000000| 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 |
0x1e0000c10f9008000000000ff79a20x5606000002000e0000083e3e000000| 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 |
0x1e0000c10f5008000000000ff79a20xe06000002000e0000043f1e000000| 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 |
0x1e0000c10fb008000000000ff79a20x5606000002000e0000083e3e000000| 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 |
0x1e0000c10f7008000000000ff79a20xe06000002000e0000043f1e000000| 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 |
0x1e0000c10fd008000000000ff79a20x5606000002000e0000083e3e000000| 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 |
0x0001e0000c10ff008000000000ff79a20x005606000002000e0000083e3e000000| 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 |
0x2000081ef300800000000000098a0xefce00000e000e0000041f1eff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x2000081ef700800000000000098a0xefce00000e000e0000041f1eff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x00002000081ef100800000000000098a0xefce00000e000e0000041f1eff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x1e4000a9eb3008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x1e4000a9eb7008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x0001e4000a9eb1008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x000fe200091ef3048000040702ff798a0xe00000000000000000000| 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 |
0x0001e4000910f704800008000aff798a0xe00000000000c00000000| 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 |
0x1e4000910f104800008000aff798a0xe00000000000c00000000| 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 |
0xfe200089ef3048000040702ff798a0xe00000000000000000000| 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 |
0x1e4000890f704800008000aff798a0xe00000000000c00000000| 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 |
0x2000089ef100800000000000098a0xefce00000e000e0000041f1eff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x1e4000910b304800008000aff798a0xe00000000000c00000000| 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 |
0x1e4000910b704800008000aff798a0xe06000000000c00000000| 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 |
0x1e4000910b104800008000aff798a0xe00000000000c00000000| 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 |
0x1e400089eb3008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0xfe200089f53048000040702ff798a0xe00000000000000000000| 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 |
0x1e400089eb7008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x1e40008915704800008000aff798a0xe00000000000c00000000| 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 |
0x1e400089eb1008000040100ff098a0x300000000e001e0000001e0e000000| 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 |
0x2000089f5100800000000000098a0xefce00000e000e0000041f1eff7000| 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 |
| [15:12] | 4 | t0 | guard |
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,SM,STRONG, 64,CAS,E,STRONG,SYS, CAS,E,GPU,STRONG, CAS,E,SM,STRONG, CAS,E,STRONG,SYS | UNKNOWN | 1 † |
| ATOMG_P_R_dARI_R | P_R_dARI_R | 64,ADD,E,GPU,STRONG, 64,ADD,E,SM,STRONG, 64,ADD,E,STRONG,SYS, 64,AND,E,GPU,STRONG, 64,AND,E,STRONG,SYS, 64,E,EXCH,GPU,STRONG, 64,E,EXCH,STRONG,SYS, 64,E,GPU,MAX,STRONG, 64,E,GPU,MIN,STRONG, 64,E,GPU,OR,STRONG, 64,E,GPU,STRONG,XOR, 64,E,OR,SM,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, ADD,E,F32x2,FTZ,GPU,RN,STRONG, ADD,E,F32x4,FTZ,GPU,RN,STRONG, ADD,E,F64,GPU,RN,STRONG, ADD,E,F64,RN,SM,STRONG, ADD,E,F64,RN,STRONG,SYS, ADD,E,GPU,STRONG, ADD,E,SM,STRONG, AND,E,GPU,STRONG, AND,E,SM,STRONG, DEC,E,GPU,STRONG, E,EXCH,GPU,STRONG, E,EXCH,SM,STRONG, E,EXCH,STRONG,SYS, E,GPU,INC,STRONG, E,GPU,MAX,S32,STRONG, E,GPU,MAX,S64,STRONG, E,GPU,MAX,STRONG, E,GPU,MIN,S32,STRONG, E,GPU,MIN,S64,STRONG, E,GPU,MIN,STRONG, E,GPU,OR,STRONG, E,GPU,STRONG,XOR, E,INC,SM,STRONG, E,MAX,S32,STRONG,SYS, E,MAX,S64,SM,STRONG, E,MAX,S64,STRONG,SYS, E,MAX,SM,STRONG, E,MIN,S32,SM,STRONG, E,MIN,STRONG,SYS, E,OR,STRONG,SYS, E,SM,STRONG,XOR, E,STRONG,SYS,XOR | UNKNOWN | 1 † |
0x00000000082ee10000000000000009a80x03fffe00000000ff000080fffffff000| 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 |
0x000000000b2ee10000010000000009a80x03fffe00000000ff000000fffffff000| 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 |
0x00032000001eff000000000000ff73a30x2000e00000e000001fc00fe86000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [63:40] | 24 | t3 | sub_imm1 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r0 |
| [23:16] | 8 | t2 | reg |
0xe2400001ea50100000000000173a90x180000000008e0000008f8e8e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x000ea400001f450200000000000273a90x300000000e000c0000000c1e0c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t5 | reg |
| [59:36] | 24 | t3 | sub_imm1 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r0 |
| [23:16] | 8 | t2 | reg |
0x000e2400001ee10100000000000173a90x18000000e008e0000008f8e8e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0xe2400001ea10100000000000173a90x180000000008e0000008f8e8e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x1f410000000000000073a90xe00ffffffffffffff0780| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [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 |
0x00000000081ef50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x81eb50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x81f550080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xa9ef50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xa9f550080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xfe2000c1ef5088000000100ff79a80xe0000000000067e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0xfe2000c1f55088000000100ff79a80x67e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x16000091ef5068000000000ff09a80x17e8600000000000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000089ef5008000000100ff09a80x1fe86000000001e0000003e0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0xb1ef50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xb9ef50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xb1eb50080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x000360000c1ef3068000000006ff79a30x200c00000e003800fe00ff80000000| 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 |
0x360000c1ef5068000000006ff79a30x200c00000e003800fe00ff80000000| 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 |
0x360000c1ef7068000000006ff79a30x200c00000e003800fe00ff80000000| 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 |
0x000000000c1eff0080000000000009a30x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xc1ebf0080000000000009a30x3ffce000000003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xc1f5f0080000000000009a30x3ffce000000003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x00002000081ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x2000081eb10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x000000000a9ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xa9eb10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x000000000a1ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x000fe2000c1ef1088000000100ff79a80xe0000000000067e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0xfe2000c1eb1088000000100ff79a80x67e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0xfe2000c1f51088000000100ff79a80x67e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x00000000099ef10080000000000009a80xe00ff7ffffffffffff000| 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 |
0x00016000091ef3068000000000ff09a80x17e8600000e00000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000091ef7068000000000ff09a80x17e8600000000000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x00000000091ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x00016000089ef3008000000100ff09a80x1fe8600000e001e0000003e0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000089ef7008000000100ff09a80x1fe86000000001e0000003e0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x00016000089ef1068000000100ff09a80x16e8600000e00000000000e0e000000| 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 |
0x000000000b1ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x000000000b9ef10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x99eb10080000000000009a80xe00ff7ffffffffffff000| 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 |
0x16000091f53068000000000ff09a80x17e8600000000000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000091eb7068000000000ff09a80x17e8600000000000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000091f57068000000000ff09a80x17e8600000000000000000f0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0x91eb10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0x16000089eb3008000000100ff09a80x1fe8600000e001e0000003e0e007000| 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 |
| [15:12] | 4 | t0 | guard |
0xfe200089f51088000000100ff79a80x67e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [71:64] | 8 | t3 | sub_ur0 |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0xb1f510080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xb9eb10080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
0xb9f510080000000000009a80x3ffce00000e003e7ffffcfffeff7000| 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 |
| [15:12] | 4 | t0 | guard |
Atomic on shared memory.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| ATOMS_P_ARI_R_R | P_ARI_R_R | 64,CAST,SPIN, CAST,SPIN | UNKNOWN | 1 † |
| ATOMS_R_ARI | R_ARI | 32,INC,POPC | UNKNOWN | 1 † |
| ATOMS_R_ARI_R | R_ARI_R | ADD, AND, AND,S32, EXCH, INC, MAX, MAX,S32, MIN, MIN,S32, OR, OR,S32, S32,XOR, XOR | UNKNOWN | 1 † |
| ATOMS_R_ARI_R_R | R_ARI_R_R | 64,CAS, CAS | UNKNOWN | 1 † |
| ATOMS_R_ARURI | R_ARURI | 32,INC,POPC | UNKNOWN | 1 † |
| ATOMS_R_AURI | R_AURI | 32,INC,POPC | UNKNOWN | 1 † |
| ATOMS_R_AURI_R | R_AURI_R | ADD, AND, AND,S32, MAX, MAX,S32, MIN,S32, OR, OR,S32, S32,XOR, XOR | UNKNOWN | 1 † |
0x000e240001800402000000000000758d0x1000000006013c0079183c3f000000| 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 |
| [31:24] | 8 | t2 | sub_r0 |
0x000e240001800001000000000000758d0xe017efffffc7e7f000000| 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 |
| [31:24] | 8 | t2 | sub_r0 |
0x0001e0000d8000ff0000000000ff7f8c0x9e0e0000000100007ffc007f000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x0000200000000000000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x0001e000028000000000100000ff038c0x40a000000010000000c0707000000| 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 |
0x1e000028002000000100000ff038c0x40a000000010000000c0707000000| 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 |
0x200004000000000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x200001800000000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x1000000000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x200001000200000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x200000800000000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x200000800200000000000000738c0x1f7c600000001000001807f7f7f0000| 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 |
0x0001e000030000000000100006ff738c0xe0a000000010000000c0f00000000| 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 |
0x1e000030002000000100006ff738c0xe0a000000010000000c0f00000000| 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 |
0x1e400038002000000100206ff738c0x60000000001000000000500000000| 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 |
0x0001e400038000000000100206ff738c0x60000000001000000000500000000| 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 |
0x0000000000000400000000000000038d0x1fffffffffffffff000| 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 |
0x0000000000000000000000000000038d0x1fffffffffffffff000| 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 |
0xd8000000000000000ff7f8c0x100000000000000f000| 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 | t1 | reg |
0xd80000000000000ffff7f8c0x100000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [23:16] | 8 | t1 | reg |
0x000000000800000000000000ff00098c0x022eaa00000001ffffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0001e0000a80000000001000ffff098c0xe0a000000010f00000c0300000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x1e0000a80020000001000ffff098c0xe0a000000010f00000c0300000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000900000000000000ff00098c0x022eaa00000001ffffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0001e0000900020000000000ffff098c0x606000000010f00790c7f00007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0001e0000880020000000000ffff098c0x60c000000010f0079083f00007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0001e0000b00000000000000ffff098c0x60e000000017f00001c0f00007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x1e0000b00020000000000ffff098c0x60e000000017f00001c0f00007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x5e4000b80020400001000ffff798c0x20000000001330000000e00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x0005e4000b80000400001000ffff798c0x20000000001330000000e00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000e2000000040000000000000ff731c0x0001c600000a00000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t2 | pred |
| [23:16] | 8 | t1 | reg |
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 | ARV, DEFER_BLOCKING,SYNC | UNKNOWN | 1 † |
| BAR_II_P | II_P | AND,DEFER_BLOCKING,RED, DEFER_BLOCKING,OR,RED | UNKNOWN | 1 † |
| BAR_R_II | R_II | ARV, DEFER_BLOCKING,SYNC | UNKNOWN | 1 † |
| BAR_R_R | R_R | ARV, DEFER_BLOCKING,SYNC | UNKNOWN | 1 † |
0x000fe000000100000000000000000b1d0x03f01e0000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:16] | 32 | t1 | imm |
| [15:12] | 4 | t0 | guard |
0x000fe000000020000000000000000b1d0x00001c000000000003c680000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [76:54] | 23 | t1 | imm |
| [54:42] | 13 | t2 | imm |
| [15:12] | 4 | t0 | guard |
0x000fe000000100000000000000000b1d0x00e00e000000000003c680000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:54] | 26 | t1 | imm |
| [53:42] | 12 | t2 | imm |
| [15:12] | 4 | t0 | guard |
0x000fec00000144000000000000007b1d0x00000000038000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [89:87] | 3 | t2 | pred |
| [46:15] | 32 | t1 | imm |
0x000fec00000148000000000000007b1d0x00000000048000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t2 | neg |
| [89:87] | 3 | t2 | pred |
| [46:15] | 32 | t1 | imm |
0x0001ec0000002000000100000000751d0x00060000000000000000000200000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [73:42] | 32 | t2 | imm |
| [39:32] | 8 | t1 | reg |
0x0005ec0000010000000100000000751d0x00420000000000000000000300000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [73:42] | 32 | t2 | imm |
| [39:32] | 8 | t1 | reg |
0x0001e40000002000000000000000731d0x000e0000000000000000003f00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | reg |
| [39:32] | 8 | t2 | reg |
0x0001e40000010000000000000000731d0x000e0000000000000000003f00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | reg |
| [39:32] | 8 | t2 | reg |
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 † |
0x0001ea000000000000000000000073560x00fe0000000000000000007f0b000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [27:24] | 4 | t1 | barrier |
0x000e2a000010000000000000000073550x0001c00000000000000000000b7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [27:24] | 4 | t2 | barrier |
| [23:16] | 8 | t1 | reg |
Breakpoint trap; used by debugging/instrumentation paths.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| BPT_II | II | TRAP | UNKNOWN | 1 † |
0x000fea0000300000000000040000795c0x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [65:34] | 32 | t1 | imm |
Branch. PC-relative target. Conditional when guarded by @Px.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| BRA_II | II | ANY,U, U | UNKNOWN | 1 † |
| BRA_P_II | P_II | — | UNKNOWN | 1 † |
| BRA_P_UR_II | P_UR_II | CONV, DIV | CONTROL | — |
| BRA_UP_II | UP_II | ANY,U, U | UNKNOWN | 1 † |
| BRA_UR_II | UR_II | DIV | UNKNOWN | 1 † |
0x000fc0000380000000000000003409470x03f03e000003ffffffffffff00fcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x000fc8000393fffffffffffd00ec09470x01f032000000000000000000003c3000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x000fc8000380000000000001004409470x03b03200000000000000007c00fcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x000fc0000000000000000000001009470x03f03e000783fffffffffffc00fcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t1 | neg |
| [89:87] | 3 | t1 | pred |
| [15:12] | 4 | t0 | guard |
0x000000000804000000000003000009470x03fffe00078000000000007cfffcf000| 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 |
0x000000000804000000000002000009470x03fffe00078000000000007cfffcf000| 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 |
0x000fe8000b9000000000015d000475470x001006000003fffffffffebc01fc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [27:24] | 4 | t1 | pred |
| [23:21] | 3 | t2 | imm_shr4 |
0x000fc0000b80000000000001001c75470x03f03e000003fffffffffffc0ffc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [27] | 1 | t1 | neg |
| [26:24] | 3 | t1 | pred |
0x000fc0000b80000000000006009409470x03f03e0000000000000007fc1ffcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
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 † |
0x000fca000380000000000000000009420x000034000000000000000000000ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [19:16] | 4 | t1 | barrier |
| [15:12] | 4 | t0 | guard |
0x000fc2000380010000000000000009420x00703c000000000000000000000ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [19:16] | 4 | t1 | barrier |
| [15:12] | 4 | t0 | guard |
0x000fea000080010000000000000189420x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [14:11] | 4 | t2 | barrier |
| [4:1] | 4 | t1 | pred |
Bit reverse (reflect all 32 bits).
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| BREV_R_R | R_R | UNKNOWN | 1 † |
0x000e00000000000000000000000073010x0031fe00000000000000007f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
Indirect branch via register.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| BRX_R_II | R_II | UNKNOWN | 1 † |
0x000fea000383fffffffffff8000079490x0060000000000000000001fc0efc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | reg |
| [23:18] | 6 | t2 | imm_shr4 |
Indirect branch via uniform register.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| BRXU_II | II | CTRL_FLOW | 0 ~ |
| BRXU_L | L | CTRL_FLOW | 0 ~ |
0x000fe2000b80000000000000ff0079580x1c00000000000000fffffffe00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [38:34] | 5 | t1 | |
0x000000000b80000000000000000079580x1c0000000003fffffffffffcffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t1 | reuse |
| [81:34] | 48 | t0 | |
| [31:24] | 8 | t1 | ureg |
| [23:16] | 8 | t0 | |
Indirect branch via uniform register.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| BRXU.U_UR_II | UR_II | UNKNOWN | — |
0x000000000b80000000000001000009580x03fffe000003fffffffffffcfffc7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [81:34] | 48 | t2 | imm |
| [31:24] | 8 | t1 | ureg |
| [23:18] | 6 | t2 | imm |
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 † |
0x000fc0000380000000000000000079450x03f03e00000000000003fff0000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [19:16] | 4 | t1 | barrier |
0x000fc0000380020000000000000079450x01f03e00000000000007fff0000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [19:16] | 4 | t1 | barrier |
0x000fc0000380010000000000000079450x00003e00000000000001fff0000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [19:16] | 4 | t1 | barrier |
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 † |
0x000fea000380000000000000000079410x01f000000000000000000000000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [19:16] | 4 | t1 | barrier |
0x000fea000380020000000000000079410x01f000000000000000000000000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [19:16] | 4 | t1 | barrier |
0x000fea000380010000000000000079410x01f000000000000000000000000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [19:16] | 4 | t1 | barrier |
Call subroutine.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| CALL_II | II | NOINC,REL | UNKNOWN | 1 † |
| CALL_R | R | ABS,NOINC | UNKNOWN | 1 † |
0x000fea0003c0000000000000000073430x00f0000000000000000000001e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | reg |
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 † |
0x000fc0000200000000000000ff00098f0x01d03e0000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x0000000005800100000000000000098f0x003fea000000000000000000ff00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | sub_r0 |
| [15:12] | 4 | t0 | guard |
Cluster (CGA) error barrier; arbitrates cluster-scope error reporting.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| CGAERRBAR | UNKNOWN | 1 † |
0x000fe0000000000000000000000005ab0x00001c0000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
Cluster-scope reduction producing a uniform-register result.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| CREDUX_UR_R | UR_R | F32,MAX, F32,MAXABS, F32,MIN, F32,MINABS, MAX, MAX,S32, MAXABS, MAXABS,S32, MIN, MIN,S32, MINABS, MINABS,S32 | UNKNOWN | 1 † |
0x000000000000040000000000000072cc0x04000000000301ff00000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000000000000440000000000000072cc0x04000000000301ff00000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fe2000000840000000000000072cc0x04000000000301ff00000000ef0d0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fe2000000c40000000000000072cc0x04000000000301ff00000000ef0d0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000000000000000000000000000072cc0x04000000000301ff00000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000000020000000000000072cc0x04303e00000301ff00000000ff0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000000000000400000000000000072cc0x04000000000301ff00000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000000420000000000000072cc0x04303e00000301ff00000000ff0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fe2000000800000000000000072cc0x04000000000301ff00000000ef0d0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000000820000000000000072cc0x04003a00000301ff000000003f0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fe2000000c00000000000000072cc0x04000000000301ff00000000ef0d0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000000c20000000000000072cc0x04003a00000301ff000000003f0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
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 † |
0x000fc0000001ff0000000000000008050x03f03e00000000000000000000fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc0000001520000000000000078050x00002e000000000000000000001e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:72] | 8 | t2 | sysreg |
| [23:16] | 8 | t1 | reg |
0x000fca0000008a0000000000000078050x00000000000000000000000000bf0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:72] | 8 | t2 | sysreg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000000000000000000000000000004290x07fffe0000000100fff900007e7ef000| 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 |
0x000000000000000000000000000002290x17fffe0000000ffe00000000fffef000| 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 |
0x00000000080000000000000000000e290x07fffe0000000300c000001efffef000| 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 |
Dependency barrier.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| DEPBAR_II_II | II_II | LE | UNKNOWN | 1 † |
0x000fc00000000000000080000000791a0x14003e000000000000007fc000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [46:44] | 3 | t1 | imm |
| [43:38] | 6 | t2 | imm |
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 † |
0x0000000000000000000000000000082b0x07fffe0000000efefffff200fefef000| 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 |
0x0000000000000000000000000000742b0x0ffffe0000000ffefff80000fffe0000| 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 |
0x0000000000000000000000000000022b0x1ffffe0000000fff800000fefffef000| 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 |
0x000e000000004000000000000000722b0x0001f600000000fe000000fe7e7e0000| 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 |
0x000e100000008100000000000000722b0x0001ce000000007e000000fe7e7e0000| 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 |
0x00000000080000000000000000007e2b0x0ffffe0000000d7ec000001e7e3e0000| 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 |
0x000e1000080081000000000000007e2b0x00300e000000001e0000000e3e1e0000| 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 |
0x00000000080000000000000000000c2b0x17fffe00000009ff8000003efffef000| 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 |
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 † |
0x0001600000000000000000000000723f0x0fee9e00000001fc800000fefefc0000| 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 |
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 † |
0x000000000000000000000000000008280x07fffe0000000200fff00000fefef000| 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 |
0x000000000000000000000000000002280x0ffffe0000000200c00000fefffef000| 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 |
0x000000000000800000000000000072280x007ffe0000000000000000fefefe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [123] | 1 | t3 | reuse |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x00000000080000000000000000000c280x07fffe0000000200c000003efffef000| 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 |
FP64 compare and set predicate.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| DSETP_P_P_R_FI_P | P_P_R_FI_P | AND,EQ, AND,GE, AND,GEU, AND,GT, AND,GTU, AND,LE, AND,LT, AND,MAX, AND,NE, AND,NEU, EQ,OR, LE,OR, LEU,OR, NEU,OR | UNKNOWN | 1 † |
| DSETP_P_P_R_R_P | P_P_R_R_P | AND,EQ, AND,GE, AND,GEU, AND,GT, AND,GTU, AND,LEU, AND,LT, AND,MAX, AND,MIN, AND,NAN, AND,NE, AND,NEU, AND,NUM, EQ,OR, GE,OR, GEU,XOR, GT,OR, GT,XOR, GTU,OR, LE,OR, LEU,OR, LT,OR, LTU,OR, NAN,OR, NEU,OR | UNKNOWN | 1 † |
| DSETP_P_P_R_UR_P | P_P_R_UR_P | AND,EQ, AND,GE, AND,GEU, AND,GT, AND,GTU, AND,LE, AND,LT, AND,MAX, AND,MIN, AND,NE, AND,NEU, EQ,OR, GT,OR, LEU,OR, LTU,OR, NEU,OR | UNKNOWN | 1 † |
0x000e0000007020003ff000000000042a0x1b1fe0007fe0000000000003e00f000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x000e040003f06000400000000000742a0x81fa00007202003ff000003e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000003f0e000000000000000742a0x6fffe00007202007fff40007e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000000f0400000a000000000742a0x47efe0007fe00007f5f40003e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000003f0c000002000000000042a0x77ffe00007e02007fd00000fe00f000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x001e220000703000035000000000742a0x101c00007fe0000000000001e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x00000400047010003ff000000000742a0x437ba0007fe0000000000001e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t3 | reuse |
| [111] | 1 | t3 | reuse |
| [109] | 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x000e20000380f0003ff000000000742a0x70c60007fe0000000000003e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000003f052007ff000000000742a0x41fee0007fe0000000000001e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000003f0d000000000000000042a0x3fffe00007e0200fff000007e00f000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x000e4400007024003ff000000000742a0x21b80007fe00000000000036000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x000e040001703400036000000000742a0x780007fe00000000000016000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x001e04000470b4003ff000000000742a0x380007fe0000000000005a000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x000fc0000070d4003ff000000000742a0x3f03e0007fe0000000000007e000000| 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 | f64hi |
| [31:24] | 8 | t3 | reg |
0x0000000000702000000000000000022a0x07fffe00078e0000000000fffe00f000| 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 |
0x0000000000f06000000000000000722a0x7fffe0007fe0200400000fffe000000| 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 |
| [62] | 1 | t4 | abs |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | reg |
0x000000000070e000000000000000022a0x17fffe0003fe0200400000fffe00f000| 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 |
0x0000000000704000000000000000022a0x17fffe00078e0200400000fffe00f000| 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 |
0x0000000003f0c000000000000000722a0x7fffe00007e0200400000ff7e000000| 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 |
| [62] | 1 | t4 | abs |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | reg |
0x000000000070b000000000000000722a0xffc0007fe02000000007e3e000000| 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 |
0x0000400000701000000000000000722a0xe6ae0007fe00000000000e1e000000| 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 |
0x000000000380f000000000000000022a0x17fffe00007e0200400000feff00f000| 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 |
0x0000000003800000000000000000022a0x17fffe00007e02004000007eff00f000| 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 |
0x0000000003f08000000000000000722a0x17fffe00007e0200400000fefe000000| 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 | t4 | abs |
| [62] | 1 | t3 | abs |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | reg |
0x000e040003f05000000000ff0000722a0x11f800007e0000000000007e000000| 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 |
0x000000000070d000000000000000022a0x07fffe00038e0200000000fffe00f000| 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 |
0x004e0400047072004000000a0800722a0x280007fe00000000000000000000| 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 |
0x0000000000702400000000000000722a0x7fffe0007fe0000000000ff7e000000| 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 |
0x0000040000706400000000000000722a0x7ff80007fe00000000001e1e000000| 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 |
0x000e00000470e800000000ff0000722a0x2c0ee0007fe0000000000000e000000| 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 |
0x0004220000724600000000000000722a0xbc00007fe00000000003e2e000000| 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 |
0x000e000000704800000000ff0000722a0xea0007fe0000000000001e000000| 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 |
| [31:24] | 8 | t3 | reg |
0x000e00000070c400000000020000722a0xb1fe0007fe0000000000fd3e000000| 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 |
0x000e040004f23600000000000000722a0x230780007fe00000000007e7e000000| 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 |
0x000000000070b400000000000000722a0x3fffe0007fe0000400000ff3e000000| 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 |
| [62] | 1 | t4 | abs |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | reg |
0x000e040000701400000000000000222a0x03f1fa00038e0000000000fefe00d000| 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 |
0x020e0400007094004000000c1800722a0x780007fe00000000000206000000| 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 |
0x0010000000708400000000000000722a0xefe0007fe0200400000fefe000000| 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 | t4 | abs |
| [62] | 1 | t3 | abs |
| [39:32] | 8 | t4 | reg |
| [31:24] | 8 | t3 | reg |
0x000000000070d400000000000000222a0x03fffe00078e0000000000fffe005000| 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 |
0x000e00000870200000000000ff002e2a0x1f1fe0007fe00000000003e00005000| 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 |
0x000000000bf060000000000000007e2a0x47ffe00007e02000000001e7e000000| 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 | ureg |
| [31:24] | 8 | t3 | reg |
0x000000000bf0e0000000000000007e2a0x3fffe00007e02000000000e7e000000| 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 | ureg |
| [31:24] | 8 | t3 | reg |
0x000000000bf040000000000000007e2a0x7fffe00007e02004000001e7e000000| 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 |
| [62] | 1 | t4 | abs |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t3 | reg |
0x000000000bf0c0000000000000007e2a0x7fffe00007e02000000001e7e000000| 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 | ureg |
| [31:24] | 8 | t3 | reg |
0x000e62000bf0300000000008ff007e2a0x1800007fe00000000000000000000| 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 |
| [9:6] | 4 | t4 | ureg |
0x000e00000bf010000000000000000e2a0x1716e0007fe02000000001eff007000| 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 | ureg |
| [31:24] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000b80f0000000000000007e2a0x30c60007fe02004000001e7e000000| 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 | t4 | abs |
| [62] | 1 | t3 | abs |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t3 | reg |
0x000e24000b8000000000000000007e2a0x30000007fe00000000000e1e000000| 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 |
0x001e04000bf0500000000004ff007e2a0x380007fe00000000000200000000| 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 |
0x000e00000bf0d00000000000ff000e2a0x3f1fe0007fe00000000003e0000f000| 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 |
0x0000000008702400000000000e007e2a0x3ffe0007fe00000000001ef1000000| 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 |
0x004e84000c7044000000000810007e2a0x380007fe0000000000060e000000| 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 |
0x000e00000870b4000000000000007e2a0xf0fe0007fe00000000000e16000000| 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 |
0x00000000087094000000000000007e2a0x4fefe0007fe00000000001e3e000000| 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 |
0x000e00000870d4000000000004007e2a0x3f1fe0007fe00000000003efb000000| 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 |
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 † |
0x000fc000038000000000000000ff082f0x01403e00000e00000000000000007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [86:81] | 6 | t1 | pred |
| [23:16] | 8 | t2 | ureg |
| [15:12] | 4 | t0 | guard |
| [4:1] | 4 | t3 | pred |
Ends a cluster-collective operation scope.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| ENDCOLLECTIVE | UNKNOWN | 1 † |
Error barrier; orders error reporting against execution.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| ERRBAR | UNKNOWN | 1 † |
0x000fc0000000000000000000000009ab0x0000000000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
Terminate thread execution.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| EXIT | UNKNOWN | 1 † | |
| EXIT_P | P | UNKNOWN | 1 † |
0x000fe00003800000000000000000094d0x03f01e000f9019040000040f0600f0cb| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x000fe00000000000000000000000094d0x01f01e0003800000000000000000b000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [89:87] | 3 | t1 | pred |
| [15:12] | 4 | t0 | guard |
Float-to-float precision conversion.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| F2F_R_R | R_R | BF16,F32, F16,F32, F16,F32,RM, F16,F32,RP, F32,F64 | UNKNOWN | 1 † |
| F2F_R_UR | R_UR | F32,F64 | UNKNOWN | 1 † |
0x000000000020200000000000000003040x03dffe0000000000c000003f003ff000| 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 |
0x000e20000020080000000000000073040x0031c600000000004000003f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62] | 1 | t2 | abs |
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000020480000000000000083040x0011d400000000000000001e001f1000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000020880000000000000003040x0001d400000000000000001e001f1000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000020100000000000000003100x03fffe0000100800c000007f007ff000| 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 |
0x000e2000083010000000000000007d100x00f08600000000000000000e003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
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, E5M2,F16,UNPACK_B, F32,PACK_B,TF32 | UNKNOWN | 1 † |
| F2FP_R_R_R | R_R_R | BF16,F32,PACK_AB, F16,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 † |
0x000fc000020006ff00000000ff00023e0x03f02e00000000000000003f003ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc000020004ff00000000ff00723e0x00502e00000000000000003f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000024050ff00000000ff00723e0x03e02e0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000000010ff000000000000023e0x03f03e00000000000000007fff7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc000000000ff000000000000023e0x03f03e0000000000000000ffff7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc200000180ff00000000ff00023e0x00302c00000000000000001e001e7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc00004807000000000000000023e0x07e03e00000000ff000000fffffff000| 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 |
0x000fc000048060ff00000000ff00023e0x00002e0000000000000000ff003f7000| 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 |
Float-to-integer conversion.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| F2I_R_FI | R_FI | CEIL, CEIL,FTZ, CEIL,FTZ,NTZ, CEIL,FTZ,NTZ,S16, CEIL,FTZ,NTZ,S8, CEIL,FTZ,NTZ,U16, CEIL,FTZ,NTZ,U32, CEIL,FTZ,NTZ,U8, CEIL,FTZ,S16, CEIL,FTZ,S8, CEIL,FTZ,U16, CEIL,FTZ,U32, CEIL,FTZ,U8, CEIL,NTZ, CEIL,NTZ,S16, CEIL,NTZ,S8, CEIL,NTZ,U16, CEIL,NTZ,U32, CEIL,NTZ,U8, CEIL,S16, CEIL,S8, CEIL,U16, CEIL,U32, CEIL,U8, FLOOR, FLOOR,FTZ, FLOOR,FTZ,NTZ, FLOOR,FTZ,NTZ,S16, FLOOR,FTZ,NTZ,S8, FLOOR,FTZ,NTZ,U16, FLOOR,FTZ,NTZ,U32, FLOOR,FTZ,NTZ,U8, FLOOR,FTZ,S16, FLOOR,FTZ,S8, FLOOR,FTZ,U16, FLOOR,FTZ,U32, FLOOR,FTZ,U8, FLOOR,NTZ, FLOOR,NTZ,S16, FLOOR,NTZ,S8, FLOOR,NTZ,U16, FLOOR,NTZ,U32, FLOOR,NTZ,U8, FLOOR,S16, FLOOR,S8, FLOOR,U16, FLOOR,U32, FLOOR,U8, FTZ, FTZ,NTZ, FTZ,NTZ,S16, FTZ,NTZ,S16,TRUNC, FTZ,NTZ,S8, FTZ,NTZ,S8,TRUNC, FTZ,NTZ,TRUNC, FTZ,NTZ,TRUNC,U16, FTZ,NTZ,TRUNC,U32, FTZ,NTZ,TRUNC,U8, FTZ,NTZ,U16, FTZ,NTZ,U32, FTZ,NTZ,U8, FTZ,S16, FTZ,S16,TRUNC, FTZ,S8, FTZ,S8,TRUNC, FTZ,TRUNC, FTZ,TRUNC,U16, FTZ,TRUNC,U32, FTZ,TRUNC,U8, FTZ,U16, FTZ,U32, FTZ,U8, NTZ, NTZ,S16, NTZ,S16,TRUNC, NTZ,S8, NTZ,S8,TRUNC, NTZ,TRUNC, NTZ,TRUNC,U16, NTZ,TRUNC,U32, NTZ,TRUNC,U8, NTZ,U16, NTZ,U32, NTZ,U8, S16, S16,TRUNC, S8, S8,TRUNC, TRUNC, TRUNC,U16, TRUNC,U32, TRUNC,U8, U16, U32, U8 | UNKNOWN | 1 † |
| F2I_R_R | R_R | F64,FLOOR, F64,S64, F64,S64,TRUNC, F64,TRUNC, F64,TRUNC,U32, F64,TRUNC,U64, FLOOR,NTZ, FLOOR,NTZ,U32, FTZ,NTZ, FTZ,NTZ,TRUNC,U32, NTZ, NTZ,S16, NTZ,TRUNC, NTZ,TRUNC,U32, S64,TRUNC, TRUNC,U64 | UNKNOWN | 1 † |
0x2000020110000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020910000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021910000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021b10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021a90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021a10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021a80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021b00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021a00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021890000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021810000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021880000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021900000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021800000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020b10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020a90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020a10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020a80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020b00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020a00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020890000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020810000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020880000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020900000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020800000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020510000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021510000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021710000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021690000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021610000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021680000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021700000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021600000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021490000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021410000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021480000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021500000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021400000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020710000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020690000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020610000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020680000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020700000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020600000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020490000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020410000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020480000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020500000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020400000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021110000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021310000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021290000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021e90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021210000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021e10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021f10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021e80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021f00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021e00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021280000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021300000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021200000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021090000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021c90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021010000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021c10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021d10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021c80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021d00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021c00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021080000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021100000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000021000000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020310000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020290000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020e90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020210000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020e10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020f10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020e80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020f00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020e00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020280000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020300000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020200000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020090000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020c90000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020010000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020c10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020d10000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020c80000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020d00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020c00000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020080000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020100000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x2000020000000000000000009050xfffffdff00000000ffffffff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f32 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000030510000000000000073110x03fffe00000000000000007e00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e00000030190000000000000073110x0011fe00000000000000007e007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000030d90000000000000003110x00e0c600000000000000001e001e7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000030d10000000000000003110x01f1c600000000000000007e007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000030d00000000000000073110x03fffe00000000000000007e007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000030d80000000000000073110x0231c600000000000000001e003e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e24000020710000000000000073050x00000000000000000000000300060000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000020000020700000000000000073050x001fd600000000000000007f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e620000213100000000c5000073050x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [22:15] | 8 | t1 | reg |
0x000000000021f00000000000000073050x01dffe0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000020000020310000000000000013050x001fde00000000000000001f001fe000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000020290000000000000013050x001fde00000000000000001f001fe000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000020f10000000000000003050x03ffde00000000000000007f003ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000420000020f00000000000000073050x000bde00000000000000000f000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e76000020d90000000000000013110x00008000000000000000003700360000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000020000020d80000000000000073110x031fd400000000000000007f007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fc0000000140000000000000072430x00002e00000000ff0000003f7f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
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, FTZ,RZ, RZ | UNKNOWN | 1 † |
| FADD_R_R_UR | R_R_UR | FTZ | UNKNOWN | 1 † |
0x000fc0000000000000000000000004210x07f03e0000000300ffffffff7ffff000| 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 |
0x000fc000000100003f800000000004210x04002e0000000100c0000000ff7ff000| 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 |
0x000fc0000000000000000000000002210x17f03e0000000300c00000fffffff000| 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 |
0x000fc0000001000000000000000002210x05f03e0000000100800000fffffff000| 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 |
0x000fe0000001c0000000000a130212210x00000600000000000000001008340000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fe2000000c0000000000a011012210x0000000000000000000000001e070000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000080000000000000000000e210x06f03e0000000300c000001fff7ff000| 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 |
0x000fce00080100000000000600007e210x00000000000000000000000100000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [39:32] | 8 | t3 | ureg |
| [30:23] | 8 | t1 | reg |
| [30:23] | 8 | t2 | reg |
Packed dual-FP32 addition (two FP32 lanes per instruction).
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| FADD2_R_R_R | R_R_R | UNKNOWN | 1 † |
0x000fc00000000000000000000000724b0x03e03e0000240000000000ffff7e0000| 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 |
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 † |
0x000e220000000000502aaa80000079020x0000c000000200000f55552b1b000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [84:81] | 4 | t1 | pred |
| [63:32] | 32 | t3 | f32 |
| [27] | 1 | t1 | pred |
| [31:24] | 8 | t2 | reg |
0x000e20000000000000000000000079020x0001c60000020200ffffffff3f000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [84:81] | 4 | t1 | pred |
| [63:32] | 32 | t3 | f32cast |
| [31:24] | 8 | t2 | reg |
0x000e20000000000000000000000073020x03f1ce00000e0300400000ffff000000| 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 |
0x000e6200080200000000000800007d020x00a08400000000000000000004000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | reg |
| [4:1] | 4 | t1 | pred |
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 † |
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 | FTZ, RM, SAT | UNKNOWN | 1 † |
| FFMA_R_R_R_R | R_R_R_R | FTZ, RM, RP, RZ | 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 † |
0x000fc0000000000000000000000008230x17f03e0000000effffffffffff7ff000| 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 |
0x000fc000000100003f317218000018230x03f03e00000000ff000000003fcf6000| 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 |
0x000fc0000000000000000000000004230x0ff03e0000000fffffffffffff7ff000| 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 |
0x000fe0000001000120000000020004230x00000e000000000e1f490fdb04057000| 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 |
0x000fc000000040004b400001000074230x08002e000000003f000000003f3f0000| 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 |
0x000fc000000020003f000000000074230x09f02e000000003f000000003f3f0000| 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 |
0x000fc0000000000000000000000002230x1ff03e0000000fff800000fffffff000| 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 |
0x000fc0000001000000000000000072230x1fe02e000000093f000000ffffff0000| 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 |
0x000fe0000000400000000000000072230x1c400600000000ff000000ffff7f0000| 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 |
0x000fc0000000800000000000000072230x1c802e00000000ff000000ffffff0000| 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 |
0x000fe2000000c00000000000000072230x1c0000000000007f000000ffff7f0000| 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 |
0x000fc000080000000000000000007e230x00b02e000000091fc000001f3f1f0000| 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 |
0x000fc000080000000000000000000c230x17f03e00000009ffc000003ffffff000| 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 |
0x008fe200080100070000000422077c230x00000000000000000000000000000000| 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 |
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 † |
0x000fc0000000000000000000000072490x0ff02e00010e01fe800000fffffe0000| 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 |
0x000fc000092000000000000000007c490x10e02e00000000a300000015fefe0000| 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 |
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 | SH,U32, U32 | UNKNOWN | 1 † |
| FLO_R_UR | R_UR | U32 | UNKNOWN | 1 † |
0x00002000000e040000000000000073000x03ffc600000000000000007f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x00000000000e000000000000000073000x01fffe0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e2000080e00000000000000007d000x0171d600000000000000001f001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
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 | FTZ, NAN | UNKNOWN | 1 † |
| FMNMX_R_R_UR_P | R_R_UR_P | NAN | UNKNOWN | 1 † |
0x000fc0000380000003000000000008090x01602e00040000007cff00007f7ff000| 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 |
0x000fc0000380000000000000000002090x0ff03e00040002004000007ffffff000| 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 |
0x000fc0000781000000000000000002090x00102e0000000000000000efffaff000| 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 |
0x000fe0000782000000000000000002090x00200e0000000200000000fffffff000| 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 |
0x000fc0000f8000000000000000007c090x04702e00000000000000003f3f3f0000| 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 |
0x000fc0000b8200000000000000007c090x03f02e00040000000000002fffff0000| 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 |
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 † |
0x008fc80007800000ff800000020078760x00000000000000000000000000000000| 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 |
0x000fc00007810000ff800000000078760x01e02e00000000ff00000000ffff0000| 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 |
0x000fe200078000103f800000000078760x043000000000000f000000000f020000| 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 |
0x000fc0000380000000000000000002760x0bf03e00040006ff400000ff7ffff000| 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 |
0x000fc0000781000000000000000072760x07c02e00000000ff000000ffffff0000| 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 |
0x000fc8000f80060140000010020c7c760x000000000000000e0000000000000000| 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 |
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 | D2, FTZ | UNKNOWN | 1 † |
| FMUL_R_R_UR | R_R_UR | FTZ | UNKNOWN | 1 † |
0x000fc0000040000000000000000008200x07f03e0000000200ffffffff7f7ff000| 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 |
0x000fc0000041000000000000000008200x05f03e0000000200ffb9fa3bfffff000| 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 |
0x000fc0000040c0003e22f983000008200x00f03e0000000000000000003f3f7000| 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 |
0x000fc000004000007fc00000000078200x00002e0000000000000000001f1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000040000000000000000002200x0ff03e0000000200c00000fffffff000| 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 |
0x000fc0000030000000000000000072200x00502a00000000000000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [123] | 1 | t3 | reuse |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000041000000000000000002200x0df03e0000000200c00000ffffff7000| 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 |
0x000fc000084000000000000000000c200x07f03e00000002000000003ffffff000| 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 |
0x000fc000084100000000000000007c200x07e02e00000000008000003fffff0000| 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 |
Packed dual-FP32 multiplication.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| FMUL2_R_R_R | R_R_R | UNKNOWN | 1 † |
0x000fc00000000000000000000000024a0x0de03e0001040000000000fffffe7000| 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 |
Floating-point round to integral value with explicit rounding mode.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| FRND_R_R | R_R | F64, F64,FLOOR, F64,TRUNC, FLOOR | UNKNOWN | 1 † |
0x000e30000020100000000000000073070x00008000000000000000003f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e00000030180000000000000073130x0031fe00000000000000007e003e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000030580000000000000073130x03fffe00000000000000007e007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e00000030d80000000000000073130x03f1fe00000000000000003e007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000020500000000000000073070x002efe00000000000000007f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fc0000000000000000000000008080x07f03e0007800100fffffffffffff000| 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 |
0x000fc000000000007fc00000000008080x03f03e0007800000803fffffff7ff000| 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 |
0x000fc0000000000000000000000002080x0ff03e0007800300c00000fffffff000| 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 |
0x000fc000080000000000000000007c080x05f03e00078002004000007fff3f0000| 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 |
FP32 compare and set predicate.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| FSETP_P_P_R_FI_P | P_P_R_FI_P | AND,EQ, AND,FTZ,GT, AND,FTZ,GTU, AND,FTZ,NEU, AND,GE, AND,GEU, AND,GT, AND,GTU, AND,LE, AND,LT, AND,NE, AND,NEU, EQ,OR, GEU,OR, GT,OR, LE,OR, LEU,OR, LTU,OR, NEU,OR | UNKNOWN | 1 † |
| FSETP_P_P_R_R_P | P_P_R_R_P | AND,EQ, AND,FTZ,GEU, AND,FTZ,GT, AND,FTZ,NE, AND,FTZ,NEU, AND,GE, AND,GEU, AND,GT, AND,GTU, AND,LEU, AND,LT, AND,NAN, AND,NE, AND,NEU, AND,NUM, EQ,OR, GE,OR, GEU,XOR, GT,OR, GT,XOR, GTU,OR, LE,OR, LEU,OR, LT,OR, NAN,OR, NEU,OR | UNKNOWN | 1 † |
| FSETP_P_P_R_UR_P | P_P_R_UR_P | AND,EQ, AND,GEU, AND,GT, AND,GTU, AND,LEU, AND,LT, AND,NEU, EQ,OR, LEU,OR, NEU,OR | UNKNOWN | 1 † |
0x000fc000007020003f8000000000080b0x03d03e0003860000000000007f00f000| 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 |
0x000fca0003f142003c23d70a0000780b0x00000000000000000000000000000000| 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 |
0x000fc00003f1c2007f8000000000780b0x00003e00000e0000000000007f000000| 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 |
0x000fc00003f1d0003f8000000000780b0x04003e00000e0200c0000000ff000000| 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 |
0x000fc00003f06000000000000000780b0x04003e0000060200fbffffaf7f000000| 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 |
0x000fc00003f0e000000000000000080b0x07f03e00000e0200ffff6fefff007000| 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 |
0x000fc00000704000000000000000080b0x04403e00038e0200ffffffffff00f000| 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 |
0x000fc0000070c000000000000000580b0x04703e00078e02003fff9097ff00a000| 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 |
0x000fe000007030000c0000000000780b0x00000600030c00000000000007000000| 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 |
0x000fe000047010003f8000000000780b0x04000600030c0000000000001d000000| 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 |
0x000fc00003f052007f8000000000780b0x07e02e00000e0000000000007f000000| 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 |
0x000fc00000f0d000000000000000080b0x07f03e0003060200ff800000ff00f000| 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 |
0x000fda00047024003f8000000000780b0x00000000000000000000000000000000| 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 |
0x000fc0000070e400008000000000780b0x04003e00038e02003f0000003f000000| 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 |
0x000fda00047044005e2aaaab0000780b0x00000000000000000000000000000000| 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 |
0x000fda0000f034000c8000000000780b0x0000000000000000000000000f000000| 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 |
0x000fc8000070b400038000000400780b0x00001200040000007c00000033000000| 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 |
0x000fc000007094003b5ed2890000780b0x04003e0000820000000000001f000000| 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 |
0x000fc8000070d4003f8000000000780b0x03f0020000820000000000007e000000| 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 |
0x000fc00000702000000000000000020b0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00003f1e000000000000000220b0x0c703e0000060000000000ffff00d000| 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 |
0x000fe20003f54000000000ff0000320b0x0400000000020000000000001500c000| 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 |
0x000fc00003f35000000000ff0000720b0x01103e00000800000000000003000000| 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 |
0x000fc00003f1d000000000000000720b0x04403e00000e0000000000ffff000000| 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 |
0x000fc00001706000000000000000720b0x07f03e00028e0200400000ff7f000000| 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 |
0x000fc0000070e000000000000000020b0x0ff03e00038e0200c00000ffff00f000| 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 |
0x000fc00000704000000000000000020b0x0ff03e00038e0200c00000ff7f00f000| 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 |
0x000fc00003f0c000000000000000720b0x06503e00000e0200400000ff3f000000| 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 |
0x000fc0000070b000000000000000720b0x0c003e00038602000000003f0f000000| 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 |
0x000fc20000701000000000000000720b0x00a03c00038600000000001f0f000000| 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 |
0x000fc00003f08000000000000000020b0x0ff03e00000e02004000007f7f00f000| 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 |
0x008fc80003f05000000000ff0000720b0x00000000000200000000000000000000| 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 |
0x000fc0000070d000000000000000020b0x07f03e00078e0200000000ffff00f000| 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 |
0x004fc800047072004000000b0a00720b0x00000000000000000000000000000000| 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 |
0x000fc00000702400000000000000720b0x07f03e00078e0000000000ffff000000| 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 |
0x000fc00000706400000000000000720b0x00003e00030c00000000000f0f000000| 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 |
0x000fc0000678e800000000ff0000720b0x02c02e0001060000000000001f000000| 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 |
0x000fe20000f04600000000040d00720b0x00000000010200000000001222000000| 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 |
0x000fe40000704800000000ff0000720b0x0000000003800000000000000f000000| 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 |
0x000fc6000070c400000000000000720b0x00000000000000000000000f3f000000| 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 |
0x000fda0004703600000000020400720b0x00000000000000000000000101000000| 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 |
0x000fc0000070b400000000ff0000720b0x00f03e0004860000000000003f000000| 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 |
0x000fc00000701400000000000000220b0x00003a00018600000000007f7f00d000| 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 |
0x000fe00000708600400000000000720b0x0000060000020000000000ffff000000| 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 |
0x000fc0000070d400000000000000420b0x07f03e00078e0000000000ffff003000| 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 |
0x000fc0000870200000000000ff002c0b0x00403e00078e00000000001f0000d000| 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 |
0x000fc0000bf0e0000000000000007c0b0x00503a00000a00000000000f3f000000| 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 |
0x000fc0000bf040000000000000007c0b0x03e03e00000602000000002f3f000000| 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 |
0x000fc0000bf0c0000000000000007c0b0x06f03e00000e02000000000f1f000000| 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 |
0x000fc8000bf0b0000000002400007c0b0x00000000000000000000000000000000| 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 |
0x000fc0000bf010000000000200007c0b0x04003a00000600000000002d1f000000| 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 |
0x000fc0000af0d00000000000ff000c0b0x03f03e00010e00000000003f00007000| 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 |
0x000fc0000870240000000000ff007c0b0x00103e00078e00000000001f00000000| 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 |
0x000fc0000870b4000000000000007c0b0x00003e00038e00000000002e1f000000| 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 |
0x000fc0000870d40000000000ff007c0b0x00403e00018600000000001f00000000| 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 |
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 | BF16_V2, F32 | UNKNOWN | 1 † |
0x000fc400000009003c003c00ff0004300x000022000000000083808380001ff000| 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 |
0x000fc0000000000000000000000002300x17f03e0000000d00b00000ff7f7ff000| 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 |
0x000fc0000020000000000000000002300x07f03e0000000c00300000ff7f7ff000| 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 |
0x000fc0000000410020000000ff0002300x13f03e0000000000900000ff00fff000| 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 |
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 † |
0x000fc000000000003c003c00000008310x07f03e00000000ff000000007f7ff000| 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 |
0x000fc000002000003f803f80000008310x07f03e00000000ff000000007f7ff000| 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 |
0x000fc000000001ff00000000ff0074310x03f03e0000000000ffffffff00ff0000| 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 |
0x000fc0000000000000000000000002310x1ff03e0000560cff3000007f7f3ff000| 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 |
0x000fc0000020000000000000000002310x1ff03e0000560dff300000ffff7ff000| 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 |
0x000fc000080408002000000000007c310x14702e000012040f0000000e1f0f0000| 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 |
0x000fc000082408002000000000007c310x14702e000012040f0000000e1f0f0000| 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 |
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 | 16816,BF16,F32, 16816,F16, 16816,F32, 1688,F32,TF32 | UNKNOWN | 1 † |
0x000fe00000041800000000000000723c0x0de01e000000007c0000007e7c7c0000| 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 |
0x000fe00000000800000000080000723c0x0c201e000000001e00000036341e0000| 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 |
0x000fe00000001800000000000000723c0x0d601e000000007c0000007e7c7c0000| 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 |
0x000fc00000081000000000000000723c0x0c003e00000000fc000000befcfc0000| 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 |
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 † |
0x000fc0000000000000000000000002320x0ff02e0000000c00300000ff7f3ff000| 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 |
0x000fc0000020000000000000000002320x0ff03e0000000c003000007f7f3ff000| 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 |
0x000fc000080000003000000800027c320x03c02a0000000000000000001f0d0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000082000002000000000027c320x03d02a00000008001000000d1f0d0000| 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 |
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,BF,BF16_V2,EQ, AND,EQ | UNKNOWN | 1 † |
0x004fca000380208200003f80000074330x00000000000000000000000003020000| 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 |
0x004fca000380200000003c00000074330x00000000000000000000000003020000| 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 |
0x000fc00003802082200000ff000002330x02602e0000000000000000001f1ff000| 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 |
0x000fc00003802000200000ff000002330x02e02e0000000000000000003f3ff000| 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 |
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,BF16_V2,NEU, AND,NEU | UNKNOWN | 1 † |
| HSETP2_P_P_R_R_P | P_P_R_R_P | AND,BF16_V2,NEU, AND,EQ, AND,GE, AND,GEU, AND,GT, AND,LE, AND,LT, AND,NE, AND,NEU | UNKNOWN | 1 † |
| HSETP2_P_P_R_UR_P | P_P_R_UR_P | AND,GEU | UNKNOWN | 1 † |
0x004fda0003f0d8023f803f80000074340x7fe00000000000006000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t6 | neg |
| [89:87] | 3 | t6 | pred |
| [86:84] | 3 | t2 | pred |
| [83:81] | 3 | t1 | pred |
| [63:48] | 16 | t4 | bf16 |
| [63:48] | 16 | t5 | bf16 |
| [31:24] | 8 | t3 | reg |
0x004fda0003f0d8003c003c00000074340x7fe00000000000006000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t6 | neg |
| [89:87] | 3 | t6 | pred |
| [86:84] | 3 | t2 | pred |
| [83:81] | 3 | t1 | pred |
| [63:48] | 16 | t4 | f16 |
| [63:48] | 16 | t5 | f16 |
| [31:24] | 8 | t3 | reg |
0x000fc00003f0d802200000ff000072340x00403e00000200000000000017000000| 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 |
0xfc00003f0280020000000000072340xe04001000000f0f000000| 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 |
0xfc00003f0680020000002000072340x2400000e00001000000d0f000000| 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 |
0x000fc00003f0e80020000000000002340x00002e00000e0000000000ff3f00f000| 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 |
0xfc00003f0480020000000000072340x1e00000e0000100000ff0f000000| 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 |
0xfc00003f0380020000000000072340x604001000000f0f000000| 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 |
0xfc00003f0180020000000000072340xa00001000000f0f000000| 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 |
0xfc00003f0580020000000000002340x3e03e00000e0000100000ff3f007000| 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 |
0x000fc00003f0d80020000007000072340x00403e0000020000000000f81f000000| 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 |
0x000fc0000bf0e8002000000000000e340x00002e00000e00000000000f3f007000| 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 |
Integer-to-float conversion.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| I2F_R_R | R_R | F64, F64,S64, F64,U32, F64,U64, RP, RP,U32, RP,U64, S16, S64, S8, U64 | UNKNOWN | 1 † |
| I2F_R_UR | R_UR | F64, F64,S64, F64,U32, RP, RP,U32, RP,U64, S64 | UNKNOWN | 1 † |
0x0000000000201c0000000000000003120x03fffe00000000000000007f00fef000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e200000301c0000000000000473120x00215c00000000000000001e00120000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000020180000000000000073120x03fffe00000000000000007f007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000030180000000000000073120x00bffe00000000000000007e007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000020940000000000000073060x00f1de0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000020900000000000000073060x03f1de0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e20000030900000000000000073120x00105400000000000000007e007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000010140000000000000003060x03fffe00000000000000007f007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e00000030140000000000000013120x00b1fe00000000000000003e00156000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000000140000000000000003060x03ffde00000000003000007f007ff000| 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 |
0x000020000030100000000000000073120x000ec600000000000000001e001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000e200008201c000000000000007d120x00b1d600000000000000000f001e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e200008301c000000000400027d120x001006000000000000000000001c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e0000082018000000000000007d120x0010fe00000000000000000f001e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e2000082094000000000000007d060x0001de00000000000000001f001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e2000082090000000000000007d060x01f1de00000000000000003f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e2000083090000000000000007d120x00105400000000000000001e003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e2200083014000000000400007d120x001000000000000000000000003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fc0000020140000000000000002450x03f03e0000000000000000ff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc0000020100000000000000002450x03f03e00000000000000007f007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc000082014000000000000007c450x03f02e00000000000000003f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000fc000082010000000000000007c450x03b02e00000000000000007f00070000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
Integer absolute value.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| IABS_R_R | R_R | UNKNOWN | 1 † |
| IABS_R_UR | R_UR | UNKNOWN | 1 † |
0x000fc0000000000000000000000072130x0bf03e0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [123] | 1 | t2 | reuse |
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000080000000000000000007c130x00a02e00000000000000003f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fc0000781e00000000000000008100x17f03e00007e09fffffffffffffff000| 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 |
0x000000000000040000000000000008100x17fffe0007ffe9fffffffffffffff000| 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 |
0x000fc0000781e00000000000000002100x1ff03e00007e09ff800000fffffff000| 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 |
0x000000000000040000000000000002100x1ffffe0007ffe9ff800000fffffff000| 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 |
0x000fc0000f81e0000000000000000c100x17f03e00007e09ff8000007ffffff000| 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 |
0x000fc000080004000000000000000c100x17f03e0003ffe9ff8000003ffffff000| 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 |
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 | 2A,LO,S16,S8, 2A,LO,U16,U8, 4A,S8,S8 | UNKNOWN | 1 † |
| IDP_R_R_UR_R | R_R_UR_R | 4A,S8,S8 | UNKNOWN | 1 † |
0x000fe2000000160400000000000472260x000000000000001b0000000f0f1b0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000000010ff00000000000072260x00002e00000000000000007f7f7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000000060000000000000072260x0df02e00000000ff0000007f7f7f0000| 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 |
0x000fc000080006ff0000000400007c260x07f02e00000000000000001bffff0000| 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 |
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 | B90,U32,WIDE,X, 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 | HI,U32, U32,WIDE | UNKNOWN | 1 † |
| IMAD_R_R_II_R | R_R_II_R | HI, HI,U32, IADD, IADD,U32, SHL,U32, U32, U32,WIDE, WIDE | UNKNOWN | 1 † |
| IMAD_R_R_II_R_P | R_R_II_R_P | U32,WIDE,X, X | UNKNOWN | 1 † |
| IMAD_R_R_R_II | R_R_R_II | MOV, MOV,U32 | 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 | HI,U32, MOV, MOV,U32, U32,WIDE, WIDE | UNKNOWN | 1 † |
| IMAD_R_R_R_R_P | R_R_R_R_P | U32,WIDE,X, X | UNKNOWN | 1 † |
| IMAD_R_R_R_UR | R_R_R_UR | HI,U32, U32, U32,WIDE, WIDE | 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 | HI,U32, U32,WIDE, WIDE | UNKNOWN | 1 † |
| IMAD_R_R_UR_R_P | R_R_UR_R_P | U32,WIDE,X | UNKNOWN | 1 † |
0x000fc0000780000000000000000078250x00702a000006003effffffff7f3e0000| 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 |
0x000fc0000400040000000000000008250x1c002e00038e00fffffffffffffff000| 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 |
0x000fc0000000040000000000000008250x1c002e00078e00fffffffffffffff000| 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 |
0x000fc0000780000000000000000072270x00002e00000e007e0000007f7f7f0000| 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 |
0x000fc0000780000000000000000072250x08002e000006007e0000007f7f7e0000| 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 |
0x000fc0000000040000000000000002250x1f802e00078e00fffffffffffffff000| 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 |
0x000fc8000f8000080000000806087c270xe00000000000700000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t2 | pred |
| [71:64] | 8 | t1 | reg |
| [71:64] | 8 | t5 | reg |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t3 | reg |
0x000fe2000f8000080000000100087c250xe00060000000e1f060000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t2 | pred |
| [71:64] | 8 | t5 | reg |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000078e020000000000000008240x17f03e00000008fffffffffffffff000| 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 |
0x000fc000078e02ff00000002000078270x00002e00000000007ffffffd7f7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000078e00ff00000000000078270x05f03e0000000000ffffffffffff0000| 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 |
0x000fc000078e020000000001000008240x17f03e00000008ff00000000fffff000| 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 |
0x000fc000078e000000000001000008240x14003e000000007f000000007f7f7000| 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 |
0x000fc000078e00ff00000000000008240x07f03e000000000007b0fffefffff000| 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 |
0x000fc000078e000000000000000008240x17f03e00000000fffffffffefffff000| 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 |
0x000fc000078e000000000000000008250x17f03e00047e52fffffffffffffefa29| 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 |
0x000fc000078e020000000000000008250x17f03e00000008ff0000fffffffef000| 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 |
0x000fc000000e040000000000000078250x00002e000180003effffffff7f3e0000| 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 |
0x000fc000000e060000000001000008240x17f03e00038008ff00000000fffff000| 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 |
0x000fc000078e020000000000000074240x0ff03e000000007fffffffff3f7f0000| 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 |
0x000fc000078e02ff00000001ff0004240x000026000000000000000000003ff000| 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 |
0x000fc000078e00ff00000000ff0004240x03f03e0000000000ffffffff00fff000| 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 |
0x000fc000000e06ff40004040ff0074240x01f03e0003800000bfffbfbf00ff0000| 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 |
0x000fc000078e020000000000000002240x1ff03e00000008ff000000fffffff000| 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 |
0x000fc000078e000000000000000002270x0ff03e00000000ff000000fffffff000| 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 |
0x000fc000078e0200000000ffff0002240x13f03e00000008ff0000000000fff000| 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 |
0x000fc000078e0000000000ffff0002240x13f03e00000000ff0000000000fff000| 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 |
0x000fc000078e000000000000000002250x1ff03e00000000ff000000fffffef000| 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 |
0x000fc000078e020000000000000002250x1ff03e00000000ff000000ffff7ef000| 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 |
0x000fc000000e040000000000000002250x1c002e00038000fffffffffffffff000| 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 |
0x00000000000e060000000000000002240x1ffffe0003800aff000000fffffff000| 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 |
0x000fc0000f8e02000000000000000e240x0ff03e00000000ff8000003ffffff000| 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 |
0x000fc0000f8e00000000000001007e270x00002e000000007f0000001e7e7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | reg |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000f8e00ff00000000ff000e240x03f03e00000000000000007f00fff000| 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 |
0x000fc0000f8e00000000000000000e250x0ff03e00000000ff0000001efffef000| 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 |
0x000fc0000f8e02000000000000000e250x0ff03e000000007f0000001e7f7ef000| 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 |
0x000fc000080e06ff00000000ff000e240x03f03e00038000008000007f00fff000| 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 |
0x000fc0000f8e02000000000000000c240x17f03e00000008ff0000003ffffff000| 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 |
0x000fc0000f8e00040000000000001c270x07f03e00000000fb0000003f7f7fe000| 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 |
0x000fc0000f8e00000000000000000c250x17f03e00000000ff0000003ffffef000| 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 |
0x000fc0000f8e02000000000000000c250x17f03e00000000ff0000003ffffef000| 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 |
0x000fe200080e04000000000100027c250x380000e0000000e07040000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [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 |
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 † |
0x000fc000078e000000000000000002240x1ff03e00000008ff000000fffffff000| 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 |
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 | 16816,S8,S8,SAT, 16832,S8,S8, 16832,S8,S8,SAT | UNKNOWN | 1 † |
0x000fe0000044540000000000020072370x05e01e000000007c0000005f5c7c0000| 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 |
0x000fe00000405c0000000080000072370x0c201e00000000fc0000003efcfc0000| 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 |
0x0000000000445c0000000040400072370x0ffffe000000007c0000003e3c7c0000| 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 |
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 † |
0x000000000000000000000000000008170x0ffffe0007ffe200fffffffffffff000| 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 |
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,EQ, AND,EQ,U32, AND,GE, AND,GE,U32, AND,GT, AND,GT,U32, AND,LE,U32, AND,LT, AND,LT,U32, AND,NE, AND,NE,U32, EQ,OR, EQ,OR,U32, GT,OR, GT,OR,U32, GT,XOR, LE,OR, LE,OR,U32, LT,OR, LT,OR,U32, NE,OR, NE,OR,U32 | UNKNOWN | 1 † |
| ISETP_P_P_R_II_P_P | P_P_R_II_P_P | AND,EX,GE, AND,EX,GE,U32, AND,EX,GT, AND,EX,GT,U32, AND,EX,LT, AND,EX,NE, AND,EX,NE,U32 | UNKNOWN | 1 † |
| ISETP_P_P_R_R_P | P_P_R_R_P | AND,EQ, AND,EQ,U32, AND,GE, AND,GE,U32, AND,GT, AND,GT,U32, AND,LE, AND,LE,U32, AND,LT, AND,LT,U32, AND,NE, AND,NE,U32, EQ,OR, EQ,OR,U32, EQ,U32,XOR, GE,OR, GE,OR,U32, GT,OR, GT,OR,U32, LE,OR, LE,OR,U32, LT,OR, LT,OR,U32, NE,OR, NE,OR,U32 | UNKNOWN | 1 † |
| ISETP_P_P_R_R_P_P | P_P_R_R_P_P | AND,EQ,EX, AND,EQ,EX,U32, AND,EX,GE, AND,EX,GE,U32, AND,EX,GT, AND,EX,GT,U32, AND,EX,LE, AND,EX,LE,U32, AND,EX,LT, AND,EX,LT,U32, AND,EX,NE, AND,EX,NE,U32, EQ,EX,OR, EQ,EX,OR,U32, EQ,EX,U32,XOR, EX,GE,OR, EX,GE,OR,U32, EX,GT,OR, EX,GT,OR,U32, EX,LE,OR, EX,LE,OR,U32, EX,LT,OR, EX,LT,OR,U32, EX,NE,OR, EX,NE,OR,U32 | UNKNOWN | 1 † |
| ISETP_P_P_R_UR_P | P_P_R_UR_P | AND,EQ, AND,EQ,U32, AND,GE, AND,GE,U32, AND,GE,U64, AND,GT, AND,GT,U32, AND,GT,U64, AND,LE, AND,LE,U32, AND,LT, AND,LT,U32, AND,NE, AND,NE,S64, AND,NE,U32, EQ,OR, EQ,OR,U32, EQ,U32,XOR, GE,OR, GE,OR,U32, GT,OR, GT,OR,U32, LE,OR, LE,OR,U32, LT,OR, LT,OR,U32, NE,OR, NE,OR,S64, NE,OR,U32 | UNKNOWN | 1 † |
| ISETP_P_P_R_UR_P_P | P_P_R_UR_P_P | AND,EQ,EX, AND,EQ,EX,U32, AND,EX,GE, AND,EX,GE,U32, AND,EX,GT, AND,EX,GT,U32, AND,EX,LE, AND,EX,LE,U32, AND,EX,LT, AND,EX,LT,U32, AND,EX,NE, AND,EX,NE,U32, EQ,EX,OR, EQ,EX,OR,U32, EX,GE,OR, EX,GE,OR,U32, EX,GT,OR, EX,LE,OR,U32, EX,LT,OR, EX,LT,OR,U32, EX,NE,OR,U32 | UNKNOWN | 1 † |
0x000fc00000702270000000000000080c0x07f03e00038e0000ffffffff7f00f000| 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 |
0x000fc00000702070000000000000780c0x06f03e00078e00000000006f7f000000| 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 |
0x000fc00003f06270000000000000780c0x07f03e00000e0000ffffffffff000000| 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 |
0x000fc00003f06070000000000000480c0x07f03e00000e0000ffffffffff003000| 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 |
0x000fc00000704270000000000000080c0x07f03e00038e0000ffffffffff00f000| 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 |
0x000fc00000704070000000000000180c0x07f03e00078e0000ffffffffff00e000| 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 |
0x000fe00003f03070000000000000780c0x000006000006000000000f801f000000| 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 |
0x000fc00000701270000000000000780c0x04003e00078e0000000007ffff000000| 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 |
0x000fc00000701070000000000000180c0x04703e00078e0000ffffffffff00e000| 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 |
0x000fc00000705270000000000000780c0x07f03e00038e0000ffffffffff000000| 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 |
0x000fc00000705070000000000000080c0x07f03e00078e0000ffffffffff00f000| 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 |
0x000fc00000702670000000000000780c0x00403e00078e0000fffffff27f000000| 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 |
0x000fc00000702470000000000000080c0x03f03e00078e0000ffffffffff00f000| 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 |
0x000fc00000704670000000000000780c0x06003e00078e0000ffffffff7f000000| 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 |
0x000fc00000704470000000000000780c0x06f03e00078e00007fefffffff000000| 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 |
0x000fc00006784a70ffffffff0000780c0x02c02e0001060000000000001f000000| 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 |
0x000fc20000703670000000000000780c0x00003800008200000000001f0f000000| 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 |
0x000fc00000703470000000000000780c0x00003e000586000000000ffc3f000000| 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 |
0x000fc00000701670000000000000780c0x07f03e00078e0000ffffffffff000000| 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 |
0x000fc00000701470000000000000780c0x04f03e00078e0000000001ffff000000| 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 |
0x000fc00000705670000000000000780c0x07f03e00058e0000ffffffff7f000000| 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 |
0x000fc00000705470000000000000780c0x05d03e00078e00007fffffffff000000| 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 |
0xfc00003f06300ffffffff0000080c0x00003e00078e0070000000007f000000| 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 |
0xfc00003f06100ffffffff0000080c0x00003e00078e0070000000007f000000| 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 |
0x000fc00000704300ffffffff0000780c0x00003e00078e0070000000007f000000| 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 |
0x000fc00003f04100000000000000780c0x00003e0000060030ffffffff3f000000| 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 |
0x000fe00003f01340ffffffff1300780c0x04000600000e00100000000000000000| 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 |
0x000fc00003f05300ffffffff0000780c0x04003e0000060030000000003f000000| 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 |
0x000fc00003f051007fffffff0000780c0x04003e00000e0070800000007f000000| 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 |
0x000fc00000702270000000000000020c0x07f03e00038e0000000000ffff00f000| 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 |
0x000fc00000702070000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000706270000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000706070000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000704270000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000704070000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000703270000000000000720c0x0cb03e00038e00000000007f7f000000| 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 |
0x000fc00000703070000000000000720c0x0c303e00078e0000000000ffff000000| 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 |
0x000fc00000701270000000000000720c0x0ff03e00078e0000000000ffff000000| 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 |
0x000fc00000701070000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000ec00000705270000000000000020c0x0ff13e0003fe08700000e0ffff04f98e| 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 |
0x000fc00000705070000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000702670000000000000720c0x04203e00078e0000000000ffff000000| 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 |
0x000fc00000702470000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00002f82870000000ff1b00720c0x01002e00000600000000000004000000| 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 |
0x000fc00000706670000000000000020c0x0ff03e00078e0000000000ffff00f000| 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 |
0x000fc00000706470000000000000720c0x0df03e00078e0000000000ffff000000| 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 |
0x000fc00000704670000000000000720c0x0c003e00078e0000000000ffff000000| 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 |
0x000fc00000704470000000000000720c0x0c803e00078e00000000007f7f000000| 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 |
0x000fc00000703670000000000000720c0x0c003e00038e0000000000ffff000000| 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 |
0x000fc00000703470000000000000720c0x0fe03e00078e0000000000ffff000000| 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 |
0x000fc00000701670000000000000720c0x0df03e00078e0000000000ffff000000| 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 |
0x000fc00000701470000000000000720c0x04003e00078e00000000007f7f000000| 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 |
0x000fc00000705670000000000000720c0x05f03e00078e0000000000ffff000000| 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 |
0x000fc00000705470000000000000020c0x0ff03e00078e0000000000ffff007000| 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 |
0x000fc00000702300000000000000020c0x04003e00078e0070000000ffff00f000| 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 |
0x000fc00000702100000000000000720c0x0ce03e00078e0070000000ff7f000000| 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 |
0x000fc00003f06300000000000000020c0x0ff03e00000e0070000000ffff00f000| 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 |
0x000fc00000706100000000000000720c0x0cc03e00038e0070000000ffff000000| 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 |
0x000fc00000704300000000000000020c0x0fc03e00078e0070000000ffff00f000| 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 |
0x000fc00000704100000000000000720c0x0c003e00038e0070000000ffff000000| 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 |
0x000fc00000703300000000000000720c0x08003e00078e0070000000ffff000000| 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 |
0x000fc00000703100000000000000720c0x0c003e00078e0070000000ff0f000000| 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 |
0x000fc00000701300000000000000020c0x0df03e00078e0070000000ffff00f000| 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 |
0x000fc00002f01100000000000000720c0x0c003e00050e0070000000ffff000000| 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 |
0x000fc00000705300000000000000020c0x0d003e00078e0070000000ffff00f000| 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 |
0x000fc00000705100000000000000020c0x0ff03e00078e0070000000ffff00f000| 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 |
0x000fc20000702700000000ff0100720c0x00003c000586003000000000fe000000| 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 |
0x000fc00000702500000000000000720c0x0ce03e00078e0070000000ff7f000000| 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 |
0x000fe20000f22920000000ffff00720c0x00000000000000000000000000000000| 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 |
0x000fc00000706700000000000000720c0x0e003e00078e0070000000ffff000000| 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 |
0x000fc00000706500000000000000720c0x00003e00078e0070000000ffff000000| 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 |
0x000fc00000704700000000000000720c0x00003e0005860070000000ffff000000| 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 |
0x000fc20000f04500000000010000720c0x0000380000020020000000fe1f000000| 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 |
0x000fc00000703700000000010000720c0x00003e00078e0070000000fe3f000000| 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 |
0x000fc00000703500000000000000720c0x00003e00078e0070000000ff3f000000| 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 |
0x000fc00000701700000000000000720c0x04103e00078e0070000000ffff000000| 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 |
0x000fc80000701500000000000000720c0x0000120001820030000000ff7f000000| 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 |
0x000fda0000705710000000010000720c0x0000000004000000000000fe1f000000| 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 |
0x000fc00000705500000000000000020c0x08003e00078e0070000000ffff007000| 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 |
0x000fc000087022700000000016007c0c0x01f03e00038e00000000003fe9000000| 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 |
0x000fc000087020700000000000007c0c0x03f03e00078e00000000003fff000000| 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 |
0x000fc000087062700000000000000c0c0x07f03e00078e00000000007fff00f000| 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 |
0x000fc000087060700000000000000c0c0x07f03e00078e00000000007fff00f000| 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 |
0x000000000bf160700000000402007c0c0x1c00000007fe00ff000000ffff000000| 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 |
0x000fc000087042700000000000007c0c0x07f03e00078e00000000003fff000000| 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 |
0x000fc000087040700000000000003c0c0x07f03e00078e00000000007fff00c000| 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 |
0x000000000bf140700000000000007c0c0x1c00000007fe00ff000000ffff000000| 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 |
0x000fc000087032700000000000007c0c0x07f03e00078e00000000007fff000000| 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 |
0x000fc000087030700000000000007c0c0x07f03e00078e00000000003fff000000| 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 |
0x000fc000087012700000000000007c0c0x07f03e00078e00000000007fff000000| 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 |
0x000fc000087010700000000000000c0c0x07f03e00078e00000000003fff00f000| 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 |
0x000fc000087052700000000000000c0c0x07f03e00038e00000000003fff00f000| 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 |
0x0000000003f152700000000000002c0c0x1c00000007fe00ff000000ffff00f000| 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 |
0x000fc000087050700000000000000c0c0x07f03e00078e00000000007fff00f000| 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 |
0x000fc000087026700000000000007c0c0x02603e00040000000000003fff000000| 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 |
0x000fc000087024700000000000007c0c0x05f03e00078e00000000000fff000000| 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 |
0x000fc000087028700000000aff007c0c0x00603e00028a00000000000000000000| 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 |
0x000fc000087066700000000000007c0c0x07f03e00078e00000000003fff000000| 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 |
0x000fc000087064700000000000007c0c0x05f03e00078e00000000003fff000000| 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 |
0x000fc000087046700000000000007c0c0x07f03e00078e00000000003fff000000| 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 |
0x000fc000087044700000000000007c0c0x05703e00078e00000000003f3f000000| 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 |
0x000fc000087036700000000000007c0c0x04303e00078e00000000001f7f000000| 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 |
0x000fc000087034700000000000007c0c0x06f03e00078e00000000003f7f000000| 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 |
0x000fc000087016700000000000007c0c0x04303e00078e00000000007fff000000| 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 |
0x000fc000087014700000000000007c0c0x05003e00078e00000000007fff000000| 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 |
0x000fc000087056700000000000007c0c0x00703e00078e00000000001fff000000| 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 |
0x00000000007156700000000000000c0c0x1c00000007fe00ff000000ffff00f000| 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 |
0x000fc000087054700000000000007c0c0x00203e00078e00000000003fff000000| 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 |
0x000fc000087023000000000000007c0c0x00003e00038600300000001f7f000000| 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 |
0x000fe000087021000000000100007c0c0x00000600078600100000001eff000000| 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 |
0x000fc0000bf063000000000000001c0c0x05a03e00000e00700000003fff00e000| 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 |
0x000fc0000bf061000000000000007c0c0x04003e00000e00700000003fff000000| 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 |
0x000fc0000bf043000000000000007c0c0x05803e00000e00700000003fff000000| 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 |
0x000fc000087041000000000000007c0c0x04003e00038e00700000003fff000000| 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 |
0x000fc00008f033000000001000007c0c0x00003e000706000000000004fd000000| 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 |
0x000fe4000c7031100000000401007c0c0x0000000000000000000000010c000000| 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 |
0x000fc000087013000000000000000c0c0x04803e00078e00700000003fff00f000| 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 |
0x000fc000087011000000000100007c0c0x00003e00078e00700000001e3f000000| 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 |
0x000fc000087053000000000000007c0c0x04003e00038e00700000003fff000000| 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 |
0x000fc00008f051000000000000007c0c0x05703e00030e00700000007fff000000| 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 |
0x000fc0000870270000000001ff007c0c0x00003e00078600700000001e00000000| 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 |
0x000fc200087025000000000000007c0c0x00f03800078e00300000001fff000000| 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 |
0x000fc000087067000000000000007c0c0x04303e00078e00700000003fff000000| 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 |
0x000fc000087065000000000100007c0c0x04003e00078e00700000001e7f000000| 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 |
0x000fc000087047000000000000007c0c0x00003e00078e00700000001fff000000| 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 |
0x000fc0000a7835400000000101007c0c0x00003e00058200300000000e3e000000| 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 |
0x000fc000087017000000000000007c0c0x00003e00018600300000001f7f000000| 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 |
0x000fda00087015100000000000007c0c0x00000000000000000000001f3f000000| 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 |
0x000fc200087055000000000600007c0c0x000038000084003000000001ff000000| 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 |
Generic load (address space determined by pointer).
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| LD_R_ARI | R_ARI | 128, 128,E, 128,E,EF, 128,EF, 64, 64,E, 64,E,EF, 64,EF, E, E,EF, E,EF,S16, E,EF,S8, E,EF,U16, E,EF,U8, E,S16, E,S8, E,U16, E,U8, EF, EF,S16, EF,S8, EF,U16, EF,U8, S16, S8, U16, U8 | UNKNOWN | 1 † |
| LD_R_ARURI | R_ARURI | E | UNKNOWN | 1 † |
| LD_R_dARI | R_dARI | 128,E, 128,E,GPU,STRONG, 128,E,STRONG,SYS, 64,E, 64,E,GPU,STRONG, E, E,GPU,STRONG, E,S8, E,STRONG,SYS, E,U16, E,U8 | UNKNOWN | 1 † |
0x000020000010080000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000100c0000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000100d0000000000000009800x000fce000000000000000000fefcf000| 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 |
0x0000200000000d0000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000000c0000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000100a0000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000100b0000000000000009800x000fce000000000000000008fefef000| 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 |
0x0000200000000b0000000000000009800x01afce000000000000000004fefff000| 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 |
0x0000200000000a0000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010090000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000090000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000070000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000030000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000050000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000010000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010070000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010030000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010050000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010010000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000080000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000060000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000020000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000040000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000000000000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010060000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010020000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010040000000000000009800x01afce000000000000000004fefff000| 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 |
0x000020000010000000000000000009800x01afce000000000000000004fefff000| 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 |
0x001ee2000810090000000004ff0079800x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [31:24] | 8 | t2 | sub_r0 |
| [22:15] | 8 | t1 | reg |
0x000000000c101d0000000000000009800x03fffe0000000000fffff03efefcf000| 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 |
0x000ea2000c10fd0000000000000079800x00500000000000000002000e3e1c0000| 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 |
0x000000000c115d0000000000000009800x03fffe0000000000fffff01efefcf000| 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 |
0x000000000c101b0000000000000009800x03fffe0000000000fffff83efefef000| 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 |
0x000020000c10fb0000000000000009800x001fca00000000000003080e3e3ef000| 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 |
0x000000000c10190000000000000009800x03fffe0000000000fffffc3efefff000| 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 |
0x000ea0000c10f90000000000000079800x00000a00000000000000840efe7f0000| 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 |
0x000000000c10130000000000000009800x024ffe00000000000000001e7e7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [60:37] | 24 | t2 | sub_imm2 |
| [36:32] | 5 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000c11590000000006000079800x007fce0000000000000000001e1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x000020000c10150000000000000009800x01ffde0000000000fffffe1efefff000| 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 |
0x000020000c10110000000000000009800x003fce00000000000000001e7e7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [60:37] | 24 | t2 | sub_imm2 |
| [36:32] | 5 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
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, S16, S8, U16, U8 | UNKNOWN | 1 † |
| LDC_R_cARI | R_cARI | 64, S16, S8, U16, U8 | UNKNOWN | 1 † |
0x000e00000000080000000000ff000b820x03f1fe00000000000003ff0000fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e000000000a0000000000ff000b820x03f1fe00000002000103fe0000fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0xe20000000060000000880ff000b820x00015200000000000001f700003f7000| 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 |
0x000e20000000020000000880ff000b820x00015200000000000001f700003f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000000040000002000ff000b820x03f1de00000000000001df80003ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000000000000000000ff007b820x03f1de00000000000003ffc000ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [23:16] | 8 | t1 | reg |
0x000e2000000008000000000000007b820x0001c600000000000080bf000f0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [55:54] | 2 | t2 | sub_imm0 |
| [55:38] | 18 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x0000200000000a000000000000007b820x002fce000000000001c00000ff3e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x2000000006000000000000007b820x002fce000000000001c00000ff3e0000| 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 |
0x00002000000002000000000000007b820x002fce000000000001c00000ff3e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x00002000000004000000000000007b820x002fce000000000001c00000ff3e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x00002000000000000000000000007b820x002fce000000000001c00000ff3e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:38] | 21 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
Uniform constant memory load — result written to a uniform register UR.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| LDCU_UR_cAI | UR_cAI | 128, 64, S16, S8, U16, U8 | UNKNOWN | 1 † |
0x000e00000800080000000000000007ac0x03f1fe00000000000001ff80ff7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:49] | 24 | t2 | sub_imm0 |
| [48:37] | 12 | t2 | cm16_off |
| [31:24] | 8 | t2 | sub_ur1 |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0x000e000008000c0000000000ff0007ac0x0171fe00000000000001fe00003cf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:37] | 22 | t2 | cm17_off |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0x000e000008000a0000000000ff0007ac0x01f1fe00000000000101ff00007ef000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:37] | 22 | t2 | cm17_off |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0xe22000800060000000000ff0077ac0x0001c400000000000000ffe0001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:48] | 24 | t2 | sub_imm0 |
| [47:37] | 11 | t2 | cm16_off |
| [23:16] | 8 | t1 | ureg |
0x000e22000800020000000000ff0077ac0x0001c400000000000000ffe0001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:37] | 22 | t2 | cm17_off |
| [23:16] | 8 | t1 | ureg |
0x000e00000800040000000000ff0077ac0x0001fe00000000000000ffc0003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:37] | 22 | t2 | cm17_off |
| [23:16] | 8 | t1 | ureg |
0x000e00000800000000000000ff0077ac0x0081fe00000000000001ffe0003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [58:37] | 22 | t2 | cm17_off |
| [23:16] | 8 | t1 | ureg |
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 | 128,E, 128,E,LTC128B, 64,E, 64,E,LTC128B, E, E,GPU,STRONG, E,LTC128B | UNKNOWN | 1 † |
| LDG_R_ARURI | R_ARURI | 128,E,LTC128B, 64,E,LTC128B, E, E,LTC128B | UNKNOWN | 1 † |
| LDG_R_R_dARI | R_R_dARI | 256,CONSTANT,E,ENL2, 256,E,EF,ENL2, 256,E,EFL2,GPU,HINT,NA,STRONG, 256,E,EFL2,GPU,NA,STRONG, 256,E,EL,ELL2,GPU,STRONG, 256,E,EL,ENL2, 256,E,EL,ENL2,GPU,STRONG, 256,E,ELL2,GPU,NA,STRONG, 256,E,ENL2, 256,E,ENL2,EU, 256,E,ENL2,GPU,NA,STRONG, 256,E,ENL2,GPU,STRONG | UNKNOWN | 1 † |
| LDG_R_R_dARI_II | R_R_dARI_II | 256,CONSTANT,E,ENL2,LTC256B, 256,E,EF,ENL2, 256,E,EL,ENL2, 256,E,ENL2,LTC256B | UNKNOWN | 1 † |
| LDG_R_dARI | R_dARI | 128,CONSTANT,E, 128,E, 128,E,EF, 128,E,EL, 128,E,GPU,STRONG, 128,E,LU, 128,E,SM,STRONG, 128,E,STRONG,SYS, 64,CONSTANT,E, 64,CONSTANT,E,LTC64B, 64,E, 64,E,EF, 64,E,EL, 64,E,GPU,STRONG, 64,E,LTC128B, 64,E,SM,STRONG, 64,E,STRONG,SYS, CONSTANT,E, CONSTANT,E,LTC128B, CONSTANT,E,S8, CONSTANT,E,U16, CONSTANT,E,U8, E, E,EF, E,EF,S8, E,EF,U16, E,EL, E,EU, E,GPU,STRONG, E,GPU,STRONG,U16, E,LTC128B, E,LTC128B,U16, E,LTC256B, E,LTC64B, E,LU, E,NA, E,S8, E,S8,SM,STRONG, E,SM,STRONG, E,SM,STRONG,U16, E,STRONG,SYS, E,STRONG,SYS,U16, E,U16, E,U8 | UNKNOWN | 1 † |
0x00042000001e0d0000000000000073810x000bce0000000000073800007e7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x00002000001e0d2000000000000003810x000fce000000000000030000fefc7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x00002000001e0b0000000000000003810x00cfce000000000000fc0800fefef000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x00002000001e0b2000000000000003810x000fce000000000000030000fede7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x00002000001e090000000000000003810x01afce000000000000000000feff7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e2800001ee90000000000000003810x0001c0000000000000000000fec7f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e2200001e092000000000008003810x0001c0000000000000018000fe1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x0000a0000c1e0d2000000004000009810x008e4e0000000000000300023ebc3000| 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 |
0x000020000c1e0b2000000000000009810x004fde00000000000003000e1e9e3000| 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 |
0x000000000c1e090000000000000009810x0000000000000000ffffff3ffffff000| 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 |
0x000220000c1e092000000008008009810x000dd60000000000000180000e1f1000| 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 |
0x0000200008129900fe0000140000097e0x000fc6000000001c000001023e3cb000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200008021900fe0000140000097e0x000fca000000001c000001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x000824000850e0007e00000c0034797e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x000824000850e100fe0000060008797e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000824e100fe0000000000097e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200008221900fe0000140000097e0x000fca000000001c000001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x001020000822f900fe0000000000097e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000854e100fe0000000000097e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200008121900fe0000140000097e0x000fca000000001c000001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x0000200008421900fe0000140000097e0x000fca000000001c000001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x001020000852f900fe0000000000097e0x000fc600000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x001020000812f900fe0000000000097e0x000fce00000000ff00fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | reg |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200008129e00000000140000097e0x000fca000000011c7e0001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72] | 1 | t4 | imm_shr7 |
| [71:64] | 8 | t1 | reg |
| [62:57] | 6 | t4 | imm |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x0000200008021800000000140000097e0x000fca000000011c7e0001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72] | 1 | t4 | imm_shr7 |
| [71:64] | 8 | t1 | reg |
| [62:57] | 6 | t4 | imm |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x0000200008221800000000140000097e0x000fca000000011c7e0001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72] | 1 | t4 | imm_shr7 |
| [71:64] | 8 | t1 | reg |
| [62:57] | 6 | t4 | imm |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x0000200008121e00000000140000097e0x000fca000000011c7e0001023e3c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72] | 1 | t4 | imm_shr7 |
| [71:64] | 8 | t1 | reg |
| [62:57] | 6 | t4 | imm |
| [56:37] | 20 | t3 | sub_imm2_shr2 |
| [36:32] | 5 | t3 | sub_ur0 |
| [31:24] | 8 | t3 | sub_r1 |
| [23:16] | 8 | t2 | reg |
0x000000000c1e9d0000000000000009810x03fffe0000000000fffff01efefcf000| 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 |
0x000000000c1e1d0000000000000009810x03fffe0000000000fffff83efefcf000| 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 |
0x000000000c0e1d0000000000000009810x01fffe0000000000001ff01e7e7cf000| 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 |
0x000000000c2e1d0000000000000009810x03fffe0000000000fffff83efefcf000| 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 |
0x000020000c1efd0000000000000009810x01dfce00000000000000003efefcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [61:38] | 24 | t2 | sub_imm2 |
| [37:32] | 6 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000c3e1d0000000000000009810x03fffe0000000000fffff83efefcf000| 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 |
0x000000000c1ebd0000000000000009810x01fffe000000000000fe301efefcf000| 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 |
0x000000000c1f5d0000000000000079810x01fffe00000000000000001efe7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [60:37] | 24 | t2 | sub_imm2 |
| [36:32] | 5 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x000000000c1e9b0000000000000009810x03fffe0000000000fffff81efefef000| 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 |
0x000020000c1e9b1000000000000009810x003fce000000000000018c1e7e7f7000| 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 |
0x000000000c1e1b0000000000000009810x03fffe0000000000fffffc3efefef000| 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 |
0x000000000c0e1b0000000000000009810x03fffe0000000000000ff81e7e7ef000| 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 |
0x000000000c2e1b0000000000000009810x03fffe0000000000fffffc3efefef000| 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 |
0x000020000c1efb0000000000000009810x004fce00000000000000081e7e7ef000| 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 |
0x000020000c1e1b2000000018000009810x002fde000000000000030000fefe7000| 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 |
0x000000000c1ebb0000000000000009810x01dffe0000000000007f181e7e7ef000| 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 |
0x000000000c1f5b0000000000000009810x03fffe0000000000fffff81efefef000| 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 |
0x000000000c1e990000000000000009810x03fffe0000000000fffffc1efefff000| 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 |
0x000020000c1e992000000000000009810x003fce000000000000018c1e7e7f7000| 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 |
0x000000000c1e930000000000000009810x03fffe0000000000ffffff1e7e7ff000| 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 |
0x000000000c1e950000000000000009810x03fffe0000000000fffffe1efefff000| 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 |
0x000000000c1e910000000000000009810x03fffe0000000000ffffff3e7e7ff000| 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 |
0x000000000c1e190000000000000009810x03fffe0000000000fffffc3efefff000| 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 |
0x000000000c0e190000000000000009810x03bffe0000000000fffffc0e7e7ff000| 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 |
0x000020000c0e130000000000000009810x01ffde00000000000000e01e7e7ff000| 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 |
0x000020000c0e150000000000000009810x013fde0000000000fffffe1e7e7ff000| 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 |
0x000000000c2e190000000000000009810x03fffe0000000000fffffc3efefff000| 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 |
0x000000000c4e190000000000000009810x03fffe0000000000fffffc3efefff000| 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 |
0x000020000c1ef90000000000000009810x01ffce00000000000000003efefff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [61:38] | 24 | t2 | sub_imm2 |
| [37:32] | 6 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000164000c1ef50000000008000079810x0000000000000000000000060c3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [59:36] | 24 | t2 | sub_imm2 |
| [35:32] | 4 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x000020000c1e192000000000000009810x003fce000000000000018c1e7e7f7000| 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 |
0x000020000c1e152000000010000009810x003fce00000000000000c00e7e7f7000| 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 |
0x000020000c1e193000000000000009810x003fce000000000000018c1e7e7f7000| 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 |
0x000020000c1e191000000000000009810x003fce000000000000018c1e7e7f7000| 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 |
0x000000000c3e190000000000000009810x03fffe0000000000fffffc3efefff000| 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 |
0x000000000c5e190000000000000009810x03fffe0000000000fffffc3efefff000| 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 |
0x000020000c1e130000000000000009810x03bfde00000000000000801e7e7ff000| 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 |
0x000020000c1eb30000000000000019810x002fce00000000000000001e7e7f6000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [60:37] | 24 | t2 | sub_imm2 |
| [36:32] | 5 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000c1eb90000000000000009810x01cfce0000000000003f8c0e7e7ff000| 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 |
0x000020000c1eb50000000010000009810x000fce0000000000000000007e7f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000c1f590000000000000009810x03ffce0000000000fffffc3efefff000| 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 |
0x000020000c1f550000000004000079810x000fce00000000000000000a1e1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [59:36] | 24 | t2 | sub_imm2 |
| [35:32] | 4 | t2 | sub_ur0 |
| [31:24] | 8 | t2 | sub_r1 |
| [23:16] | 8 | t1 | reg |
0x000000000c1e150000000000000009810x03fffe0000000000fffffe3efefff000| 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 |
0x000020000c1e110000000000000009810x03ffce0000000000ffffff1efefff000| 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 |
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 † |
0x81e090000000000000009810x10000000ffffff3ffffff000| 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 |
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 † |
0x81e0d0000000000000009810x10000000ffffff3ffffff000| 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 |
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 † |
0x81e0b0000000000000009810x10000000ffffff3ffffff000| 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 |
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 † |
0x82ee90000000000000009810x10000000ffffff3ffffff000| 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 |
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 † |
0x000000000c1e1d2000000000000009810x03fffe001c7eff3efffffffffffff007| 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 |
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 † |
0x85ea90000000000000009810x10000000ffffff3ffffff000| 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 |
Dependency barrier for asynchronous LDG operations. Waits for pending async LDGs.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| LDGDEPBAR | UNKNOWN | 1 † |
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 | 128,BYPASS,E,LTC128B, 64,E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARI_ARI_P | ARI_ARI_P | 128,BYPASS,E,LTC128B, 128,E,LTC128B, 64,E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARI_ARURI | ARI_ARURI | 128,BYPASS,E,LTC128B, 128,E,LTC128B, 64,E,LTC128B, E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARI_ARURI_P | ARI_ARURI_P | 128,E,LTC128B, 64,E,LTC128B, E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARI_dARI | ARI_dARI | 128,BYPASS,E, 128,BYPASS,E,LTC128B, 64,E, 64,E,LTC128B, 64,E,LTC256B, E, E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARI_dARI_P | ARI_dARI_P | 128,BYPASS,E,LTC128B, 128,BYPASS,E,LTC128B,ZFILL, 128,BYPASS,E,ZFILL, 64,E, 64,E,LTC128B, E, E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARURI_ARI | ARURI_ARI | 128,BYPASS,E,LTC128B, 128,E,LTC128B, 64,E,LTC128B, E,LTC128B | UNKNOWN | 1 † |
| LDGSTS_ARURI_ARI_P | ARURI_ARI_P | 128,BYPASS,E,LTC128B, 64,E,LTC128B, E,LTC128B | UNKNOWN | 1 † |
0x0001c0000b980aff0080000000800fae0x008e2e00000000000f200000de5d7000| 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 |
0x0001e0000b9a06ff0000000000800fae0x002e1e000000000009780380fe1f7000| 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 |
0x0001e00008180aff0000000000807fae0x000e0e000180000007e80080fe3f0000| 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 |
0x0001e000081a0aff0000000000007fae0x000e0e00038000001eb80380decf0000| 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 |
0x0001e000081a06ff0000000000007fae0x000e0e00018000001f780380feff0000| 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 |
0x0003e0000b980a040180000090860fae0x000c0e00000000020000000068717000| 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 |
0x0003e0000b9a0a0000880000e0d80fae0x00041e000000000e0e00008006077000| 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 |
0x0003e0000b9a060000c00000d0c00fae0x000c1e000000000e000000000e0f7000| 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 |
0x0003e2000b9a0220041c0000e4e03fae0x00000000000000000000000000000000| 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 |
0x0003e000081a0a000088000000047fae0x000c0a000380000e160000801ec90000| 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 |
0x0001e000099a060000c0000000007fae0x00060a000000001e140000001e0f0000| 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 |
0x0001e200099a02000000000000817fae0x000e00000000003e06fc00003e3e0000| 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 |
0x0001e0000b9818000000000000000fae0x012e1e000000001e1fa007c0fefff000| 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 |
0x0001e0000b981a000000000000000fae0x00ae1e000000001efff800c0feff7000| 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 |
0x0001e0000b9a14000000000000000fae0x002e1e000000001e1f908308fefff000| 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 |
0x0001e0000b9a16000000000000000fae0x00ae1e000000003efffc01e0feff7000| 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 |
0x0001e0000b9a17000000000000000fae0x00ae1e000000003efffc01e0feff7000| 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 |
0x0001e0000b9a10000000000000000fae0x012e1e000000001e0788c0ccfefff000| 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 |
0x0001e0000b9a12000000000000000fae0x000e0e000000001efffec0bcfeff7000| 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 |
0x0001e00008181a000000000000007fae0x01ae1e000780001e1ff800c0feff0000| 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 |
0x00000000081c1a000000000000007fae0x01ae1e000780001e1ff800c0feff0000| 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 |
0x00000000081c18000000000000007fae0x01ae1e000780001e1ff800c0feff0000| 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 |
0x0001e000081a14000000000000007fae0x000e1e000380003e0ffe0000feff0000| 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 |
0x0001e000081a16000000000000007fae0x016e1e000780003efffc01a0feff0000| 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 |
0x0001e000081a10000000000000007fae0x01ee0e000380003e07ff0000feff0000| 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 |
0x0001e000081a12000000000000007fae0x012e1e000780001efffec09cfeff0000| 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 |
0x0001c0000b980a000000000000800dae0x03ae2e000000003f0ff80180fe7f7000| 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 |
0x0001e0000b9a0a000000000080000dae0x000e1e000000001f0eb803807ecf7000| 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 |
0x0001e0000b9a060000000000c0000dae0x010e0e000000001f0cf803801eff7000| 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 |
0x0001e2000b9a020800000000c0810dae0x00ce000000000013fcfc00203e3e7000| 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 |
0x0001e00008180a080000000000807dae0x000e0600018000140ec800801e070000| 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 |
0x0001e000081a06000000000000007dae0x000e0e000180001f1cc00000febf0000| 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 |
0x0001e000081a02180000000000bc7dae0x000e0e000180000007fc0020fe020000| 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 |
Load from local (thread-private stack) memory.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| LDL_R_ARI | R_ARI | 128, 64, 64,LU, LU, S16 | UNKNOWN | 1 † |
| LDL_R_AURI | R_AURI | 128, 64 | UNKNOWN | 1 † |
0x000000000010080000000000000009830x03fffe0000000000fffffc003ffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200000100c0000000000000009830x01ffca0000000000fffff0003f3c7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000000100a0000000000000009830x01fffe0000000000fffff8007ffef000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000000300a0000000000010079830x03fffe00000000000003f80000fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x000000000030080000000000010079830x03fffe00000000000003fc0000ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x000020000010060000000000010079830x01ffce00000000000000fc00007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
0x000e20000810080000000000ff0009830x03f1ca00000000000000c00f007ff000| 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 |
0x000e200008100c0000000000ff0079830x01f1ca00000000000003701f003c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t2 | sub_ur0 |
| [23:16] | 8 | t1 | reg |
0x000e200008100a0000000000ff0009830x03f1ca00000000000001801f007ef000| 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 |
Load from shared memory. ~20–30 cycle latency.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| LDS_R_ARI | R_ARI | 128, 64, S8, U16, U8 | UNKNOWN | 1 † |
| LDS_R_ARURI | R_ARURI | 128, 64, S8, U16, U8 | UNKNOWN | 1 † |
| LDS_R_AURI | R_AURI | 128, 64, U16, U8 | UNKNOWN | 1 † |
0x000000000000080000000000000009840x03fffe0000000000fffffc00fffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000000000c0000000000000009840x03fffe0000000000fffff000fffcf000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:78] | 2 | t2 | addr_scale |
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000000000a0000000000000009840x03fffe0000000000fffff800fffef000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:78] | 2 | t2 | addr_scale |
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000000020000000000000009840x01ffce0000000000000000007f7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000000040000000000000009840x03ffde0000000000fffffe007f7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000000000000000000000009840x03ffce000000000000ffff007f7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000800080000000000000009840x03fffe0000000000fffffc1ffffff000| 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 |
0x0000000008000c0000000000000009840x03fffe0000000000fffff07ffffcf000| 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 |
0x0000000008000a0000000000000009840x03fffe0000000000fffff81ffffef000| 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 |
0x000020000800020000000000000009840x033fce00000000000000001e7f7f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [60:37] | 24 | t2 | sub_imm1 |
| [36:32] | 5 | t2 | sub_ur1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e20000800040000000000000079840x0171ce00000000000003e01f3f3f0000| 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 |
0x000e20000800000000000004000079840x01f1ce0000000000007fff1b5f7f0000| 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 |
0x000e00000800080000000000ff0009840x03f1fe0000000000fffffc3f00fff000| 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 |
0x000e000008000c0000000000ff0009840x03f1fe0000000000fffff03f007cf000| 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 |
0x000e000008000a0000000000ff0009840x03f1fe0000000000fffff83f00fef000| 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 |
0x000e20000800040000000000ff0009840x01a1ca000000000000787c0f001ff000| 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 |
0x000e20000800000000000004ff0079840x0331460000000000000fe00000030000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t2 | sub_ur0 |
| [23:16] | 8 | t1 | reg |
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,2,M88, 16,4,M88, 16,M88 | UNKNOWN | 1 † |
| LDSM_R_ARURI | R_ARURI | 16,4,M88, 16,4,MT88, 16,M88 | UNKNOWN | 1 † |
0x0000000000000100000000000000783b0x000fee0000000000000000007f5e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000200000000200000000000000783b0x000fce000000000000f80000bffc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000000000000000000000000783b0x000fce000000000000f80000bffc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | sub_imm1 |
| [31:24] | 8 | t2 | sub_r0 |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x0000000008000200000000000000783b0x01fffe000000000001fc001ffffc0000| 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 |
0x0000000008004200000000000000783b0x01ffee00000000000038001fff7c0000| 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 |
0x0000000008000000000000000000783b0x01fffe000000000001fc001ffffc0000| 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 |
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 sm_103a-only and is not part of the SM100a surface.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| LDTM_R_II | R_II | 16dp128bit, 16dp128bit,x32, 16dp128bit,x8, 16dp256bit, 16dp256bit,PACK16BIT,x8, 16dp256bit,x16, 16dp256bit,x2, 16dp256bit,x32, 16dp256bit,x4, 16dp256bit,x8, 16dp32bit_t0_t15,x16, 16dp32bit_t0_t15,x2, 16dp32bit_t0_t15,x32, 16dp32bit_t0_t15,x8, 16dp32bit_t16_t31,x16, 16dp32bit_t16_t31,x2, 16dp32bit_t16_t31,x32, 16dp32bit_t16_t31,x8, 16dp64bit, 16dp64bit,x32, 16dp64bit,x8, x128, x16, x2, x32, x4, x64, x8 | UNKNOWN | 1 † |
| LDTM_R_R_II | R_R_II | 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,x32, 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 † |
0x000e20000804000000000000000079ee0x01f1c600000000000000ffff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e200008000000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [17:16] | 2 | t1 | reg |
0x000e200008280000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e200008180000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e20000802000000000004000079ee0x0001c60000000000500008fb001c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000081b0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000ea2000822000000000004000479ee0x00004000000000000000000100400000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e6200080a000000000004000479ee0x01418000000000001000000100080000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000082a0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e60000812000000000004000479ee0x01618600000000001000600100100000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000081a000000000004000479ee0x00f1c600000000001000c0fb00200000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000fe20008a0000000000000000479ee0x00000000000000000000001f00700000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e200008880000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [17:16] | 2 | t1 | reg |
0x000fe20008a8000000000000000479ee0x0000000000000000100140ff00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e200008980000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e620008a2000000001000000479ee0x00018000000000000000001f00700000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000088a0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [17:16] | 2 | t1 | reg |
0x000e200008aa000000002000000479ee0x0000c60000000000100140ff00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000089a0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [18:16] | 3 | t1 | reg |
0x000e200008060000000000c0000179ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [17:16] | 2 | t1 | reg |
0x000e2000082e0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e2000081e0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e2000083c0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000e20000824000000000000000079ee0x03f1ce000000ff00fffff01f007c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000080c000000000000000079ee0x00e1ce000000000000007e1f007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [40:32] | 9 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2200082c000000000000000079ee0x01e1c000000000000001e03f00fc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [44:32] | 13 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e20000814000000000000006079ee0x0070ce000000000000007c2f001c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [41:32] | 10 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e60000834000000000004000479ee0x00400600000000000000400000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [23:16] | 8 | t1 | reg |
0x000e2000081c0000000000c0000079ee0x03f1ce00000000000001fe3f00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:40] | 32 | t2 | tmem_off |
| [39:32] | 8 | t2 | tmem_ur |
| [18:16] | 3 | t1 | reg |
0x000fe20008b8000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe20008a0000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000888000200000080000275ee0x00000000000000000000007fff7c0000| 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 |
0x000fe20008a8000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000890000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe20008b0000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000898000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe20008a0000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000888000a00000080000275ee0x00000000000000000000007fff7c0000| 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 |
0x000fe20008a8000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000890000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000fe2000898000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e240008ba0002000080ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008a20002000000ff000075ee0x000000000000000000001000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e2400088a0002000000ff000275ee0x000000000000000000000c00ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008aa0002000000ff000075ee0x000000000000000000002000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008920002000000ff000075ee0x000000000000000000000400ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008b20002000040ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e2400089a0002000000ff000075ee0x000000000000000000000c00ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008a2000a000010ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e2400088a000a000002ff000275ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e240008aa000a000020ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e24000892000a000004ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e2400089a000a000008ff000075ee0x000000000000000000000000ff7c0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62:39] | 24 | t3 | tmem_off |
| [31:24] | 8 | t1 | reg |
| [23:16] | 8 | t2 | reg |
0x000e2400083c000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e24000824000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400080c000200000080000275ee0x00000000000000000000007fff7c0000| 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 |
0x000e2000082c000200000000000075ee0x0001ce00000000000000007fff7c0000| 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 |
0x000e24000814000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e24000834000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400081c000200000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400083c000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e24000824000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400080c000a00000080000275ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400082c000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e24000814000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e24000834000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
0x000e2400081c000a00000080000075ee0x00000000000000000000007fff7c0000| 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 |
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 † |
0x000fc000078000ff00000000000078110x06502e00000e7800fffffffc7f7f0000| 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 |
0x000fc000078000ff00000000000002110x0ff03e00000ef900000000fffffff000| 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 |
0x000fc000078100ff00000000000072110x05f02e000006f8000000007fffff0000| 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 |
0x000fc0000f8000ff0000000000000c110x07f03e00000e78000000003ffffff000| 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 |
0x000fe2000f8380ff0000001a00017c110x0400000000007800000000001a3c0000| 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 |
0x000fc000078e00ff00000000000008110x07f03e000000f800fffffffffffff000| 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 |
0x000fc000078f02ff00000000000008110x00202e000000f800ffffffffffff7000| 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 |
0x000fc000000f06ffffffffff000078110x002036000100e800000000007fff0000| 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 |
0x000fc000078f00ff00000000000008110x05f03e000000f800ffffffffffff7000| 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 |
0x000fc000000f2401ffffffff000078110x00f03e000380c8fe00000000ffff0000| 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 |
0x000fc000078e00ff00000000000002110x0ff03e000000f900800000fffffff000| 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 |
0x000fc000078f02ff00000000000002110x0ff03e000000f800000000ff7ffff000| 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 |
0x000fc000000f06ff00000000000002110x0ff03e000380f800800000fffffff000| 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 |
0x000fc000078f00ff00000000000002110x0ff03e000000f800800000fffffff000| 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 |
0x000fc000000f040000000000000002110x1ff03e000380f8ff000000fffffff000| 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 |
0x000fc0000f8e00ff0000000000000c110x07f03e00000078008000003ffffff000| 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 |
0x000fc0000f8fd2ff0000000000007c110x07f02600000008000000003fffff0000| 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 |
0x000fc000080f06ff0000000000000c110x05f03e000380f8008000003f7f7ff000| 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 |
0x000fc0000f8f00ff0000000000000c110x07f03e000000f8000000003ffffff000| 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 |
0x000fc000080f04000000000000000c110x17f03e000380f8ff0000003ffffff000| 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 |
Load the current program counter (call return address) into a register.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| LEPC_R_II | R_II | UNKNOWN | 1 † |
0x000fce0000000000000000001014794e0x000000000003ffffffffffffff000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [23:16] | 8 | t1 | reg |
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 † |
0x000000000000000000000000000008120x17fffe00078efffffffffffffffff000| 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 |
0x000000000001000000000000000008120x17fffe00078efffffffffffffffff000| 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 |
0x000fc0000000800000000000000002120x1ff03e00078e7eff000000fffffff000| 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 |
0x000fc0000f8000000000000000007c120x07f03e00000efeff0000003fffff0000| 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 |
0x00000000000e000000000000000008120x17fffe000780fffffffffffffffff000| 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 |
0x000fc000078e000000000000000002120x1ff03e000000ffff000000fffffff000| 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 |
0x000fc0000f8e00000000000000000c120x17f03e000000ffff0000007ffffff000| 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 |
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 † |
0x00000000000e800000000000000073a10x03fffe000000000000000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
Memory barrier. Enforces ordering of memory operations. .GL: global scope.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| MEMBAR | ALL,CTA, ALL,GPU, ALL,SYS, CTA,SC, GPU,SC, SC,SYS | UNKNOWN | 1 † |
0x0001c0000000800000000000000009920x002e2c0000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0x000fec000000a00000000000000009920x0060000000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
0xfec000000b00000000000000009920x60000000000000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
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 † |
0x000e400000000f0000000000000008020x03f1be0000000500fffffffffffff380| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc00000000f0000000000000002020x0bf03e0000000000000000ff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [123] | 1 | t2 | reuse |
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc00008000f000000000000000c020x03f03e00000000000000007f00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fc00009000f000000000000007c020x00602e00000000000000007f003f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
Multi-function unit. Evaluates transcendental approximations in ~8 cycles. Operations: .RCP (1/x), .SQRT (√x), .RSQ (1/√x), .SIN, .COS, .EX2 (2x), .LG2 (log2x), .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 | RCP64H, RSQ | UNKNOWN | 1 † |
| MUFU_R_R | R_R | COS, EX2, LG2, RCP, RCP64H, RSQ, RSQ64H, SIN, SQRT, TANH | UNKNOWN | 1 † |
| MUFU_R_UR | R_UR | LG2, RCP, RCP64H, RSQ64H | UNKNOWN | 1 † |
0x000e00000000180040055544000179080x00b1fe00000000001feaaabb007e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f64hi |
| [23:16] | 8 | t1 | reg |
0x000e02000000180000000000000179080x0131fc0000000000ffffffff001e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | f64hi |
| [23:16] | 8 | t1 | reg |
0x000e220000001400ffc00000000079080x0000c0000000000000000000007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [23:16] | 8 | t1 | reg |
0x000000000000000000000000000003080x007ffe00000000000000003f003f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000000080000000000000073080x01fffe0000000000000000ff00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x0002000000000c0000000000000003080x03fdfe0000000000000000ff003f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000000100000000000000003080x03fffe0000000000400000ff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [62] | 1 | t2 | abs |
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000000000000180000000000000173080x03fffe0000000000000000ff00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000000140000000000000003080x01fffe0000000000c000007f007f7000| 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 |
0x0000000000001c0000000000000173080x03fffe0000000000000000ff00fe0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000200000000040000000000000003080x004dfe00000000000000003f003f7000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fe4000000200000000019001903080x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | reg |
| [39:32] | 8 | t2 | reg |
0x000020000000240000000000000003080x000fd600000000000000001f001ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000fe20008000c000000000700007d080x00000000000000000000000000020000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e0200080010000000000000007d080x0001fc00000000000000000e003b0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e2000080018000000000000017d080x0030ce00000000000000000f000e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
0x000e220008001c000000000400017d080x01f1c0000000000000000003003e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fea0003800000000000400000795d0x0000000000000000000f43be00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t1 | imm |
0x000fea0003900000009896800000895d0x03e00000000000000000000000007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t1 | imm |
| [15:12] | 4 | t0 | guard |
0x000fea0003800000000000000000735d0x00000000000000000000001f00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | reg |
No operation.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| NOP | UNKNOWN | 1 † |
0x000fc0000000000000000000000009180x00003e000383fffffffffffc00fc705f| Bits | W | Tok | Extraction |
|---|---|---|---|
| [15:12] | 4 | t0 | guard |
Pack predicate register values into GPR bits.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| P2R_R_II_R_II | R_II_R_II | B1 | UNKNOWN | 1 † |
0x000fc0000000000000000000ff0078030x03f03e00000000000000007f00ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000000010000000000f000078030x000026000000000000000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
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 † |
0x000fc00000700000000000000000081c0x03f03e00038fff770000000000fff000| 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 |
0x000fc0000070e008000000000000781c0x00003e00038e1f770000000000ff0000| 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 |
0x0000000000000000000000000000021f0x00000000007effff000000fffffff000| 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 |
Population count (Hamming weight).
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| POPC_R_R | R_R | UNKNOWN | 1 † |
| POPC_R_UR | R_UR | UNKNOWN | 1 † |
0x000000000000000000000000000003090x007ffe0000000000000000ff00fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
0x000e2000080000000000000000007d090x03f1d600000000000000001f001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | reg |
Pre-exit marker; orders outstanding state before the terminating EXIT.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| PREEXIT | UNKNOWN | 1 † |
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 † |
0x000fc0000000000000000000000008160x17f03e00000000ff0000fff7fffff000| 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 |
0x000fc0000000000000000000000074160x00803e000000007f0000fffeffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | reg |
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000000000000000000000072160x0e402e00000000ff0000007f7f7f0000| 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 |
0x000fe200080000000000001000017e160x000000000000008b00000006078e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | reg |
| [39:32] | 8 | t4 | ureg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
Queue/spin-class primitive appearing in vendor CAS-emulation sequences on Blackwell.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| QSPC_P_R_ARI | P_R_ARI | D,E, E,S | UNKNOWN | 1 † |
0x000e2400000007000000000000ff73aa0x0000c0000002000000000c003e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [84:81] | 4 | t1 | pred |
| [63:40] | 24 | t3 | sub_imm1 |
| [31:24] | 8 | t3 | sub_r0 |
| [23:16] | 8 | t2 | reg |
0x000e2400000005000000000000ff73aa0x0001c000000e0000fffffc007e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [63:40] | 24 | t3 | sub_imm1 |
| [31:24] | 8 | t3 | sub_r0 |
| [23:16] | 8 | t2 | reg |
Unpack GPR bits into predicate registers.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| R2P_II_R_II | II_R_II | UNKNOWN | 1 † |
0x000fc0000000000000000000000078040x07f03e00000030000000007fff000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [77:76] | 2 | t2 | byte_sel |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
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 | BROADCAST, FILL | UNKNOWN | 1 † |
0x000fc000000000000000000000ff72ca0x00003e00000e0000000000001f000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [31:24] | 8 | t3 | reg |
| [23:16] | 8 | t2 | ureg |
0x000fc000000e000000000000000002ca0x07f03e000000000000000000ff7ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0x000fe000008e000000000000000002ca0x00f0060000000000000000003f3f3000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0x000fc000004e000000000000000072ca0x03e03e0000000000000000003f7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
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_P_dARI_R | P_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,MAX,STRONG, E,GPU,MIN,S32,STRONG, E,GPU,MIN,STRONG, E,GPU,OR,STRONG | UNKNOWN | 1 † |
| REDG_dARI_R | dARI_R | 64,ADD,E,GPU,STRONG, 64,ADD,E,SM,STRONG, 64,ADD,E,STRONG,SYS, 64,AND,E,GPU,STRONG, 64,AND,E,SM,STRONG, 64,AND,E,STRONG,SYS, 64,E,GPU,MAX,STRONG, 64,E,GPU,MIN,STRONG, 64,E,GPU,OR,STRONG, 64,E,GPU,STRONG,XOR, 64,E,MAX,SM,STRONG, 64,E,MAX,STRONG,SYS, 64,E,MIN,SM,STRONG, 64,E,MIN,STRONG,SYS, 64,E,OR,SM,STRONG, 64,E,OR,STRONG,SYS, 64,E,SM,STRONG,XOR, 64,E,STRONG,SYS,XOR, ADD,BF16x2,E,GPU,RN,STRONG, ADD,BF16x2,E,RN,SM,STRONG, ADD,BF16x2,E,RN,STRONG,SYS, ADD,E,F16x2,GPU,RN,STRONG, ADD,E,F16x2,RN,SM,STRONG, ADD,E,F16x2,RN,STRONG,SYS, ADD,E,F16x4,GPU,RN,STRONG, ADD,E,F16x8,GPU,RN,STRONG, ADD,E,F32,FTZ,GPU,RN,STRONG, ADD,E,F32,FTZ,RN,SM,STRONG, ADD,E,F32,FTZ,RN,STRONG,SYS, ADD,E,F32x2,FTZ,GPU,RN,STRONG, ADD,E,F32x2,FTZ,RN,SM,STRONG, ADD,E,F32x2,FTZ,RN,STRONG,SYS, ADD,E,F32x4,FTZ,GPU,RN,STRONG, ADD,E,F32x4,FTZ,RN,SM,STRONG, ADD,E,F32x4,FTZ,RN,STRONG,SYS, ADD,E,F64,GPU,RN,STRONG, ADD,E,F64,RN,SM,STRONG, ADD,E,F64,RN,STRONG,SYS, ADD,E,GPU,S32,STRONG, ADD,E,GPU,STRONG, ADD,E,S32,SM,STRONG, ADD,E,S32,STRONG,SYS, ADD,E,SM,STRONG, ADD,E,STRONG,SYS, AND,E,GPU,STRONG, AND,E,SM,STRONG, AND,E,STRONG,SYS, DEC,E,GPU,STRONG, DEC,E,SM,STRONG, DEC,E,STRONG,SYS, E,GPU,INC,STRONG, E,GPU,MAX,S32,STRONG, E,GPU,MAX,S64,STRONG, E,GPU,MAX,STRONG, E,GPU,MIN,S32,STRONG, E,GPU,MIN,S64,STRONG, E,GPU,MIN,STRONG, E,GPU,OR,STRONG, E,GPU,STRONG,XOR, E,INC,SM,STRONG, E,INC,STRONG,SYS, E,MAX,S32,SM,STRONG, E,MAX,S32,STRONG,SYS, E,MAX,S64,SM,STRONG, E,MAX,S64,STRONG,SYS, E,MAX,SM,STRONG, E,MAX,STRONG,SYS, E,MIN,S32,SM,STRONG, E,MIN,S32,STRONG,SYS, E,MIN,S64,SM,STRONG, E,MIN,S64,STRONG,SYS, E,MIN,SM,STRONG, E,MIN,STRONG,SYS, E,OR,SM,STRONG, E,OR,STRONG,SYS, E,SM,STRONG,XOR, E,STRONG,SYS,XOR | UNKNOWN | 1 † |
0x000000000820e100000000000000098e0x03fffe00000000ffffffffffff00f000| 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 |
0x000000000aa0e100000000000000098e0x03fffe00000000ffffffffffff00f000| 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 |
0x000000000b20e100000000000000098e0x03fffe00000000ffffffffffff00f000| 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 |
0x0001e0000010e300000000000000798e0x0006060000000000000000079e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t1 | sub_imm1 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r0 |
0x000fe2000c12e500000000000000098e0x0000000000000000000000000000f000| 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 |
0x000fe2000d12e502000000040000798e0x000000000000000c000000020e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [58:35] | 24 | t2 | sub_imm2 |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | sub_r1 |
| [15:12] | 4 | t0 | guard |
0x002fe8000c92e502000000000000798e0x000000000000000c000000060a00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [58:35] | 24 | t2 | sub_imm2 |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | sub_r1 |
| [15:12] | 4 | t0 | guard |
0x0001e0000c12f30000000000000079a60x000e0e000000001efffffc7f7e00f000| 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 |
0x0001c0000c12ff0000000000000079a60x03fe3e000000003efffff87e7e00f000| 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 |
0x0007e2000c12e300000000000000098e0x0000000000000000000000000000f000| 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 |
0x0001e0000c12e100000000000000098e0x02de0e000000003e001f9c7f7e00f000| 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 |
0x000de2000e92e100000000010000098e0x006200000000000e0000001e1e00f000| 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 |
0x0001e0000d12e300000000000000098e0x01fe0e000000003e0000041f1e00f000| 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 |
0x000000000d12e100000000000000098e0x00000000000000ffffffffffff00f000| 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 |
0x0001e0000c92e300000000000000098e0x03fe06000000000e0000003f1e00f000| 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 |
0x000000000c92e100000000000000798e0x00000000000000ffffffffffff00f000| 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 |
0x0001e4000f12e100000000010000098e0x006200000000000e0000001e1e00f000| 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 |
0x000fe2000c12e500000000000000798e0x00000000000000000000000000000000| 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 |
0xfe2000c12a500000000000000798e0x0| 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 |
0xfe2000c134500000000000000798e0x0| 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 |
0xde2000e92e500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0xde2000e92a500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0xde2000e934500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x000fe2000d12e502000000040000798e0x000000000000000c000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x002fe8000c92e502000000000000798e0x000000000000000c000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x1e4000f12e500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f92e500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0xfe2000d12a502000000040000798e0xc000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0xfe2000d134502000000040000798e0xc000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x2fe8000c92a502000000000000798e0xc000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x2fe8000c934502000000000000798e0xc000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x1e4000f12a500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f134500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f92a500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f934500000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e0000c12e70000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12a70000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c13470000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12e10000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12a10000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c13410000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12e30000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12e50000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x0001e0000c12f30000000000000079a60x000e0e000000001efffffc7f7e000000| 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 |
0x1e0000c12b30000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c13530000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12f50000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12b50000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c13550000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12f70000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c12b70000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x1e0000c13570000000000000079a60xe0e000000001efffffc7f7e000000| 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 |
0x0001c0000c12ff0000000000000079a60x03fe3e000000003efffff87e7e000000| 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 |
0x1c0000c12bf0000000000000079a60x3fe3e000000003efffff87e7e000000| 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 |
0x1c0000c135f0000000000000079a60x3fe3e000000003efffff87e7e000000| 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 |
0x0007e2000c12e300000000000000098e0x00000000000000000000000000000000| 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 |
0x0001e0000c12e100000000000000098e0x02de0e000000003e001f9c7f7e007000| 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 |
0x7e2000c12a300000000000000098e0x0| 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 |
0x7e2000c134300000000000000098e0x0| 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 |
0x1e0000c12a100000000000000098e0x2de0e000000003e001f9c7f7e007000| 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 |
0x1e0000c134100000000000000098e0x2de0e000000003e001f9c7f7e007000| 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 |
0x000de2000e92e100000000010000098e0x006200000000000e0000001e1e000000| 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 |
0xde2000e92a100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0xde2000e934100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e0000e12e100000000000000098e0x2de0e000000003e001f9c7f7e007000| 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 |
0x1e0000e12a100000000000000098e0x2de0e000000003e001f9c7f7e007000| 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 |
0x1e0000e134100000000000000098e0x2de0e000000003e001f9c7f7e007000| 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 |
0xd92e100000000000000798e0xffffffffffff000000| 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 |
0x0001e0000d12e300000000000000098e0x01fe0e000000003e0000041f1e007000| 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 |
0xfe2000d12e702000000040000798e0xc000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x000000000d12e100000000000000098e0x00000000000000ffffffffffff00f000| 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 |
0x0001e0000c92e300000000000000098e0x03fe06000000000e0000003f1e007000| 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 |
0x2fe8000c92e702000000000000798e0xc000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x000000000c92e100000000000000798e0x00000000000000ffffffffffff000000| 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 |
0x0001e4000f12e100000000010000098e0x006200000000000e0000001e1e000000| 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 |
0x1e4000f92e100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0xd92a100000000000000798e0xffffffffffff000000| 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 |
0xd934100000000000000798e0xffffffffffff000000| 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 |
0x1e0000d12a300000000000000098e0x1fe0e000000003e0000041f1e007000| 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 |
0x1e0000d134300000000000000098e0x1fe0e000000003e0000041f1e007000| 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 |
0xfe2000d12a702000000040000798e0xc000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0xfe2000d134702000000040000798e0xc000000020e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0xd12a100000000000000098e0xffffffffffff00f000| 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 |
0xd134100000000000000098e0xffffffffffff00f000| 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 |
0x1e0000c92a300000000000000098e0x3fe06000000000e0000003f1e007000| 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 |
0x1e0000c934300000000000000098e0x3fe06000000000e0000003f1e007000| 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 |
0x2fe8000c92a702000000000000798e0xc000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0x2fe8000c934702000000000000798e0xc000000060a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | sub_ur0 |
| [58:35] | 24 | t1 | sub_imm2 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
0xc92a100000000000000798e0xffffffffffff000000| 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 |
0xc934100000000000000798e0xffffffffffff000000| 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 |
0x1e4000f12a100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f134100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f92a100000000010000098e0x6200000000000e0000001e1e000000| 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 |
0x1e4000f934100000000010000098e0x6200000000000e0000001e1e000000| 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 |
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 | MAX, MAX,S32, MIN, MIN,S32, OR, OR,S32, S32, S32,SUM, S32,XOR, SUM, XOR | UNKNOWN | 1 † |
0x000420000000000000000000000073c40x041bce00000215ff000000002f0f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000001400000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000001420000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000001000000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000001020000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000000400000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000000420000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000000020000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000020000000c20000000000000073c40x062fd600000215ff000000003f5f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000000820000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000000000000c00000000000000073c40x04000000000215ff00000000ffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
0x000e20000000800000000000000073c40x05b1de00000215ff00000000ff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | ureg |
Return from subroutine.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| RET_R_II | R_II | NODEC,REL | UNKNOWN | 1 † |
0x000fe00003c3ffffffffe000000079500x03f01e000000000000001ffcfffc0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [95:90] | 6 | t2 | imm |
| [31:24] | 8 | t1 | reg |
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 † |
0x000fcc000000000000000002000073520x00400000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
0x000fd8000000000000000000000273530x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [23:16] | 8 | t1 | reg |
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 † |
0x000e00000000000000000000000009190x03f1fe000000bf000000000000fff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [95:72] | 24 | t2 | sysreg |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t0 | guard |
Special register to uniform register.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| S2UR_UR_L | UR_L | UNKNOWN | 1 † |
0x000e00000000000000000000000009c30x00f1fe000000ef0000000000007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [95:72] | 24 | t2 | sysreg |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
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 † |
0x000fc0000000000000000000000008070x07f03e0007800000fffffffffffff000| 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 |
0x000fc0000000000000000000000002070x0ff03e0007800000000000fffffff000| 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 |
0x000fc000080000000000000000000c070x07f03e00078000000000003ffffff000| 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 |
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 † |
0x000fc00000000000000000060000781a0x07f02e0000000000000000007f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [122] | 1 | t2 | reuse |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc00000000000000000000000721a0x00b02e0000000000000000ffffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
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,L,U32,W, HI,L,U64, HI,R,S32, HI,R,U32, HI,R,U32,W, L,U32, R,S64, R,U32, R,U32,W, R,U64 | 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,L,U32, HI,L,U32,W, HI,L,U64, HI,R,S32, HI,R,U32, L,U32, L,U32,W, R,S64, R,U32, R,U32,W, R,U64 | UNKNOWN | 1 † |
| SHF_R_R_UR_R | R_R_UR_R | HI,L,U64, HI,R,S32, HI,R,U32, L,U32, R,S64, R,U64 | UNKNOWN | 1 † |
0x0000000000010e0400000007040078190x000000000000000100000000011b0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000001020000000000000008190x17f03e00000000ff0000001ffffff000| 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 |
0x000fc0000001140000000000ff0008190x13f03e00000000ff0000001f00fff000| 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 |
0x000fc0000001160000000000ff0008190x13f03e00000000ff0000001f00fff000| 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 |
0x0000000000001e0400000005040078190x000000000000000100000000011b0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000000006ff00000000000008190x07f03e00000000000000001ffffff000| 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 |
0x000fc0000000100000000000000008190x17f02e00000000ff0000001ffffff000| 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 |
0x000fc800000016ff00000010000078190x03f0000000000000000000003f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fe40000001e0800000001080078190x000000000000000100000000011b0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000000120000000000000008190x17f03e00000000ff0000001f7ffff000| 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 |
0x000fc00000001200369cf258000074190x08002e000000002fc9630da74f0f0000| 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 |
0x000000000001060000000000000002190x1bf03e00000000ff000000ff00fff000| 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 |
0x0000000000010e0400000003000a72190x00002c00000000000000001c0c050000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000001020000000000000072190x1c002e000000007f0000007f7f7f0000| 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 |
0x000fc0000001140000000000ff0002190x03f03e00000000ff000000ff00fff000| 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 |
0x000fc0000001160000000000ff0002190x1bf03e00000000ff000000ff00fff000| 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 |
0x000fc000000006ff00000000000002190x0ff03e0000000000000000fffffff000| 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 |
0x000fc00000000eff00000001121872190x00002c00000000000000001c0c050000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000000000000100000000000000002190x1ff02e00000000ff000000fffffff000| 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 |
0x000000000000160000000000000002190x1bf03e00000000ff000000ff00fff000| 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 |
0x0000000000001e0400000003000a72190x00002c00000000000000001c0c050000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | reg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000000120000000000000002190x1ff02e00000000ff000000fffffff000| 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 |
0x000fc000080102000000000000007c190x04002e00000000ff0000005fffff0000| 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 |
0x000fcc000801140000000004ff007c190x00000000000000070000000000070000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc0000801160000000000ff000c190x13f02e00000000ff0000007f00ff7000| 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 |
0x000fc000080006ff0000000000007c190x05d02e00000000000000005fffff0000| 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 |
0x000fc000080010ff0000000400007c190x02702e0000000000000000037f7f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | reg |
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | reg |
| [23:16] | 8 | t1 | reg |
0x000fc000080012000000000000000c190x17f03e00000000ff0000005fffff7000| 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 |
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 | BFLY, DOWN, 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 | BFLY, DOWN, IDX, UP | UNKNOWN | 1 † |
0x00000000000e00000c001f0000007f890x03fffe000000000003fc0000ffff0000| 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 |
0x00000000000000000800000000007f890x03fffe00000e000003fe1f00ffff0000| 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 |
0x00000000000e000000001f0000007f890x03fffe000000000003f00000ff7f0000| 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 |
0x00000000000e00000418000000007f890x03fffe000000000000e000007f7f0000| 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 |
0x000000000000000008000000000079890x03fffe00000e007f03e00000ffff0000| 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 |
0x000000000000000004000000000079890x03fffe00000e00ff03e00000ffff0000| 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 |
0x00000000000e000000001f00000075890x03fffe0000000000001f00ffffff0000| 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 |
0x00002400000000000c000000000073890x03f7c000000e00ff000000ffffff0000| 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 |
0x000024000000000008000000000073890x01ffc000000e00ff000000ffffff0000| 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 |
0x000024000000000000000000000073890x023fc000000e00ff000000ff7fff0000| 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 |
0x000024000000000004000000000073890x01ffc000000e00ff000000ffff7f0000| 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 |
Generic store.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| ST_ARI_R | ARI_R | 128,E, 64,E, E | UNKNOWN | 1 † |
| ST_ARURI_R | ARURI_R | 64,E | UNKNOWN | 1 † |
| ST_dARI_R | dARI_R | 128,E, 128,E,GPU,STRONG, 128,E,STRONG,SYS, 64,E, 64,E,GPU,STRONG, E, E,GPU,STRONG, E,U16, E,U8 | UNKNOWN | 1 † |
0x0001e00000100d0000000000800073850x020e0a000000007c000000007e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | reg |
| [63:32] | 32 | t1 | sub_imm1 |
| [31:24] | 8 | t1 | sub_r0 |
0x0001e00000100b0000000000000003850x020e0e00000000fe00000300fe00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | reg |
| [63:32] | 32 | t1 | sub_imm1 |
| [31:24] | 8 | t1 | sub_r0 |
| [15:12] | 4 | t0 | guard |
0x0001e0000010090000000000000073850x020e0e000000007f000000007e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | reg |
| [63:32] | 32 | t1 | sub_imm1 |
| [31:24] | 8 | t1 | sub_r0 |
0x0001e0000c100b0000000000000009850x000e0e000000000c0003001e0e00f000| 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 |
0x0001e0000c101d0000000000000009850x03fe1e000000003e000e10fffe00f000| 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 |
0x0001e0000c10fd0000020000000009850x00160e000000000e0000001c3e00f000| 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 |
0x0001c0000c115d0000000000000009850x03fe3e000000001e001ff0ff7e00f000| 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 |
0x0001c0000c101b0000000000000009850x03fe3e000000003e000318fffe00f000| 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 |
0x0001e0000c10fb0000000000000009850x00de0e000000000e0003083e3e00f000| 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 |
0x0001c0000c10190000000000000009850x03fe3e000000003efffffcfffe00f000| 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 |
0x0001e0000c10f90000000001000079850x002e0e000000000e0000803e3e000000| 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 |
0x0001c0000c10150000000000000009850x014e3e000000001e000056fffe00f000| 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 |
0x0001c0000c10110000000000000079850x004e3e000000001e0000003f1e000000| 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 |
Shared-memory store to a structured/atomic target (descriptor-addressed form).
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| STAS_ARI_R | ARI_R | UNKNOWN | 1 † |
0x0001e8000c0008ff0000000002007dbd0x00060000000000000000000f00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r0 |
Store to global memory via descriptor.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STG_ARI_R | ARI_R | 128,E, 64,E, E, E,GPU,STRONG | UNKNOWN | 1 † |
| STG_ARURI_R | ARURI_R | 128,E, 64,E, E | UNKNOWN | 1 † |
| STG_dARI_R | dARI_R | 128,E, 128,E,EF, 128,E,GPU,STRONG, 128,E,SM,STRONG, 128,E,STRONG,SYS, 64,E, 64,E,EF, 64,E,GPU,STRONG, 64,E,SM,STRONG, 64,E,STRONG,SYS, E, E,EF, E,EF,U16, E,GPU,STRONG, E,SM,STRONG, E,STRONG,SYS, E,STRONG,SYS,U16, E,U16, E,U8 | UNKNOWN | 1 † |
| STG_dARI_R_R | dARI_R_R | 256,E,EF,ENL2, 256,E,EFL2,GPU,NA,STRONG, 256,E,EL,ELL2,GPU,STRONG, 256,E,EL,ENL2,GPU,STRONG, 256,E,ELL2,GPU,NA,STRONG, 256,E,ENL2 | UNKNOWN | 1 † |
0x0001e00000100d0000000000000003860x000e0e000000000001fb00fcfe007000| 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 |
0x0001e00000100b0000000000000073860x02060a000000000001fc00fe86000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t1 | sub_imm1 |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r0 |
0x0001e2000010090000000000000003860x000e000000000000000180fffe003000| 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 |
0x0001e0000010e90000000001000003860x000a06000000000000000006fe00f000| 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 |
0x0001e0000c100d0400000000000009860x000e1e00000000000003001c3e007000| 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 |
0x0001e0000c100b0400000000000009860x000e0e00000000000003001e0600f000| 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 |
0x0001e0000c10090400000000000009860x000e0e0000000000000180ff7e007000| 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 |
0x0001c0000c101d0000000000000009860x03fe3e000000003efffff8fffe00f000| 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 |
0x0001e2000c001d0800000000000079860x01e60000000000060000101c3e000000| 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 |
0x0001e0000c10fd0000000000000079860x01fe0e000000001a000000dcde000000| 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 |
0x0001c0000c10bd0000000000000009860x03fe3e000000000e0000303c3e00f000| 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 |
0x0001e0000c115d0000000000000009860x007606000000000e0000001c3e00f000| 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 |
0x0001c0000c101b0000000000000009860x03fe3e000000003efffffcfffe00f000| 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 |
0x0001e0000c001b0000000000000079860x01fe0a000000001e0000181e3e000000| 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 |
0x0001e0000c10fb0000000000000079860x008e0e000000001e000000befe000000| 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 |
0x0001c0000c10bb0000000000000009860x01fe3e000000000e0000181e3e00f000| 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 |
0x0001e0000c115b0000000000000009860x03fe0e000000001e01f008ff7e00f000| 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 |
0x0001c0000c10190000000000000009860x03fe3e000beff9ffffffffffff07f196| 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 |
0x0001e0000c00190000000000000079860x000e0a000000001efffffc3f3e000000| 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 |
0x0001e0000c00150800000000000079860x000e0a0000000006fffffe1f1e000000| 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 |
0x0001e0000c10f90000000000000019860x000e0e000000001e000000fffe00e000| 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 |
0x0001e0000c10b90000000000000009860x01ae0e000000000e00000c3f1e00f000| 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 |
0x0001e0000c11590000000000000009860x03fe0e000000001e003004ff7e00f000| 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 |
0x0001e2000c11550000000000000029860x00b600000000000e0000001f0e00d000| 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 |
0x0001c0000c10150000000000000009860x03fe3e000000001e003fdeff7e00f000| 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 |
0x0001c0000c10110000000000000009860x03fe3e000000003e0003e7ff7e00f000| 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 |
0x0001e0000f021814f80000000000097f0x00020e000000000200ffffff3efff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x0009e0000f50e000f80000000000097f0x00020e00000001ff01fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x0009e0000f24e000f80000000000097f0x00020e00000001ff01fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x004de0000f22f800f80000000000097f0x00020e00000001ff01fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x0009e0000f54e000f80000000000097f0x00020e00000001ff01fffffffffff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x0001e0000f121814f80000000000097f0x00020e000000000200ffffff3efff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [55:40] | 16 | t1 | sub_imm2_shr5u |
| [39:32] | 8 | t2 | reg |
| [31:24] | 8 | t1 | sub_r1 |
| [23:16] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
Store to global memory via descriptor.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STG.E_ARURI_R | ARURI_R | E | UNKNOWN | 1 † |
0x810090000000000000009860x3fffffffffff00f000| 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 |
Store to global memory via descriptor.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STG.E.128_ARURI_R | ARURI_R | 128,E | UNKNOWN | 1 † |
0x8100d0000000000000009860x3fffffffffff00f000| 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 |
Store to global memory via descriptor.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STG.E.64_ARURI_R | ARURI_R | 64,E | UNKNOWN | 1 † |
0x8100b0000000000000009860x3fffffffffff00f000| 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 |
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 † |
0x820e90000000000000009860x3fffffffffff00f000| 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 |
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 † |
0x850ed0000000000000009860x3fffffffffff00f000| 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 |
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 † |
0x850e50000000000000009860x3fffffffffff00f000| 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 |
Store to local memory.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STL_ARI_R | ARI_R | 128, 64, S16 | UNKNOWN | 1 † |
| STL_AURI_R | AURI_R | 128, 64 | UNKNOWN | 1 † |
0x0001c0000010080000000000000003870x03fe3e00000000000003fcff3f00f000| 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 |
0x0001c00000100c0000000000000003870x03fe3e00000000000003f0ff1f007000| 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 |
0x0001c00000100a0000000000000003870x03fe3e00000000000003f8ff3f00f000| 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 |
0x0001e0000010060000000000010003870x001e0e00000000000000fc7f00007000| 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 |
0x0001e0000810080000000000ff0069870x004e0e000000000f0000c00f00001000| 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 |
0x0001e00008100c0000000000ff0079870x000e0e000000001f000370ff00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [72:64] | 9 | t1 | sub_ur0 |
| [63:40] | 24 | t1 | sub_imm1 |
| [39:32] | 8 | t2 | reg |
0x0001e00008100a0000000000ff0009870x004e0e000000001f0001807e00007000| 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 |
Store to shared memory.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| STS_ARI_R | ARI_R | 128, 64, U16, U8 | UNKNOWN | 1 † |
| STS_ARURI_R | ARURI_R | 128, 64, U16, U8 | UNKNOWN | 1 † |
| STS_AURI_R | AURI_R | 128, 64, U16, U8 | UNKNOWN | 1 † |
0x0001c0000000080000000000000003880x03fe3e0000000000fffffcffff00f000| 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 |
0x0000000000000c0000000000000003880x03fffe000000c000ffffffffff00f000| 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 |
0x0001c00000000a0000000000000001880x03fe3e00080000fffffff8ffff00fa00| 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 |
0x0001c0000000040000000000000003880x03ce3e0000000000fffffeffff00f000| 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 |
0x0001e0000000000000000000000003880x03de1e000000000000fdffffff00f000| 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 |
0x0001c0000800080000000000000009880x03fe3e000000003ffffffcffff00f000| 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 |
0x0001c00008000c0000000000000009880x03fe3e000000005ffffff0ffff00f000| 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 |
0x0001c00008000a0000000000000009880x03fe3e000000001ffffff8ffff00f000| 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 |
0x0001e0000800040000000000000009880x01ce0e000000001f001f02ff7f00f000| 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 |
0x0001e0000800000000000000000009880x00ce0e000000001f00fc3fffff00f000| 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 |
0x0001c0000800080000000000ff0009880x03fe3e000000003ffffffcff0000f000| 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 |
0x0001c00008000c0000000000ff0009880x03fe3e000000003ffffff0ff0000f000| 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 |
0x0001c00008000a0000000000ff0009880x03fe3e000000003ffffff8ff0000f000| 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 |
0x0001e2000800040400000000ff0089880x00060000000000000060000600003000| 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 |
0x0001e0000800000000000000ff0009880x000e0e000000000f000ffc0700007000| 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 |
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 † |
0x000000000000020000000000000008440x0000000000000000ffffffffff00f000| 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 |
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 | 16dp128bit, 16dp128bit,x16, 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, x16, x2, x32, x8 | UNKNOWN | 1 † |
0x0001e000080400c000000001000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000080000c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e2000820000000000004000079ed0x000e00000000001f0000006000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [81:64] | 18 | t1 | tmem_ur |
| [63:40] | 24 | t1 | tmem_off |
| [39:32] | 8 | t2 | reg |
0x0001e000082800c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000081800c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000080200c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000081b00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000082a00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000081a00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000088800c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e00008a800c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000089800c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000088a00c000000200000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t1 | tmem_off |
| [34:32] | 3 | t2 | reg |
0x0001e00008aa00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t1 | tmem_off |
| [34:32] | 3 | t2 | reg |
0x0001e000089a00c000000800000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:40] | 24 | t1 | tmem_off |
| [34:32] | 3 | t2 | reg |
0x0001e000080600c000000001000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000082e00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e000081e00c000000000000079ed0x000e06000000003f0001f0fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [34:32] | 3 | t2 | reg |
0x0001e0000824000000000000000079ed0x000e06000000000f0001f07c00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [81:64] | 18 | t1 | tmem_ur |
| [63:40] | 24 | t1 | tmem_off |
| [39:32] | 8 | t2 | reg |
0x0001e000080c000000000000000079ed0x000606000000003f000000be00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [81:64] | 18 | t1 | tmem_ur |
| [63:40] | 24 | t1 | tmem_off |
| [39:32] | 8 | t2 | reg |
0x0001e200082c000000000004000079ed0x000e00000000003f000000e000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [81:64] | 18 | t1 | tmem_ur |
| [63:40] | 24 | t1 | tmem_off |
| [39:32] | 8 | t2 | reg |
0x0001e000081c00c000000000000079ed0x000e06000000003f0001f8fe00000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t1 | tmem_ur |
| [63:40] | 24 | t1 | tmem_off |
| [34:32] | 3 | t2 | reg |
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_ARURI_R | P_ARURI_R | PHASECHK,TRANS64, PHASECHK,TRANS64,TRYWAIT | UNKNOWN | 1 † |
| SYNCS_P_AURI_R | P_AURI_R | PHASECHK,TRANS64, PHASECHK,TRANS64,TRYWAIT | UNKNOWN | 1 † |
| SYNCS_R_ARI_R | R_ARI_R | A1T0,ARRIVE,RED,TRANS64, A1T0,ARRIVE,TRANS64, ARRIVE,RED,TRANS64, ARRIVE,TRANS64 | UNKNOWN | 1 † |
| SYNCS_R_ARURI_R | R_ARURI_R | A1T0,ARRIVE,RED,TRANS64, A1T0,ARRIVE,TRANS64, ARRIVE,RED,TRANS64, ARRIVE,TRANS64 | UNKNOWN | 1 † |
| SYNCS_R_AURI_R | R_AURI_R | A0TR,ARRIVE,RED,TRANS64, A1T0,ARRIVE,RED,TRANS64, A1T0,ARRIVE,TRANS64, ARRIVE,RED,TRANS64, ARRIVE,TRANS64 | UNKNOWN | 1 † |
| SYNCS_UR_AURI_UR | UR_AURI_UR | 64,EXCH | UNKNOWN | 1 † |
0x20000800100000000000000005a70x0fc600001e00ffffffffffff00f000| 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 |
0x0020000800110000000000000005a70x0fc600001e00ffffffffffff00f000| 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 |
0x000e24000800100000000000ff0005a70x0001c0000002003f0003f80f0000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [84:81] | 4 | t1 | pred |
| [71:64] | 8 | t2 | sub_ur0 |
| [63:40] | 24 | t2 | sub_imm1 |
| [39:32] | 8 | t3 | reg |
| [15:12] | 4 | t0 | guard |
0x000020000800110000000000ff0005a70x01ffce00000e003f03c3f8ff0000f000| 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 |
0x0001e000081004ff000000ff00ff09a70x01ee0e0000000000000000007f00f000| 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 |
0x00002000081000ff000000ff000009a70x01bfde00000000000003f800fffff000| 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 |
0x0001e000080004ff0000000002ff09a70x00060600000000000000000b1d00f000| 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 |
0x0001e000080000ff0000000000ff79a70x000e1600000000000000081f1f000000| 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 |
0x01e0000810040000000000000009a70x0e0600000000fffffffffffffff000| 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 |
0x01e0000810000000000000000009a70x0e0600000000fffffffffffffff000| 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 |
0x1e0000800040000000000000009a70x60600000000000000000000000000| 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 |
0x01e0000800000000000000000009a70x0e0600000000fffffffffffffff000| 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 |
0x0001e0000830040400000000ffff89a70x000e0e000000001b0000f80700003000| 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 |
0x000fe00008100400000000ffffff09a70x00e00e000000003f000000000000f000| 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 |
0x000fe00008100000000000ffffff09a70x03a00e000000003f03e3f8000000f000| 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 |
0x0003e2000800040400000005ffff79a70x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t2 | sub_ur0 |
| [39:32] | 8 | t3 | reg |
| [23:16] | 8 | t1 | reg |
0x0001c0000800000000000000ffff09a70x000e3e000000003f03e0780f0000f000| 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 |
0x00002000080001000000000000ff05b20x01ffde000000000003e1f80e3f00f000| 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 |
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 † |
0x000000000800020000000000000003ba0x00000000000000ffffffffffff00f000| 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 |
Cluster grid asynchronous barrier. Implements cluster-scope barrier arrive/wait.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| UCGABAR_ARV | ARV | UNKNOWN | 1 † |
| UCGABAR_WAIT | WAIT | UNKNOWN | 1 † |
Uniform find leading one.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| UFLO_UR_UR | UR_UR | U32 | UNKNOWN | 1 † |
0x000fc000080e000000000000000072bd0x00003e00000000000000000f000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
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 † |
0x0003ec000800010000000000000003ca0x000c000000000000000000000e007000| 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 |
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 † |
0x000fc0000f91e00000000000000008900x03f03e00006e09ffffffffff7ffff000| 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 |
0x000fc000087e040000000000000078900x00303e000381e1ffffffffffff3f0000| 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 |
0x000fc0000f81e00000000000000002900x03f03e00007e09ff800000fffffff000| 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 |
0x000fc0000fffe0ff000000040a0082970x00200e000000000000000000000c0000| 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 |
0x000fc0000810040000000000000002900x03f03e0003efe9ff800000ffff7ff000| 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 |
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, U32,WIDE, WIDE | 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 † |
0x000fc0000f80000000000000000078a50x00002e000006007effffffff3f7e0000| 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 |
0x000fc0000f80000000000000000002a50x00002e000002003e0000003f3f3e7000| 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 |
0x000fc0000f8e020000000000000008a40x03f03e00000008ffffffffff7f7ff000| 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 |
0x000fc0000f8e000000000001000008a40x00003e000000003f000000007f1fb000| 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 |
0x000fc0000f8e000000000000000008a50x03f03e00000000ffffffffff7f7ef000| 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 |
0x000fc0000f8e020000000000000008a50x03f03e00000008ff55555ffe3f7ef000| 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 |
0x000fc000080e040000000000000078a50x00002e000180003effffffff7f3e0000| 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 |
0x000fc0000f8e020000000000000074a40x00002e000000001fffffffff0f1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000f8e020000000000000002a40x03f03e00000008ff0000007f7f7ff000| 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 |
0x000fc0000f8e000000000000000002a50x03f03e00000000ff0000007fff7ef000| 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 |
0x000fc0000f8e020000000000000072a50x03f02e00000000ff0000003f3f3e0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc000080e040000000000000002a50x00002e000180000e0000003f3f2e7000| 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 |
Uniform integer set predicate.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| UISETP_UP_UP_UR_II_UP | UP_UP_UR_II_UP | AND,EQ, AND,EQ,U32, AND,GE, AND,GE,U32, AND,GT, AND,GT,U32, AND,LE,U32, AND,LT, AND,LT,U32, AND,NE, AND,NE,U32, EQ,OR,U32, GT,OR, GT,OR,U32, LE,OR,U32, LT,OR, LT,OR,U32, NE,OR, NE,OR,U32 | 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,EQ, AND,EQ,U32, AND,GE, AND,GE,U32, AND,GT, AND,GT,U32, AND,LT, AND,LT,U32, AND,NE, AND,NE,U32, EQ,OR, EQ,OR,U32, GE,OR, GE,OR,U32, LE,OR,U32, LT,OR, LT,OR,U32, NE,OR, NE,OR,U32 | UNKNOWN | 1 † |
| UISETP_UP_UP_UR_UR_UP_UP | UP_UP_UR_UR_UP_UP | AND,EQ,EX, AND,EQ,EX,U32, AND,EX,GE, AND,EX,GE,U32, AND,EX,GT, AND,EX,GT,U32, AND,EX,LT, AND,EX,LT,U32, AND,EX,NE, AND,EX,NE,U32, EQ,EX,OR, EQ,EX,OR,U32, EX,GE,OR, EX,GT,OR, EX,LT,OR, EX,LT,OR,U32, EX,NE,OR, EX,NE,OR,U32 | UNKNOWN | 1 † |
0xfc00008702270000000000000088c0x00703e00038e0000000000237f00f000| 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 |
0x000fc00008702070000000000000088c0x00703e00038e0000000000237f00f000| 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 |
0x000fc0000bf06270000000000000788c0x03f03e00000e0000ffffffff7f000000| 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 |
0x000fc0000bf06070000000000000788c0x01f03e00000e0000ffffffff3f000000| 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 |
0x000fc00008704270000000000000788c0x01f03e00038e0000ffffffff7f000000| 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 |
0x000fc0000bf04070000000000000788c0x03f03e0000060000ffffffff7f000000| 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 |
0xfc20008703070000000000000788c0x00003000058600000000003c0f000000| 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 |
0x000fc00008701270000000000000788c0x00302e0003860000ffffffff3f000000| 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 |
0x000fc00008f01070000000000000788c0x00002e0003060000ffffffff3f000000| 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 |
0x000fc0000bf05270000000000000788c0x03f03e00000e0000ffffffff3f000000| 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 |
0x000fc00008705070000000000000088c0x03f03e00038e0000ffffffff7f00f000| 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 |
0x000fe00008742470000000010000788c0x0000060000000000000000001f000000| 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 |
0x000fe2000c784670000000011600788c0x00000000000000000000000000000000| 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 |
0x000fc0000c704470000000000000788c0x00003600038e00000000001f0d000000| 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 |
0x000fc20008703470000000000000788c0x00003000058600000000003c0f000000| 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 |
0x000fc00008701670000000000000788c0x00e03e0004020000000001371f000000| 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 |
0x002fe2000c701470000000020000788c0x0000000000000000000000000f000000| 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 |
0x000fc00008705670000000000000788c0x03f03e0000820000ffffffff3f000000| 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 |
0x000fc20008705470000000000000788c0x0020340007840000000000037f000000| 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 |
0x000fc0000bf04300ffffffff0100788c0x0000260000020010000000001e000000| 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 |
0x000fc0000bf04100ffffffff0000788c0x0000360000020010000000000f000000| 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 |
0x000fe2000bf01300ffffffff0800788c0x00000000000000000000000007000000| 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 |
0x000fe2000bf05300ffffffff0600788c0x00000000000000000000000000000000| 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 |
0x000fc00008702270000000000000728c0x00003e0004820000000000ff1f000000| 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 |
0x000fc00008702070000000000000028c0x01403600078e0000000000ff7f007000| 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 |
0x000fc0000bf06270000000000000728c0x03f03e00000e0000000000ff7f000000| 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 |
0x000fc00008706070000000000000028c0x03f03e0003860000000000ff3f007000| 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 |
0x000fc00008704270000000000000728c0x03f03e00078e0000000000ff3f000000| 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 |
0x000fc0000bf04070000000000000728c0x03f03e0000060000000000ff7f000000| 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 |
0x000fc00008701270000000000000728c0x03f03e0007860000000000ffff000000| 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 |
0x000fc0000bf01070000000000000728c0x03f02e00000600000000007f7f000000| 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 |
0x000fc00008705270000000000000728c0x03f03e00078e0000000000ff7f000000| 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 |
0x000fc00008705070000000000000028c0x03f03e00078e0000000000ff7f00f000| 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 |
0x000fc00008702670000000000000728c0x02f03e0004820000000000ff3f000000| 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 |
0xfe20008702470000000ff0a00728c0x00103e00040000000000001f3f000000| 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 |
0x000fc00008706670000000000000728c0x01003e00058200000000003f3f000000| 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 |
0x000fc00008706470000000000000728c0x00103e00040000000000001f3f000000| 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 |
0x000fd20008703470000000010800728c0x00000000000000000000000e02000000| 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 |
0x000fc00008701670000000000000728c0x00003e0004820000000000ff3f000000| 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 |
0x000fc00008701470000000000000728c0x00103e00040000000000001f1f000000| 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 |
0x000fc00008705670000000000000728c0x01f03e00078e0000000000ff1f000000| 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 |
0x000fc000087054700000000a0000728c0x0000360006800000000000f53f000000| 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 |
0x000fcc0008702310000000060700728c0x00000000000000000000000000000000| 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 |
0x000fc0000c702100000000ff0800528c0x00002e0000820030000000ff47002000| 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 |
0x000fc0000bf06300000000000000728c0x02403e0000060030000000ffff000000| 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 |
0x000fc0000bf06100000000000000728c0x00003e00000e0070000000ffff000000| 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 |
0x000fc0000bf04300000000000000728c0x00003e0000020010000000ff7f000000| 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 |
0x000fc0000bf04100000000ff0000728c0x00003e0000000000000000ffff000000| 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 |
0x000fc0000bf01300000000000000728c0x00002e0000060030000000ffff000000| 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 |
0x000fc0000bf01100000000010000728c0x00002e0000000000000000feff000000| 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 |
0x000fc0000bf05300000000110000728c0x00003e0000060030000000eeff000000| 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 |
0x000fc00008705100000000000000028c0x01003e00078e0070000000ffff00f000| 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 |
0x000fd2000cf02700000000ff0700728c0x0000000000000000000000ff00000000| 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 |
0x000fc0000c722500000000ff0000728c0x00002e0000880030000000003f000000| 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 |
0x000fc00008706700000000000000728c0x00002e00008200300000003f3f000000| 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 |
0x000fcc000c704710000000000000728c0x00000000000000000000000e0c000000| 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 |
0x000fd20008701710000000091400728c0x0000000000000000000000060b000000| 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 |
0x000fcc0008f01500000000ff1500728c0x0000000000000000000000ff00000000| 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 |
0x000fc00008705700000000010000728c0x0000360004800010000000fe1f000000| 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 |
0x000fd20008f45500000000ff1000728c0x00000000000000000000000002000000| 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 |
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 † |
0x000fc0000f8000ff00000000000078910x03c02e00007ef800ffffffffffff0000| 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 |
0x000fc0000f8000ff00000000000002910x03f03e00007ef900000000fffffff000| 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 |
0x000fc0000f81000000000000000072910x02002e00007ef8ff000000ffffff0000| 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 |
0x000fc0000f8e00ff00000000000008910x01b03e000000f800fffffffffffff000| 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 |
0x000fc0000f8f02ff00000000000008910x01b03e000000f800fffffffffffff000| 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 |
0x000fc000080f06ff00000000000078910x00003e000780f800ffffffffffff0000| 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 |
0x000fc0000f8f000000000000000078910x00002e000000f8ffffffffffffff0000| 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 |
0x000fc000080f040000000000000078910x00003e000780f8ffffffffffffff0000| 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 |
0x000fc0000f8e00ff00000000000002910x03f03e000000f800800000fffffff000| 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 |
0x000fc0000f8f02ff00000000000072910x03f03e000000f800000000ffffff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [79:75] | 5 | t4 | imm |
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc000080f06ff00000000000072910x00002e000780f800800000ffffff0000| 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 |
0x000fc0000f8f000000000000000072910x00703e000000f8ff000000ffffff0000| 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 |
0x000fc000080f040000000000000002910x01f03e000780f8ff000000fffffff000| 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 |
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 † |
0x000fc0000f80c00500000000000008920x03f03e00000e38fabfffffff3ffff000| 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 |
0x000fc0000800fcff0000000000ff72920x00003a00078000000000007f3f000000| 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 |
0x000fc0000f8e000000000000000078920x03f03e000000feffffffffffff7f0000| 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 |
0x000fc0000f8e000000000000000002920x03f03e000000ffff0000007fff7ff000| 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 |
Uniform move.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| UMOV_UR_II | UR_II | UNKNOWN | 1 † |
| UMOV_UR_UR | UR_UR | UNKNOWN | 1 † |
0x000fc0000000000000000000000008820x03f03e0000000000ffffffff007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
0x000fc000080000000000000000000c820x03f03e0000000000000000ff007ff000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
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 † |
0x000fc0000800000000000000ff0078830x00403e00000000000000007f007f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t3 | ureg |
| [23:16] | 8 | t1 | ureg |
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| UPLOP3_UP_UP_UP_UP_UP_II_II | UP_UP_UP_UP_UP_II_II | LUT | UNKNOWN | 1 † |
0x000fc00000700000000000000000089c0x00a03e00038eff720000000000aff000| 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 |
| [23:16] | 8 | t7 | imm |
| [15:12] | 4 | t0 | guard |
| [5:2] | 4 | t2 | pred |
Uniform population count.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| UPOPC_UR_UR | UR_UR | UNKNOWN | 1 † |
0x000fc0000800000000000000000072bf0x00002e00000000000000000f000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
Uniform byte permute.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| UPRMT_UR_UR_II_UR | UR_UR_II_UR | UNKNOWN | 1 † |
0x000fc0000800000000000000000008960x03f03e00000000ff0000fff7ff3ff000| 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 |
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 † |
0x000fc0000800000000000000000008870x03f03e0007800000ffffffffff7ff000| 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 |
0x000fc0000800000000000000000002870x03f03e0007800000000000ffff7ff000| 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 |
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 † |
0x000e0000080e050000000000000079c80x0001c000000000000000007800000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t1 | imm |
0x000e240008000600000000c0000079c80x00004000000000000000002800000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t2 | imm |
| [18:15] | 4 | t1 | pred |
Uniform funnel shift.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| USHF_UR_UR_II_UR | UR_UR_II_UR | HI,L,S32, HI,L,S32,W, HI,L,S64, HI,L,S64,W, HI,L,U32, HI,L,U32,W, HI,L,U64, HI,L,U64,W, HI,R,S32, HI,R,S32,W, HI,R,S64, HI,R,S64,W, HI,R,U32, HI,R,U32,W, HI,R,U64, HI,R,U64,W, L,S32, L,S32,W, L,S64, L,S64,W, L,U32, L,U32,W, L,U64, L,U64,W, R,S32, R,S32,W, R,S64, R,S64,W, R,U32, R,U32,W, R,U64, R,U64,W | 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,S32, HI,R,U32, L,U32, R,U64 | UNKNOWN | 1 † |
0xfc0000801040000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008010c0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801000000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801080000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801060000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008010e0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000801020000000000000008990x03f03e000000003f0000000f3f3ff000| 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 |
0xfc00008010a0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000801140000000000ff0008990x03f03e000000007f0000001f003ff000| 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 |
0xfc00008011c0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801100000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801180000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000801160000000000ff0008990x00f03e000000003f0000001f007f7000| 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 |
0xfc00008011e0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000801120000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008011a0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800040000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008000c0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800000000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800080000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc000080006ff00000000000008990x03f03e00000000000000001f7f7ff000| 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 |
0xfc00008000e0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800020000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008000a0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800140000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008001c0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000800100000000000000078990x00003e000000001f0000001fff1f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800180000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc0000800160000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008001e0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000800120000000000000078990x00302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0xfc00008001a0000000000000078990x302e00000000ff0000001f3f3f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [63:32] | 32 | t3 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fe40008001205ffffffff011574990x00000000000000000000000016000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [63:32] | 32 | t4 | imm |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc8000801140800000009ff0472990x00100000000000170000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t4 | ureg |
| [39:32] | 8 | t3 | ureg |
| [31:24] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
0x000fc0000801160000000000ff0002990x03f02e000000007f0000007f003ff000| 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 |
0x000fc000080006ff00000000000002990x03f03e00000000000000007f3f7f7000| 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 |
0x000fc0000800120000000000000002990x01e02e00000000ff0000007f7f3ff000| 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 |
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 | 2CTA,ALIGN,FIND_AND_SET, ALIGN,FIND_AND_SET, FIND_AND_SET | UNKNOWN | 1 † |
| UTCATOMSWS_UR_UR | UR_UR | AND | UNKNOWN | 1 † |
0x000e24000820080000000004000475e30xc000000e00000000000200020000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [39:32] | 8 | t3 | ureg |
| [23:16] | 8 | t2 | ureg |
0x000e60000800080000000000000075e30x600000e00000000000f000f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [39:32] | 8 | t3 | ureg |
| [23:16] | 8 | t2 | ureg |
0x000e2400080e000000000001000485e30xc000000e00000000000e00001000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [83:81] | 3 | t1 | pred |
| [39:32] | 8 | t3 | ureg |
| [23:16] | 8 | t2 | ureg |
| [15:12] | 4 | t0 | guard |
0x0001c000080000000000000000ff09e30x002e3a00000000000000000f0000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [23:16] | 8 | t1 | ureg |
| [15:12] | 4 | t0 | guard |
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 † |
0x0001c000080000ff000000ff000023e90x000e3e0000000000000000007f00d000| 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 |
0x0011c000082000ff000000ff000003e90x000e3e0000000000000000007f00d000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t2 | ureg |
| [31:24] | 8 | t1 | sub_ur0 |
0x0001e00008200800000000ff000073e90x000e06000000003f000000003f000000| 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 |
0x0005d80008000818000000ff100073e90x00c20000000000050000000005000000| 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 |
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 † |
0x0007c0000838000000000000010009e70x00083a0000000000000104fffe00f000| 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 |
0x1d8000818000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x1d8000928000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x1d8000920000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x1d8000830000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x0001c0000930000000000000080009e70x000e3a00000000000001fcfff700f000| 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 |
0x1d8000820000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x1d8000908000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x0001d8000900000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x1d8000810000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
0x0001c0000910000000000000080009e70x000e3a00000000000001fcfff700f000| 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 |
0x0001d8000800000000000004040009e70x001e000000000000000080fbfb00f000| 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 |
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 † |
0x0001e0000800000000ff0000000071ea0x000e0e000780003f00007e1e3f000c00| 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 |
0x0003e2000920000900ff2000000075ea0x00040000028000020000041e1e000000| 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 |
0x0011d0000808000000ff0000000011ea0x000e0e000780003f00007effff00ec00| 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 |
0x0001f2000800000000000000000081ea0x000000000780003f00ff7effff001c00| 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 |
0x0011d8000820000000000000000075ea0x000000000780003f00ff7effff000000| 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 |
0x0001f20008000000000000ff000085ea0x000000000780183f00ff7e00ff001000| 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 |
| [39:32] | 8 | t2 | gdesc_ur |
| [31:24] | 8 | t1 | gdesc_ur |
tcgen05 integer MMA (kind::i8). Accepted on sm_100a; ptxas 13.3 rejects this kind on sm_103a targets.
| 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 † |
0x0001e4000900011000ff0018000075ea0x000600000280000f00001e063a000000| 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 |
0x0001f20009000100000000ffc50085ea0x000000000680000f00ff1e003a001000| 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 |
0x0011d8000920010000000000000075ea0x000000000680001f00ff1effff000000| 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 |
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 † |
0x0011d8000f800008c00004ffff0095ea0x000000000000000000ff000000000000| 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 |
| [39:32] | 8 | t2 | gdesc_ur |
| [31:24] | 8 | t1 | gdesc_ur |
0x000000000880000080000000000015ea0x001ffa000700003f00ff3effff00e000| 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 |
0x0011d8000f800008800004ffff0095ea0x000000000000000000ff000000000000| 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 |
| [39:32] | 8 | t2 | gdesc_ur |
| [31:24] | 8 | t1 | gdesc_ur |
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 † |
0x0011d000080003000000000000001dea0x000e0e000780003f00ff7effff00ec00| 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 |
0x00000000082003080000000000001dea0x001ffe000780000400ff7effff00e000| 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 |
0x0001e0000800030000ff0000000071ea0x000e0e000780003f00007e7e3f000c00| 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 |
0x0001e0000820030000ff0000000075ea0x000e0e000780001f00007e3e3e000000| 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 |
0x0011d0000808030000ff0081c00091ea0x000e0e000780003f00007e7e3f000c00| 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 |
0x0001f20008000300000000ffc00085ea0x000000000780003f00ff7e003f001000| 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 |
0x0011d8000820030000000000000075ea0x000000000780003f00ff7effff000000| 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 |
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 † |
0x000fd8000801000000000000040089e60x000000000000000000004000fb000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [55:40] | 16 | t1 | tmem_off |
| [31:24] | 8 | t1 | tmem_ur |
TMA cache-control operation on the uniform datapath.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| UTMACCTL_AURI | AURI | IV, PF | UNKNOWN | 1 † |
0x000000000800000000000000000079b90x0000000000000000000000007e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000804000000000000000009b90x0000000000000000000000001e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
Flush pending TMA commands. Ensures all preceding TMA operations are committed before this point.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| UTMACMDFLUSH | UNKNOWN | 1 † |
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 | 2CTA,2D, 2CTA,3D, 2CTA,4D, 2D, 3D, 4D, 5D | UNKNOWN | 1 † |
| UTMALDG_AURI_AURI_UR | AURI_AURI_UR | 5D,IM2COL | UNKNOWN | 1 † |
| UTMALDG_AURI_AURI_UR_II | AURI_AURI_UR_II | 2CTA,2D,MULTICAST, 2CTA,3D,MULTICAST, 2CTA,4D,MULTICAST, 2D,MULTICAST, 3D,MULTICAST, 4D,MULTICAST | UNKNOWN | 1 † |
0x0001c0000800800000000000000075b40x009e3e00000000000000001c1e000000| 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 |
0x000000000820900000000008100075b40x000000000000000000003c040e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000821100000000000000075b40x000000000000000000003e787e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000821900000000000000075b40x0000000000000000000036183e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000800900000000000000005b40x000000000000000000007e3c7e007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801100000000000000005b40x000000000000000000003e787e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801900000000000000075b40x00000000000000000000ff787e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000802100000000000000005b40x000000000000000000007e383e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000806000400000000000003b40x000000000000007b000000187e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000820980000000000000073b40x000000000000003f00003e3c7e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000821180000000000000073b40x000000000000003f00003e787e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000821980000000000000073b40x000000000000007f00003e387e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000800980000000000000003b40x000000000000003f00003e3c3e007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801180000000000000073b40x000000000000003f00003e387e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801980000000000000073b40x000000000000007f00003e387e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [71:64] | 8 | t3 | ureg |
| [47:40] | 8 | t4 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
TMA prefetch issued on the uniform datapath.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| UTMAPF_AURI_AURI | AURI_AURI | 3D,L2, 4D,L2 | UNKNOWN | 1 † |
0x000000000801000000000000000005b80x00000000000000000000001c7e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801800000000000000005b80x00000000000000000000003c7e007000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
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, 4D,ADD, 5D,ADD | UNKNOWN | 1 † |
0x000000000801000000000008040073b60x00000000000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [40:33] | 8 | t2 | sub_ur0 |
| [30:23] | 8 | t1 | sub_ur0 |
0x000000000801800000000000040073b60x0000000000000000000000383a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000802000000000000040073b60x0000000000000000000000381a000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
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 | 2D, 3D, 4D, 5D, 5D,IM2COL | UNKNOWN | 1 † |
| UTMASTG_AURI_AURI_II | AURI_AURI_II | 4D | UNKNOWN | 1 † |
0x000000000800800000000000000073b50x00000000000000000000003c3e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801000000000000000003b50x00000000000000000000007c7e00f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000801800000000000200073b50x0000000000000000000000380e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000802000000000000000073b50x0000000000000000000000781e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x000000000806000000000008300073b50x0000000000000000000000000e000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [39:32] | 8 | t1 | sub_ur0 |
| [31:24] | 8 | t2 | sub_ur0 |
| [15:12] | 4 | t0 | guard |
0x0000000008019000000014080e0073b50x00000000000000000000eb0000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [47:40] | 8 | t3 | desc_ur |
| [39:32] | 8 | t1 | sub_ur0 |
| [18:11] | 8 | t2 | sub_ur0 |
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 † |
0x000fe00000000000000000800000784c0x00001200000000000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [63:32] | 32 | t1 | imm |
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 † |
0x00000000000e000000000000000072140x00000000000000ff000000fffffff000| 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 |
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 † |
0x000fc0000000000000000000000008360x07f03e0000000000fffffffffffff000| 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 |
0x000fc000080000000000000000000c360x07f03e00000000008000007ffffff000| 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 |
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 † |
0x000fc0000380010000000000000008460x17f03e00040000fffffffffffffff000| 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 |
0x000fc0000380000000000000000078460x15f02e000400007fffffffffff3f0000| 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 |
0x000fc0000380010000000000000074460x0ff03e00040008ffffffffffffff0000| 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 |
0x000fc0000380000000000000000074460x01702e000400007f0000001fff7f0000| 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 |
0x000fc0000380010000000000000002460x1ff02e00040000ff800000fffffff000| 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 |
0x000fe0000780030000000000000072460x0eb006000000003f0000001d0f3f0000| 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 |
0x000fe20007800090800000a1860272460x00000000000000000000000000000000| 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 |
0x000fc0000b8001000000000000000e460x07f03e000400087f0000001f7f7ff000| 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 |
0x000fc0000b8000000000000000007e460x00902e00040000bf0000001f3f3f0000| 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 |
0x000fc0000b8001000000000000000c460x07f03e00040000ff8000003ffffff000| 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 |
0x000fc0000b8000000000000000000c460x05803e000400007f0000001fbf7f7000| 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 |
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 | S16x2, U32 | UNKNOWN | 1 † |
| VIMNMX_R_P_P_R_UR_P | R_P_P_R_UR_P | U32 | UNKNOWN | 1 † |
0x000fc00003fe010000000000000008480x07f03e0004000000fffffffffffff000| 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 |
0x000fc00003fe000000000000000078480x07f02e0004000000000001ffffff0000| 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 |
0x000fc00003fe010000000000000002480x0ff03e0004000000000000fffffff000| 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 |
0x000fc00003fe030000000000000002480x01f02e00040000000000001f1e1ff000| 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 |
0x000fc00003fe000000000000000002480x0ff02e00040000000000007f7f3ff000| 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 |
0x000fc0000bfe01000000000000000c480x07f03e00040000000000003ffffff000| 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 |
0x000fc0000bfe00000000000000007c480x07f02e00040000000000003f3f3f0000| 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 |
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 † |
0x000fc00003800100000000000000020f0x1ff02e000400007f0000007f7ffff000| 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 |
0x000fce0007801108000000202120720f0x00000000000000000000000000000000| 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 |
0x000fc0000b8001000000000000007c0f0x05f03e00000000ff0000001fffff0000| 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 |
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 † |
0x000fc000000000000000000000ff78060x00003e00078e00000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t2 | neg |
| [89:87] | 3 | t2 | pred |
| [86:81] | 6 | t1 | pred |
0x000fc200000001000000000000ff78060x00003800078e00000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t2 | neg |
| [89:87] | 3 | t2 | pred |
| [86:81] | 6 | t1 | pred |
0x000fc000000e010000000000000078060x01f03e00078000000000000000ff0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [90] | 1 | t3 | neg |
| [89:87] | 3 | t3 | pred |
| [23:16] | 8 | t1 | reg |
| [15:12] | 4 | t2 | pred |
Uniform warp vote.
| InsKey | Operands | Modifiers | Pipeline | Latency |
|---|---|---|---|---|
| VOTEU_UP_P | UP_P | ALL, ANY | UNKNOWN | 1 † |
| VOTEU_UR_UP_P | UR_UP_P | ANY | UNKNOWN | 1 † |
0x000fc000000000000000000000ff78860x00202e00038e00000000000000000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [89:87] | 3 | t2 | pred |
| [86:81] | 6 | t1 | pred |
0x000fc000000001000000000000ff08860x03f03e00038e0000000000000000f000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [89:87] | 3 | t2 | pred |
| [86:81] | 6 | t1 | pred |
| [15:12] | 4 | t0 | guard |
0x000fc000038e010000000000000078860x00203e000000000000000000001f0000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [84:81] | 4 | t2 | pred |
| [84:81] | 4 | t3 | pred |
| [23:16] | 8 | t1 | ureg |
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 † |
0x000fea0003c0000000000000000479480x03f00000000000000000000000180000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [23:18] | 6 | t1 | imm |
0x000fc0000380000000000000000073480x00d03a000000000000000000ff000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | reg |
0x000fea0003a0000000000000000073480x0000000000000000000000003f000000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | reg |
0x000fea0003c0000000000000000873480x03f000000000000000000000ff040000| Bits | W | Tok | Extraction |
|---|---|---|---|
| [31:24] | 8 | t1 | reg |
| [23:18] | 6 | t2 | imm |
Yield execution hint to warp scheduler.
| InsKey | Operands | Pipeline | Latency |
|---|---|---|---|
| YIELD | UNKNOWN | 1 † |
SM100a has no separate live measurement campaign in this revision (no B200 on the bench). The table is derived, and validated offline, as follows:
| Check | Sample | Result |
|---|---|---|
| Encoding parity, sm_100a vs sm_103a | 119 tcgen05 corpus probe pairs shared by both targets | 119/119 byte-identical 128-bit instruction words |
| Decoder/encoder replay on an archived sm_100 corpus (round-trip, EXACT minus scheduling fields) | 1,134 vendor/probe cubins, 20,024,512 instructions | 99.9219% match (20,008,866/20,024,512); mismatch 1,247, error 14,399, 0 fatal |
| Replay delta vs the 2026-08-20 production table (same corpus) | same | +4,054 matches (99.9018% → 99.9219%), mismatch −76.5%; largest resolved classes: WARPSYNC.COLLECTIVE.ALL 2,739→0, UISETP.GT.U32.AND.EX 1,483→0, FCHK/MUFU.RCP64H 15/15→0 |
| Scheduling/pipeline measurements on B200 | — | not performed; inherited from SM103a (B300), unvalidated for B200 timing |
The dominant standing error class is LDG.E.U16.STRONG.SM_R_dARI (13,680 of the
14,399 errors), a vendor-library form pending adjudication in the shared pipeline; residual
per-class deltas against the 2026-08-20 baseline are enumerated in the O2 validation report.