Windows NT 4.0 source code leak
You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.

474 lines
6.7 KiB

4 years ago
  1. #include "asmindex.h"
  2. 101 133 t_ps1
  3. .8086 I_T8086
  4. .186 I_T186
  5. .286 I_T286C
  6. .286C I_T286C
  7. .286P I_T286P
  8. .386.386 I_T386C
  9. .386C.386 I_T386C
  10. .386P.386 I_T386P
  11. .8087 I_T8087
  12. .287 I_T287
  13. .387.386 I_T387
  14. .ALPHA I_TALPHA
  15. ASSUME I_TASSUME
  16. COMMENT I_TCOMMENT
  17. COMM I_TCOMM
  18. .CODE I_TCODE
  19. .CONST I_TCONST
  20. .CREF I_TCREF
  21. .DATA I_TDATA
  22. .DATA? I_TDATAQ
  23. DB I_TDB
  24. DD I_TDD
  25. DOSSEG I_TDOSSEG
  26. DQ I_TDQ
  27. DT I_TDT
  28. DW I_TDW
  29. ELSE I_TELSE
  30. ELSEIF I_TELSEIF
  31. ELSEIF1 I_TELSEIF1
  32. ELSEIF2 I_TELSEIF2
  33. ELSEIFB I_TELSEIFB
  34. ELSEIFDEF I_TELSEIFDEF
  35. ELSEIFDIF I_TELSEIFDIF
  36. ELSEIFDIFI I_TELSEIFDIFI
  37. ELSEIFE I_TELSEIFE
  38. ELSEIFIDN I_TELSEIFIDN
  39. ELSEIFIDNI I_TELSEIFIDNI
  40. ELSEIFNB I_TELSEIFNB
  41. ELSEIFNDEF I_TELSEIFNDEF
  42. END I_TEND
  43. ENDIF I_TENDIF
  44. ENDM I_TENDM
  45. .ERR I_TERR
  46. .ERR1 I_TERR1
  47. .ERR2 I_TERR2
  48. .ERRB I_TERRB
  49. .ERRDEF I_TERRDEF
  50. .ERRDIF I_TERRDIF
  51. .ERRDIFI I_TERRDIFI
  52. .ERRE I_TERRE
  53. .ERRIDN I_TERRIDN
  54. .ERRIDNI I_TERRIDNI
  55. .ERRNB I_TERRNB
  56. .ERRNDEF I_TERRNDEF
  57. .ERRNZ I_TERRNZ
  58. EVEN I_TEVEN
  59. EXITM I_TEXITM
  60. EXTRN I_TEXTRN
  61. .FARDATA I_TFARDATA
  62. .FARDATA? I_TFARDATAQ
  63. IF I_TIF
  64. IF1 I_TIF1
  65. IF2 I_TIF2
  66. IFB I_TIFB
  67. IFDEF I_TIFDEF
  68. IFDIF I_TIFDIF
  69. IFDIFI I_TIFDIFI
  70. IFE I_TIFE
  71. IFIDN I_TIFIDN
  72. IFIDNI I_TIFIDNI
  73. IFNB I_TIFNB
  74. IFNDEF I_TIFNDEF
  75. INCLUDE I_TINCLUDE
  76. INCLUDELIB I_TINCLIB
  77. IRP I_TIRP
  78. IRPC I_TIRPC
  79. .LALL I_TLALL
  80. .LFCOND I_TLFCOND
  81. .LIST I_TLIST
  82. LOCAL I_TLOCAL
  83. .MODEL I_TMODEL
  84. NAME I_TNAME
  85. ORG I_TORG
  86. %OUT I_TOUT
  87. PAGE I_TPAGE
  88. PUBLIC I_TPUBLIC
  89. PURGE I_TPURGE
  90. .RADIX I_TRADIX
  91. REPT I_TREPT
  92. .SALL I_TSALL
  93. .SEQ I_TSEQ
  94. .SFCOND I_TSFCOND
  95. .STACK I_TMSTACK
  96. SUBTTL I_TSUBTTL
  97. TITLE I_TTITLE
  98. .TFCOND I_TTFCOND
  99. .XALL I_TXALL
  100. .XCREF I_TXCREF
  101. .XLIST I_TXLIST
  102. DF.386 I_TDF
  103. ALIGN I_TALIGN
  104. 20 31 t_ps2
  105. DB I2_TDB
  106. DD I2_TDD
  107. DQ I2_TDQ
  108. DT I2_TDT
  109. DW I2_TDW
  110. ENDP I2_TENDP
  111. ENDS I2_TENDS
  112. EQU I2_TEQU
  113. SUBSTR I2_TSUBSTR
  114. CATSTR I2_TCATSTR
  115. SIZESTR I2_TSIZESTR
  116. INSTR I2_TINSTR
  117. GROUP I2_TGROUP
  118. LABEL I2_TLABEL
  119. MACRO I2_TMACRO
  120. PROC I2_TPROC
  121. RECORD I2_TRECORD
  122. SEGMENT I2_TSEGMENT
  123. STRUC I2_TSTRUC
  124. DF.386 I2_TDF
  125. 9 17 t_siz
  126. BYTE I_BYTE
  127. DWORD I_DWORD
  128. FAR I_FAR
  129. NEAR I_NEAR
  130. QWORD I_QWORD
  131. TBYTE I_TBYTE
  132. WORD I_WORD
  133. FWORD I_FWORD
  134. PROC I_PROC
  135. 12 17 t_seg
  136. AT IS_AT
  137. BYTE IS_BYTE
  138. COMMON IS_COMMON
  139. MEMORY IS_MEMORY
  140. PAGE IS_PAGE
  141. PARA IS_PARA
  142. PUBLIC IS_PUBLIC
  143. STACK IS_STACK
  144. WORD IS_WORD
  145. USE32.386 IS_USE32
  146. USE16.386 IS_USE16
  147. DWORD IS_DWORD
  148. 28 47 t_op
  149. AND OPAND
  150. DUP OPDUP
  151. EQ OPEQ
  152. GE OPGE
  153. GT OPGT
  154. HIGH OPHIGH
  155. LE OPLE
  156. LENGTH OPLENGTH
  157. LOW OPLOW
  158. LT OPLT
  159. MASK OPMASK
  160. MOD OPMOD
  161. NE OPNE
  162. NOT OPNOT
  163. NOTHING OPNOTHING
  164. OFFSET OPOFFSET
  165. OR OPOR
  166. PTR OPPTR
  167. SEG OPSEG
  168. SHL OPSHL
  169. SHORT OPSHORT
  170. SHR OPSHR
  171. SIZE OPSIZE
  172. THIS OPTHIS
  173. TYPE OPTYPE
  174. .TYPE OPSTYPE
  175. WIDTH OPWIDTH
  176. XOR OPXOR
  177. 297 567 t_oc
  178. AAA I_AAA
  179. AAD I_AAD
  180. AAM I_AAM
  181. AAS I_AAS
  182. ADC I_ADC
  183. ADD I_ADD
  184. AND I_AND
  185. ARPL I_ARPL
  186. BSF.386 I_BSF
  187. BSR.386 I_BSR
  188. BT.386 I_BT
  189. BTC.386 I_BTC
  190. BTR.386 I_BTR
  191. BTS.386 I_BTS
  192. BOUND I_BOUND
  193. CALL I_CALL
  194. CBW I_CBW
  195. CDQ.386 I_CDQ
  196. CLC I_CLC
  197. CLD I_CLD
  198. CLI I_CLI
  199. CLTS I_CLTS
  200. CMC I_CMC
  201. CMP I_CMP
  202. CMPS I_CMPS
  203. CMPSB I_CMPSB
  204. CMPSD.386 I_CMPSD
  205. CMPSW I_CMPSW
  206. CWD I_CWD
  207. CWDE.386 I_CWDE
  208. DAA I_DAA
  209. DAS I_DAS
  210. DEC I_DEC
  211. DIV I_DIV
  212. ENTER I_ENTER
  213. ESC I_ESC
  214. F2XM1 I_F2XM1
  215. FABS I_FABS
  216. FADD I_FADD
  217. FADDP I_FADDP
  218. FBLD I_FBLD
  219. FBSTP I_FBSTP
  220. FCHS I_FCHS
  221. FCLEX I_FCLEX
  222. FCOM I_FCOM
  223. FCOMP I_FCOMP
  224. FCOMPP I_FCOMPP
  225. FCOS.386 I_FCOS
  226. FDECSTP I_FDECSTP
  227. FDISI I_FDISI
  228. FDIV I_FDIV
  229. FDIVP I_FDIVP
  230. FDIVR I_FDIVR
  231. FDIVRP I_FDIVRP
  232. FENI I_FENI
  233. FFREE I_FFREE
  234. FIADD I_FIADD
  235. FICOM I_FICOM
  236. FICOMP I_FICOMP
  237. FIDIV I_FIDIV
  238. FIDIVR I_FIDIVR
  239. FILD I_FILD
  240. FIMUL I_FIMUL
  241. FINCSTP I_FINCSTP
  242. FINIT I_FINIT
  243. FIST I_FIST
  244. FISTP I_FISTP
  245. FISUB I_FISUB
  246. FISUBR I_FISUBR
  247. FLD I_FLD
  248. FLD1 I_FLD1
  249. FLDCW I_FLDCW
  250. FLDENV I_FLDENV
  251. FLDL2E I_FLDL2E
  252. FLDL2T I_FLDL2T
  253. FLDLG2 I_FLDLG2
  254. FLDLN2 I_FLDLN2
  255. FLDPI I_FLDPI
  256. FLDZ I_FLDZ
  257. FMUL I_FMUL
  258. FMULP I_FMULP
  259. FNCLEX I_FNCLEX
  260. FNDISI I_FNDISI
  261. FNENI I_FNENI
  262. FNINIT I_FNINIT
  263. FNOP I_FNOP
  264. FNRSTOR I_FNRSTOR
  265. FNSAVE I_FNSAVE
  266. FNSTCW I_FNSTCW
  267. FNSTENV I_FNSTENV
  268. FNSTSW I_FNSTSW
  269. FPATAN I_FPATAN
  270. FPREM I_FPREM
  271. FPREM1 I_FPREM1
  272. FPTAN I_FPTAN
  273. FRNDINT I_FRNDINT
  274. FRSTOR I_FRSTOR
  275. FSAVE I_FSAVE
  276. FSCALE I_FSCALE
  277. FSETPM I_FSETPM
  278. FSIN.386 I_FSIN
  279. FSINCOS.386 I_FSINCOS
  280. FSQRT I_FSQRT
  281. FST I_FST
  282. FSTCW I_FSTCW
  283. FSTENV I_FSTENV
  284. FSTP I_FSTP
  285. FSTSW I_FSTSW
  286. FSUB I_FSUB
  287. FSUBP I_FSUBP
  288. FSUBR I_FSUBR
  289. FSUBRP I_FSUBRP
  290. FTST I_FTST
  291. FUCOM.386 I_FUCOM
  292. FUCOMP.386 I_FUCOMP
  293. FUCOMPP.386 I_FUCOMPP
  294. FWAIT I_FWAIT
  295. FXAM I_FXAM
  296. FXCH I_FXCH
  297. FXTRACT I_FXTRACT
  298. FYL2X I_FYL2X
  299. FYL2XP1 I_FYL2XP1
  300. HLT I_HLT
  301. IBTS.386 I_IBTS
  302. IDIV I_IDIV
  303. IMUL I_IMUL
  304. IN I_IN
  305. INC I_INC
  306. INS I_INS
  307. INSB I_INSB
  308. INSD.386 I_INSD
  309. INSW I_INSW
  310. INT I_INT
  311. INTO I_INTO
  312. IRET I_IRET
  313. IRETD.386 I_IRETD
  314. JA I_JA
  315. JAE I_JAE
  316. JB I_JB
  317. JBE I_JBE
  318. JC I_JC
  319. JCXZ I_JCXZ
  320. JE I_JE
  321. JECXZ.386 I_JECXZ
  322. JG I_JG
  323. JGE I_JGE
  324. JL I_JL
  325. JLE I_JLE
  326. JMP I_JMP
  327. JNA I_JNA
  328. JNAE I_JNAE
  329. JNB I_JNB
  330. JNBE I_JNBE
  331. JNC I_JNC
  332. JNE I_JNE
  333. JNG I_JNG
  334. JNGE I_JNGE
  335. JNL I_JNL
  336. JNLE I_JNLE
  337. JNO I_JNO
  338. JNP I_JNP
  339. JNS I_JNS
  340. JNZ I_JNZ
  341. JO I_JO
  342. JP I_JP
  343. JPE I_JPE
  344. JPO I_JPO
  345. JS I_JS
  346. JZ I_JZ
  347. LAHF I_LAHF
  348. LAR I_LAR
  349. LDS I_LDS
  350. LEA I_LEA
  351. LEAVE I_LEAVE
  352. LES I_LES
  353. LFS.386 I_LFS
  354. LGS.386 I_LGS
  355. LGDT I_LGDT
  356. LIDT I_LIDT
  357. LLDT I_LLDT
  358. LMSW I_LMSW
  359. LOCK I_LOCK
  360. LODS I_LODS
  361. LODSB I_LODSB
  362. LODSD.386 I_LODSD
  363. LODSW I_LODSW
  364. LOOP I_LOOP
  365. LOOPE I_LOOPE
  366. LOOPNE I_LOOPNE
  367. LOOPNZ I_LOOPNZ
  368. LOOPZ I_LOOPZ
  369. LSL I_LSL
  370. LSS.386 I_LSS
  371. LTR I_LTR
  372. MOV I_MOV
  373. MOVS I_MOVS
  374. MOVSB I_MOVSB
  375. MOVSD.386 I_MOVSD
  376. MOVSW I_MOVSW
  377. MOVSX.386 I_MOVSX
  378. MOVZX.386 I_MOVZX
  379. MUL I_MUL
  380. NEG I_NEG
  381. NOP I_NOP
  382. NOT I_NOT
  383. OR I_OR
  384. OUT I_OUT
  385. OUTS I_OUTS
  386. OUTSB I_OUTSB
  387. OUTSD.386 I_OUTSD
  388. OUTSW I_OUTSW
  389. POP I_POP
  390. POPA I_POPA
  391. POPAD.386 I_POPAD
  392. POPF I_POPF
  393. POPFD.386 I_POPFD
  394. PUSH I_PUSH
  395. PUSHA I_PUSHA
  396. PUSHAD.386 I_PUSHAD
  397. PUSHF I_PUSHF
  398. PUSHFD.386 I_PUSHFD
  399. RCL I_RCL
  400. RCR I_RCR
  401. REP I_REP
  402. REPE I_REPE
  403. REPNE I_REPNE
  404. REPNZ I_REPNZ
  405. REPZ I_REPZ
  406. RET I_RET
  407. ROL I_ROL
  408. ROR I_ROR
  409. SAHF I_SAHF
  410. SAL I_SAL
  411. SAR I_SAR
  412. SBB I_SBB
  413. SCAS I_SCAS
  414. SCASB I_SCASB
  415. SCASD.386 I_SCASD
  416. SCASW I_SCASW
  417. SETA.386 I_SETA
  418. SETAE.386 I_SETAE
  419. SETB.386 I_SETB
  420. SETBE.386 I_SETBE
  421. SETC.386 I_SETC
  422. SETE.386 I_SETE
  423. SETG.386 I_SETG
  424. SETGE.386 I_SETGE
  425. SETL.386 I_SETL
  426. SETLE.386 I_SETLE
  427. SETNA.386 I_SETNA
  428. SETNAE.386 I_SETNAE
  429. SETNB.386 I_SETNB
  430. SETNBE.386 I_SETNBE
  431. SETNC.386 I_SETNC
  432. SETNE.386 I_SETNE
  433. SETNG.386 I_SETNG
  434. SETNGE.386 I_SETNGE
  435. SETNL.386 I_SETNL
  436. SETNLE.386 I_SETNLE
  437. SETNO.386 I_SETNO
  438. SETNP.386 I_SETNP
  439. SETNS.386 I_SETNS
  440. SETNZ.386 I_SETNZ
  441. SETO.386 I_SETO
  442. SETP.386 I_SETP
  443. SETPE.386 I_SETPE
  444. SETPO.386 I_SETPO
  445. SETS.386 I_SETS
  446. SETZ.386 I_SETZ
  447. SGDT I_SGDT
  448. SHL I_SHL
  449. SHLD.386 I_SHLD
  450. SHR I_SHR
  451. SHRD.386 I_SHRD
  452. SIDT I_SIDT
  453. SLDT I_SLDT
  454. SMSW I_SMSW
  455. STR I_STR
  456. STC I_STC
  457. STD I_STD
  458. STI I_STI
  459. STOS I_STOS
  460. STOSB I_STOSB
  461. STOSD.386 I_STOSD
  462. STOSW I_STOSW
  463. SUB I_SUB
  464. TEST I_TEST
  465. VERR I_VERR
  466. VERW I_VERW
  467. WAIT I_WAIT
  468. XBTS.386 I_XBTS
  469. XCHG I_XCHG
  470. XLAT I_XLAT
  471. XLATB I_XLATB
  472. XOR I_XOR
  473. RETN I_RETN
  474. RETF I_RETF