Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Ori Primary Opcode Enum (322 opcodes, IDs 0-321)

Addresses apply to ptxas v13.0.88 (CUDA 13.0). VA base 0x400000 (non-PIE).

The 322 primary Ori opcodes (IDs 0-321). The opcode id equals the index into the ROT13-obfuscated name table at InstructionInfo+4184 (16 bytes/entry; proven by sub_BEBAC0 getName = table + 4184 + 16*opcode), so there is one numbering system with no remap. The rot13 column is the stored (obfuscated) form; mnemonic is the decoded SASS-level name. sm_gen is the earliest SM generation that introduces the opcode; ctor_verified marks entries extracted directly from the sub_BE7390 constructor (vs the .rodata string scan). A separate 385 Mercury-extended opcode set covers SM103 tensor operations.

idmnemonicrot13sm_genenc_categoryisel_slotctor_verified
0ERRBARREEONEsm_7000yes
1IMADVZNQsm_7010yes
2IMAD_WIDEVZNQ_JVQRsm_7020yes
3IADD3VNQQ3sm_7030yes
4BMSKOZFXsm_7040yes
5SGXTFTKGsm_705160yes
6LOP3YBC3sm_706241yes
7ISETPVFRGCsm_707148yes
8IABSVNOFsm_70897yes
9LEAYRNsm_7090yes
10SHFFUSsm_701093yes
11FFMASSZNsm_701194yes
12FADDSNQQsm_70120yes
13FMULSZHYsm_701395yes
14FMNMXSZAZKsm_70140yes
15FSWZADDSFJMNQQsm_70150yes
16FSETSFRGsm_70160yes
17FSELSFRYsm_70170yes
18FSETPSFRGCsm_70180yes
19MOVZBIsm_70190yes
20SELFRYsm_702029yes
21P2RC2Esm_70210yes
22R2PE2Csm_702237yes
23PLOP3CYBC3sm_70230yes
24PRMTCEZGsm_7024188yes
25NOPABCsm_7025190yes
26VOTEIBGRsm_70260yes
27CS2R_32PF2E_32sm_70270yes
28CS2R_64PF2E_64sm_70280yes
29PMTRIGCZGEVTsm_702932yes
30CSMTESTPFZGRFGsm_7030271yes
31VABSDIFFINOFQVSSsm_7031159yes
32VABSDIFF4INOFQVSS4sm_703272yes
33IDPVQCsm_70330yes
34IDEVQRsm_703455yes
35I2IV2Vsm_703542yes
36I2IPV2VCsm_703653yes
37IMNMXVZAZKsm_70370yes
38POPCCBCPsm_70380yes
39FLOSYBsm_70390yes
40FCHKSPUXsm_7040355yes
41IPAVCNsm_70410yes
42MUFUZHSHsm_70420yes
43F2FS2Ssm_70430yes
44F2F_XS2S_Ksm_70440yes
45F2IS2Vsm_70450yes
46F2I_XS2V_Ksm_70460yes
47I2FV2Ssm_7047224yes
48I2F_XV2S_Ksm_7048235yes
49FRNDSEAQsm_7049355yes
50FRND_XSEAQ_Ksm_7050150yes
51AL2PNY2Csm_705187yes
52AL2P_INDEXEDNY2C_VAQRKRQsm_70520yes
53BREVOERIsm_70530yes
54BMOV_BOZBI_Osm_70540yes
55BMOV_ROZBI_Esm_705516yes
56BMOVOZBIsm_70560yes
57S2RF2Esm_705798yes
58B2RO2Esm_7058153yes
59R2BE2Osm_7059183yes
60LEPCYRCPsm_7060288yes
61BARONEsm_706118yes
62BAR_INDEXEDONE_VAQRKRQsm_7062302yes
63SETCTAIDFRGPGNVQsm_7063303yes
64SETLMEMBASEFRGYZRZONFRsm_70640yes
65GETLMEMBASETRGYZRZONFRsm_7065248yes
66DEPBARQRCONEsm_70660yes
67BRAOENsm_70670yes
68BRXOEKsm_7068283yes
69JMPWZCsm_7069164yes
70JMXWZKsm_7070168yes
71CALLPNYYsm_7071130yes
72RETERGsm_70720yes
73BSSYOFFLsm_70730yes
74BREAKOERNXsm_707412yes
75BPTOCGsm_707513yes
76KILLXVYYsm_70760yes
77EXITRKVGsm_7077172yes
78RTTEGGsm_707830yes
79BSYNCOFLAPsm_70790yes
80MATCHZNGPUsm_70800yes
81NANOSLEEPANABFYRRCsm_70810yes
82NANOTRAPANABGENCsm_70820yes
83TEXGRKsm_70830yes
84TLDGYQsm_708486yes
85TLD4GYQ4sm_708588yes
86TMMLGZZYsm_708689yes
87TXDGKQsm_70870yes
88TXQGKDsm_7088187yes
89LDCYQPsm_70890yes
90ALDNYQsm_70900yes
91ASTNFGsm_70910yes
92OUTBHGsm_70920yes
93OUT_FINALBHG_SVANYsm_70930yes
94LDSYQFsm_70940IDA-inlined
95STSFGFsm_70950yes
96LDGYQTsm_70960yes
97STGFGTsm_70970yes
98LDLYQYsm_70980yes
99STLFGYsm_70991yes
100LDYQsm_7010025yes
101STFGsm_7010133yes
102ATOMNGBZsm_7010238yes
103ATOMGNGBZTsm_701030yes
104REDERQsm_7010444yes
105ATOMSNGBZFsm_7010545yes
106QSPCDFCPsm_7010659yes
107CCTL_NO_SBPPGY_AB_FOsm_701070yes
108CCTLPPGYsm_7010860yes
109CCTLLPPGYYsm_7010962yes
110CCTLTPPGYGsm_7011068yes
111MEMBARZRZONEsm_7011171yes
112SULDFHYQsm_7011278yes
113SUSTFHFGsm_7011379yes
114SUATOMFHNGBZsm_70114106yes
115SUREDFHERQsm_701150yes
116PIXLDCVKYQsm_701160yes
117ISBERDVFOREQsm_701170yes
118ISBEWRVFORJEsm_70118147yes
119SHFLFUSYsm_70119149yes
120WARPSYNCJNECFLAPsm_701200yes
121YIELDLVRYQsm_701210yes
122DFMAQSZNsm_70122179yes
123DADDQNQQsm_70123180yes
124DMULQZHYsm_70124192yes
125DSETPQFRGCsm_70125191yes
126HADD2UNQQ2sm_70126199yes
127HADD2_F32UNQQ2_S32sm_70127215yes
128HFMA2USZN2sm_701280yes
129HMUL2UZHY2sm_70129221yes
130HSET2UFRG2sm_70130225yes
131HSETP2UFRGC2sm_701312yes
132HMMA_16UZZN_16sm_7013210yes
133HMMA_32UZZN_32sm_7013348yes
134IMMAVZZNsm_701340yes
135INTRINSICVAGEVAFVPsm_701350yes
136SM70_LASTFZ70_YNFGsm_701360yes
137SM73_FIRSTFZ73_SVEFGsm_731370yes
138UBREVHOERIsm_731380yes
139UBMSKHOZFXsm_731390yes
140UCLEAHPYRNsm_731400yes
141UISETPHVFRGCsm_73141120yes
142ULDCHYQPsm_73142126yes
143ULEAHYRNsm_73143129yes
144UP2URHC2HEsm_73144139yes
145ULOP3HYBC3sm_73145143yes
146UPLOP3HCYBC3sm_73146151yes
147USELHFRYsm_73147163yes
148USGXTHFTKGsm_731480yes
149UFLOHSYBsm_73149200yes
150UIADD3HVNQQ3sm_73150201yes
151UIMADHVZNQsm_73151206yes
152UMOVHZBIsm_73152207yes
153UPRMTHCEZGsm_73153208yes
154VOTEUIBGRHsm_73154213yes
155UPOPCHCBCPsm_731550yes
156USHFHFUSsm_73156214yes
157SCATTERFPNGGREsm_731570yes
158F2FPS2SCsm_73158216yes
159HMMA_1688UZZN_1688sm_73159217yes
160HMMA_16816UZZN_16816sm_73160219yes
161BMMAOZZNsm_73161227yes
162TTUCCTLGGHPPGYsm_73162229yes
163TTUMACROGGHZNPEBsm_73163290yes
164R2URE2HEsm_731647yes
165MOVMZBIZsm_731650yes
166LDSMYQFZsm_731660yes
167LDTRAMYQGENZsm_731670yes
168FOOTPRINTSBBGCEVAGsm_7316836yes
169S2URF2HEsm_73169355yes
170BRXUOEKHsm_731700yes
171SM73_LASTFZ73_YNFGsm_731710yes
172SM82_FIRSTFZ82_SVEFGsm_82172110yes
173GATHERTNGUREsm_82173115yes
174GENMETADATATRAZRGNQNGNsm_82174114yes
175SPMETADATAFCZRGNQNGNsm_82175117yes
176BMMA_88128OZZN_88128sm_82176196yes
177BMMA_168128OZZN_168128sm_82177254yes
178BMMA_168256OZZN_168256sm_82178255yes
179CLMADPYZNQsm_82179256yes
180DMMAQZZNsm_82180257yes
181HMMA_SP_1688UZZN_FC_1688sm_82181258yes
182HFMA2_MMAUSZN2_ZZNsm_82182259yes
183HMNMX2UZAZK2sm_82183260yes
184IMMA_88VZZN_88sm_82184261yes
185IMMA_SP_88VZZN_FC_88sm_821850yes
186IMMA_16816VZZN_16816sm_821860yes
187IMMA_16832VZZN_16832sm_82187262yes
188IMMA_SP_16832VZZN_FC_16832sm_82188243yes
189ARRIVESNEEVIRFsm_821890yes
190LDGDEPBARYQTQRCONEsm_821900yes
191LDGSTSYQTFGFsm_821910yes
192REDUXERQHKsm_821920yes
193SM82_LASTFZ82_YNFGsm_821930yes
194SM86_FIRSTFZ86_SVEFGsm_861940yes
195F2IPS2VCsm_861950yes
196UF2FPHS2SCsm_861960yes
197I2FPV2SCsm_861970yes
198SUQUERYFHDHRELsm_861980yes
199SM86_LASTFZ86_YNFGsm_861990yes
200SM89_FIRSTFZ89_SVEFGsm_892000yes
201QMMA_16816DZZN_16816sm_892010yes
202QMMA_16832DZZN_16832sm_8920296yes
203QMMA_SP_16832DZZN_FC_16832sm_892030yes
204QMMA_SP_12864DZZN_FC_12864sm_89204169yes
205SM89_LASTFZ89_YNFGsm_89205178yes
206SM90_FIRSTFZ90_SVEFGsm_90206197yes
207ACQBLKNPDOYXsm_90207239yes
208CGABAR_ARVPTNONE_NEIsm_90208154yes
209CGABAR_GETPTNONE_TRGsm_902090yes
210CGABAR_SETPTNONE_FRGsm_90210195yes
211CGABAR_WAITPTNONE_JNVGsm_90211175yes
212CGAERRBARPTNREEONEsm_90212355yes
213CREATEPOLICYPERNGRCBYVPLsm_90213355yes
214CVTAPIGNsm_90214355yes
215DMMAQZZNsm_90215355yes
216ELECTRYRPGsm_90216355yes
217ENDCOLLECTIVERAQPBYYRPGVIRsm_90217309yes
218FENCE_GSRAPR_Tsm_90218170yes
219FENCE_SSRAPR_Fsm_90219355yes
220FMNMXSZAZKsm_90220355yes
221GMMATZZNsm_902210yes
222LDCUYQPHsm_90222Noneyes
223LEPCYRCPsm_90223Noneyes
224MAPAZNCNsm_90224Noneyes
225PREEXITCERRKVGsm_90225Noneyes
226R2UR_HE2HE_Usm_90226Noneyes
227REDASERQNFsm_90227Noneyes
228SETMAXREGFRGZNKERTsm_90228Noneyes
229SETSMEMSIZEFRGFZRZFVMRsm_90229Noneyes
230STASFGNFsm_90230Noneyes
231STSMFGFZsm_90231Noneyes
232SYNCS_BASICFLAPF_ONFVPsm_90232Noneyes
233SYNCS_LD_UNIFMFLAPF_YQ_HAVSZsm_90233Noneyes
234UBLKCPHOYXPCsm_90234Noneyes
235UBLKREDHOYXERQsm_90235Noneyes
236UBLKPFHOYXCSsm_90236Noneyes
237UCVTAHPIGNsm_90237Noneyes
238ULEPCHYRCPsm_90238Noneyes
239UMAPAHZNCNsm_90239Noneyes
240UTMACCTLHGZNPPGYsm_90240Noneyes
241UTMACMDFLUSHHGZNPZQSYHFUsm_90241Noneyes
242UTMALDGHGZNYQTsm_90242Noneyes
243UTMAPFHGZNCSsm_90243Noneyes
244UTMREDGHGZERQTsm_90244Noneyes
245UTMALSTHGZNYFGsm_90245Noneyes
246VHMNMXIUZAZKsm_90246Noneyes
247VIADDIVNQQsm_90247Noneyes
248VIADDMNMXIVNQQZAZKsm_90248Noneyes
249VIMNMXIVZAZKsm_90249Noneyes
250VIMNMX3IVZAZK3sm_90250Noneyes
251WARPGROUPJNECTEBHCsm_90251Noneyes
252SM90_LASTFZ90_YNFGsm_90252Noneyes
253SM100_FIRSTFZ100_SVEFGsm_100253Noneyes
254CREDUXPERQHKsm_100254Noneyes
255FADD2SNQQ2sm_100255Noneyes
256FFMA2SSZN2sm_100256Noneyes
257FMNMX3SZAZK3sm_100257Noneyes
258FMUL2SZHY2sm_100258Noneyes
259LDTMYQGZsm_100259Noneyes
260UGETNEXTWORKIDHTRGARKGJBEXVQsm_100260Noneyes
261UTCBAR_1CTAHGPONE_1PGNsm_100261Noneyes
262UTCBAR_2CTAHGPONE_2PGNsm_100262Noneyes
263UTCCP_1CTAHGPPC_1PGNsm_100263Noneyes
264UTCCP_2CTAHGPPC_2PGNsm_100264Noneyes
265UTCMMA_1CTAHGPZZN_1PGNsm_100265Noneyes
266UTCMMA_2CTAHGPZZN_2PGNsm_100266Noneyes
267UTCSHIFT_1CTAHGPFUVSG_1PGNsm_100267Noneyes
268UTCSHIFT_2CTAHGPFUVSG_2PGNsm_100268Noneyes
269VIRTCOUNTIVEGPBHAGsm_100269Noneyes
270TCATOMSWSGPNGBZFJFsm_100270Noneyes
271TCLDSWSGPYQFJFsm_100271Noneyes
272TCSTSWSGPFGFJFsm_100272Noneyes
273QFMA4DSZN4sm_100273Noneyes
274QADD4DNQQ4sm_100274Noneyes
275QMUL4DZHY4sm_100275Noneyes
276MEMSETZRZFRGsm_100276Noneyes
277ACQSHMINITNPDFUZVAVGsm_100277Noneyes
278STTMFGGZsm_100278Noneyes
279FENCE_TSRAPR_Gsm_100279Noneyes
280SM100_LASTFZ100_YNFGsm_100280Noneyes
281SM104_FIRSTFZ104_SVEFGsm_104281Noneyes
282IADDVNQQsm_104282Noneyes
283UVIADDHIVNQQsm_104283Noneyes
284IMNMXVZAZKsm_104284Noneyes
285IMNMXVZAZKsm_104285Noneyes
286UIMNMXHVZAZKsm_104286Noneyes
287UVIMNMXHIVZAZKsm_104287Noneyes
288ISETPVFRGCsm_104288Noneyes
289UISETPHVFRGCsm_104289Noneyes
290MOVZBIsm_104290Noneyes
291UMOVHZBIsm_104291Noneyes
292SELFRYsm_104292Noneyes
293USELHFRYsm_104293Noneyes
294UFADDHSNQQsm_104294Noneyes
295UFSELHSFRYsm_104295Noneyes
296UFFMAHSSZNsm_104296Noneyes
297UFMULHSZHYsm_104297Noneyes
298UFSETHSFRGsm_104298Noneyes
299UFSETPHSFRGCsm_104299Noneyes
300UI2IHV2Vsm_104300Noneyes
301UI2IPHV2VCsm_104301Noneyes
302UF2FHS2Ssm_104302Noneyes
303UFRNDHSEAQsm_104303Noneyes
304UF2IHS2Vsm_104304Noneyes
305UF2IPHS2VCsm_104305Noneyes
306UI2FHV2Ssm_104306Noneyes
307UI2FPHV2SCsm_104307Noneyes
308UIABSHVNOFsm_104308Noneyes
309CS2URPF2HEsm_104309Noneyes
310UF2FPHS2SCsm_104310Noneyes
311MXQMMA_SF_16832ZKDZZN_FS_16832sm_104311Noneyes
312OMMA_16864BZZN_16864sm_104312Noneyes
313OMMA_SP_168128BZZN_FC_168128sm_104313Noneyes
314QMMA_16816DZZN_16816sm_104314Noneyes
315QMMA_16832DZZN_16832sm_104315Noneyes
316QMMA_SP_16832DZZN_FC_16832sm_104316Noneyes
317QMMA_SP_12864DZZN_FC_12864sm_104317Noneyes
318QMMA_SF_16832DZZN_FS_16832sm_104318Noneyes
319QMMA_SF_SP_16864DZZN_FS_FC_16864sm_104319Noneyes
320SM104_LASTFZ104_YNFGsm_104320Noneyes
321LASTYNFGsentinel321Noneyes