home *** CD-ROM | disk | FTP | other *** search
/ io Programmo 23 / IOPROG_23.ISO / SOFT / ASM / GRDBDL17.ZIP / OPCOM.ASM < prev    next >
Encoding:
Assembly Source File  |  1998-10-26  |  13.8 KB  |  708 lines

  1. ;
  2. ; GRDP
  3. ;
  4. ; Copyright(c) LADsoft
  5. ;
  6. ; David Lindauer, camille@bluegrass.net
  7. ;
  8. ;
  9. ; opcom.asm
  10. ;
  11. ; text for assembly/disassembly
  12. ;
  13.     ;MASM MODE
  14.     .model small
  15.     .386p
  16.  
  17.     .data
  18. ; This is a table of mnemonics for the dissassembler
  19. ;
  20.     public    opn_cwde
  21.     public    opn_cdq
  22.     public    opn_add
  23.     public    opn_push
  24.     public    opn_pop
  25.     public    opn_or
  26.     public    opn_adc
  27.     public    opn_sbb
  28.     public    opn_and
  29.     public    opn_daa
  30.     public    opn_sub
  31.     public    opn_das
  32.     public    opn_xor
  33.     public    opn_aaa
  34.     public    opn_cmp
  35.     public    opn_aas
  36.     public    opn_inc
  37.     public    opn_dec
  38.     public    opn_pusha
  39.     public    opn_popa
  40.     public    opn_pushad
  41.     public    opn_popad
  42.     public    opn_bound
  43.     public    opn_arpl
  44.     public    opn_imul
  45.     public    opn_insb
  46.     public    opn_ins
  47.     public    opn_outsb
  48.     public    opn_outs
  49.     public    opn_insd
  50.     public    opn_outsd
  51.     public    opn_insw
  52.     public    opn_outsw
  53.     public    opn_jo
  54.     public    opn_jno
  55.     public    opn_jc
  56.     public    opn_jnae
  57.     public    opn_jnc
  58.     public    opn_jna
  59.     public    opn_jnbe
  60.     public    opn_jae
  61.     public    opn_je
  62.     public    opn_jne
  63.     public    opn_jpe
  64.     public    opn_jpo
  65.     public    opn_jnle
  66.     public    opn_jnl
  67.     public    opn_jnge
  68.     public    opn_jng
  69.     public    opn_jb
  70.     public    opn_jnb
  71.     public    opn_jz
  72.     public    opn_jnz
  73.     public    opn_jbe
  74.     public    opn_ja
  75.     public    opn_js
  76.     public    opn_jns
  77.     public    opn_jp
  78.     public    opn_jnp
  79.     public    opn_jl
  80.     public    opn_jge
  81.     public    opn_jle
  82.     public    opn_jg
  83.     public    opn_test
  84.     public    opn_xchg
  85.     public    opn_mov
  86.     public    opn_lea
  87.     public    opn_nop
  88.     public    opn_cbw
  89.     public    opn_cwd
  90.     public    opn_call
  91.     public    opn_wait
  92.     public    opn_fwait
  93.     public    opn_pushf
  94.     public    opn_popf
  95.     public    opn_pushfd
  96.     public    opn_popfd
  97.     public    opn_sahf
  98.     public    opn_lahf
  99.     public    opn_movs
  100.     public    opn_cmps
  101.     public    opn_stos
  102.     public    opn_lods
  103.     public    opn_scas
  104.     public    opn_movsb
  105.     public    opn_cmpsb
  106.     public    opn_stosb
  107.     public    opn_lodsb
  108.     public    opn_scasb
  109.     public    opn_movsw
  110.     public    opn_cmpsw
  111.     public    opn_stosw
  112.     public    opn_lodsw
  113.     public    opn_scasw
  114.     public    opn_movsd
  115.     public    opn_cmpsd
  116.     public    opn_stosd
  117.     public    opn_lodsd
  118.     public    opn_scasd
  119.     public    opn_rol
  120.     public    opn_ror
  121.     public    opn_rcl
  122.     public    opn_rcr
  123.     public    opn_shl
  124.     public    opn_shr
  125.     public    opn_sar
  126.     public    opn_ret
  127.     public    opn_les
  128.     public    opn_lds
  129.     public    opn_enter
  130.     public    opn_retf
  131.     public    opn_int
  132.     public    opn_into
  133.     public    opn_iret
  134.     public    opn_leave
  135.     public    opn_aam
  136.     public    opn_aad
  137.     public    opn_xlat
  138.     public    opn_xlatb
  139.     public    opn_loopnz
  140.     public    opn_loopz
  141.     public    opn_loopne
  142.     public    opn_loope
  143.     public    opn_loop
  144.     public    opn_jcxz
  145.     public    opn_in
  146.     public    opn_out
  147.     public    opn_jmp
  148.     public    opn_lock
  149.     public    opn_repnz
  150.     public    opn_repz
  151.     public    opn_hlt
  152.     public    opn_cmc
  153.     public    opn_not
  154.     public    opn_neg
  155.     public    opn_mul
  156.     public    opn_div
  157.     public    opn_idiv
  158.     public    opn_clc
  159.     public    opn_stc
  160.     public    opn_cli
  161.     public    opn_sti
  162.     public    opn_cld
  163.     public    opn_std
  164.     public    opn_movsx
  165.     public    opn_movzx
  166.     public    opn_lfs
  167.     public    opn_lgs
  168.     public    opn_lss
  169.     public    opn_clts
  170.     public    opn_shld
  171.     public    opn_shrd
  172.     public    opn_bsf
  173.     public    opn_bsr
  174.     public    opn_bt
  175.     public    opn_bts
  176.     public    opn_btr
  177.     public    opn_btc
  178.     public    opn_ibts
  179.     public    opn_xbts
  180.     public    opn_setc
  181.     public    opn_setnae
  182.     public    opn_setnc
  183.     public    opn_setna
  184.     public    opn_setnbe
  185.     public    opn_setae
  186.     public    opn_sete
  187.     public    opn_setne
  188.     public    opn_setpe
  189.     public    opn_setpo
  190.     public    opn_setnle
  191.     public    opn_setnl
  192.     public    opn_setnge
  193.     public    opn_setng
  194.     public    opn_seto
  195.     public    opn_setno
  196.     public    opn_setb
  197.     public    opn_setnb
  198.     public    opn_setz
  199.     public    opn_setnz
  200.     public    opn_setbe
  201.     public    opn_seta
  202.     public    opn_sets
  203.     public    opn_setns
  204.     public    opn_setp
  205.     public    opn_setnp
  206.     public    opn_setl
  207.     public    opn_setge
  208.     public    opn_setle
  209.     public    opn_setg
  210.     public    opn_lar
  211.     public    opn_lsl
  212.     public    opn_lgdt
  213.     public    opn_lidt
  214.     public    opn_lldt
  215.     public    opn_lmsw
  216.     public    opn_ltr
  217.     public    opn_sgdt
  218.     public    opn_sidt
  219.     public    opn_sldt
  220.     public    opn_smsw
  221.     public    opn_str
  222.     public    opn_verr
  223.     public    opn_verw
  224.     public    opn_fnop
  225.     public    opn_fchs
  226.     public    opn_fabs
  227.     public    opn_ftst
  228.     public    opn_fxam
  229.     public    opn_fld1
  230.     public    opn_fldl2t
  231.     public    opn_fldl2e
  232.     public    opn_fldpi
  233.     public    opn_fldlg2
  234.     public    opn_fldln2
  235.     public    opn_fldz
  236.     public    opn_f2xm1
  237.     public    opn_fyl2x
  238.     public    opn_fptan
  239.     public    opn_fpatan
  240.     public    opn_fprem1
  241.     public    opn_fxtract
  242.     public    opn_fdecstp
  243.     public    opn_fincstp
  244.     public    opn_fprem
  245.     public    opn_fyl2xp1
  246.     public    opn_fsqrt
  247.     public    opn_fsincos
  248.     public    opn_frndint
  249.     public    opn_fscale
  250.     public    opn_fsin
  251.     public    opn_fcos
  252.     public    opn_fucompp
  253.     public    opn_feni
  254.     public    opn_fdisi
  255.     public    opn_fclex
  256.     public    opn_finit
  257.     public    opn_fsetpm
  258.     public    opn_fcompp
  259.     public    opn_fld
  260.     public    opn_fxch
  261.     public    opn_fstp
  262.     public    opn_esc
  263.     public    opn_fldenv
  264.     public    opn_fldcw
  265.     public    opn_fnstenv
  266.     public    opn_fnstcw
  267.     public    opn_ffree
  268.     public    opn_fst
  269.     public    opn_fucom
  270.     public    opn_fucomp
  271.     public    opn_frstor
  272.     public    opn_fnsave
  273.     public    opn_fnstsw
  274.     public    opn_fbld
  275.     public    opn_fild
  276.     public    opn_fbstp
  277.     public    opn_fistp
  278.     public    opn_fmul
  279.     public    opn_fcom
  280.     public    opn_fsub
  281.     public    opn_fsubr
  282.     public    opn_fdiv
  283.     public    opn_fdivr
  284.     public    opn_fadd
  285.     public    opn_fcomp
  286.     public    opn_fiadd
  287.     public    opn_fimul
  288.     public    opn_ficom
  289.     public    opn_ficomp
  290.     public    opn_fisub
  291.     public    opn_fisubr
  292.     public    opn_fidiv
  293.     public    opn_fidivr
  294.     public    opn_fist
  295.     public    opn_faddp
  296.     public    opn_fmulp
  297.     public    opn_fdivp
  298.     public    opn_fdivrp
  299.     public    opn_fsubp
  300.     public    opn_fsubrp
  301.     public    opn_wbinvd
  302.     public    opn_invd
  303.     public    opn_bswap
  304.     public    regs
  305.     public    psegs
  306.     public    crreg
  307.     public    drreg
  308.     public    trreg
  309.     public    sudreg
  310.     public    scales
  311.     public    stalone
  312.     public    st_repz
  313.     public    st_repnz
  314.     public    base0
  315.     public    base1
  316.     public    base2
  317.     public    base3
  318.     public    base4
  319.     public    base5
  320.     public    base6
  321.     public    base7
  322.     public    st0
  323.     public    st1
  324.     public    st2
  325.     public    st3
  326.     public    st4
  327.     public    st5
  328.     public    byptr
  329.     public    dwptr
  330.     public    woptr
  331.     public    theptr
  332.     public    stsreg
  333.     public    based
  334.     public    sts
  335.     public    opn_cmovo
  336.     public    opn_cmovno
  337.     public    opn_cmovb
  338.     public    opn_cmovnb
  339.     public    opn_cmovz
  340.     public    opn_cmovnz
  341.     public    opn_cmovbe
  342.     public    opn_cmova
  343.     public    opn_cmovs
  344.     public    opn_cmovns
  345.     public    opn_cmovp
  346.     public    opn_cmovnp
  347.     public    opn_cmovl
  348.     public    opn_cmovge
  349.     public    opn_cmovle
  350.     public    opn_cmovg
  351.     PUBLIC  opn_cmpxchg
  352.     PUBLIC  opn_cmpxchg8b
  353.     PUBLIC    opn_cpuid
  354.     PUBLIC    opn_rdmsr
  355.     PUBLIC    opn_rdtsc
  356.     PUBLIC    opn_rdpmc
  357.     PUBLIC    opn_rsm
  358.     PUBLIC    opn_ud2
  359.     PUBLIC    opn_wrmsr
  360.     PUBLIC    opn_xadd
  361.  
  362. opn_cwde db    "cwde",0
  363. opn_cdq    db    "cdq",0
  364. opn_add    db    "add",0
  365. opn_push    db    "push",0
  366. opn_pop    db    "pop",0
  367. opn_or    db    "or",0
  368. opn_adc    db    "adc",0
  369. opn_sbb    db    "sbb",0
  370. opn_and    db    "and",0
  371. opn_daa    db    "daa",0
  372. opn_sub    db    "sub",0
  373. opn_das    db    "das",0
  374. opn_xor    db    "xor",0
  375. opn_aaa    db    "aaa",0
  376. opn_cmp    db    "cmp",0
  377. opn_aas    db    "aas",0
  378. opn_inc    db    "inc",0
  379. opn_dec    db    "dec",0
  380. opn_pusha    db    "pusha",0
  381. opn_popa    db    "popa",0
  382. opn_pushad    db    "pushad",0
  383. opn_popad    db    "popad",0
  384. opn_bound    db    "bound",0
  385. opn_arpl    db    "arpl",0
  386. opn_imul    db    "imul",0
  387. opn_insb    db    "insb",0
  388. opn_insw    db    "insw",0
  389. opn_insd    db    "insd",0
  390. opn_ins    db    "ins",0
  391. opn_outsb    db    "outsb",0
  392. opn_outsw    db    "outsw",0
  393. opn_outsd    db    "outsd",0
  394. opn_outs    db    "outs",0
  395. opn_jc    db    "jc",0
  396. opn_jnae    db    "jnae",0
  397. opn_jnc    db    "jnc",0
  398. opn_jna    db    "jna",0
  399. opn_jnbe    db    "jnbe",0
  400. opn_jae    db    "jae",0
  401. opn_je    db    "je",0
  402. opn_jne    db    "jne",0
  403. opn_jpo    db    "jpo",0
  404. opn_jpe    db    "jpe",0
  405. opn_jnle    db    "jnle",0
  406. opn_jnl    db    "jnl",0
  407. opn_jnge    db    "jnge",0
  408. opn_jng    db    "jng",0
  409. opn_jo    db    "jo",0
  410. opn_jno    db    "jno",0
  411. opn_jb    db    "jb",0
  412. opn_jnb    db    "jnb",0
  413. opn_jz    db    "jz",0
  414. opn_jnz    db    "jnz",0
  415. opn_jbe    db    "jbe",0
  416. opn_ja    db    "ja",0
  417. opn_js    db    "js",0
  418. opn_jns    db    "jns",0
  419. opn_jp    db    "jp",0
  420. opn_jnp    db    "jnp",0
  421. opn_jl    db    "jl",0
  422. opn_jge    db    "jge",0
  423. opn_jle    db    "jle",0
  424. opn_jg    db    "jg",0
  425. opn_test    db    "test",0
  426. opn_xchg    db    "xchg",0
  427. opn_mov    db    "mov",0
  428. opn_lea    db    "lea",0
  429. opn_nop    db    "nop",0
  430. opn_cbw    db    "cbw",0
  431. opn_cwd    db    "cwd",0
  432. opn_call    db    "call",0
  433. opn_wait    db    "wait",0
  434. opn_fwait    db    "fwait",0
  435. opn_pushf    db    "pushf",0
  436. opn_popf    db    "popf",0
  437. opn_pushfd    db    "pushfd",0
  438. opn_popfd    db    "popfd",0
  439. opn_sahf    db    "sahf",0
  440. opn_lahf    db    "lahf",0
  441. opn_movs    db    "movs",0
  442. opn_cmps    db    "cmps",0
  443. opn_stos    db    "stos",0
  444. opn_lods    db    "lods",0
  445. opn_scas    db    "scas",0
  446. opn_movsb    db    "movsb",0
  447. opn_cmpsb    db    "cmpsb",0
  448. opn_stosb    db    "stosb",0
  449. opn_lodsb    db    "lodsb",0
  450. opn_scasb    db    "scasb",0
  451. opn_movsw    db    "movsw",0
  452. opn_cmpsw    db    "cmpsw",0
  453. opn_stosw    db    "stosw",0
  454. opn_lodsw    db    "lodsw",0
  455. opn_scasw    db    "scasw",0
  456. opn_movsd    db    "movsd",0
  457. opn_cmpsd    db    "cmpsd",0
  458. opn_stosd    db    "stosd",0
  459. opn_lodsd    db    "lodsd",0
  460. opn_scasd    db    "scasd",0
  461. opn_rol    db    "rol",0
  462. opn_ror    db    "ror",0
  463. opn_rcl    db    "rcl",0
  464. opn_rcr    db    "rcr",0
  465. opn_shl    db    "shl",0
  466. opn_shr    db    "shr",0
  467. opn_sar    db    "sar",0
  468. opn_ret    db    "ret",0
  469. opn_les    db    "les",0
  470. opn_lds    db    "lds",0
  471. opn_enter    db    "enter",0
  472. opn_retf    db    "retf",0
  473. opn_int    db    "int",0
  474. opn_into    db    "into",0
  475. opn_iret    db    "iret",0
  476. opn_leave    db    "leave",0
  477. opn_aam    db    "aam",0
  478. opn_aad    db    "aad",0
  479. opn_xlat    db    "xlat",0
  480. opn_xlatb    db    "xlatb",0
  481. opn_loopnz    db    "loopnz",0
  482. opn_loopz    db    "loopz",0
  483. opn_loopne    db    "loopne",0
  484. opn_loope    db    "loope",0
  485. opn_loop    db    "loop",0
  486. opn_jcxz    db    "jcxz",0
  487. opn_in    db    "in",0
  488. opn_out    db    "out",0
  489. opn_jmp    db    "jmp",0
  490. opn_lock    db    "lock",0
  491. opn_repnz    db    "repnz",0
  492. opn_repz    db    "repz",0
  493. opn_hlt    db    "hlt",0
  494. opn_cmc    db    "cmc",0
  495. opn_not    db    "not",0
  496. opn_neg    db    "neg",0
  497. opn_mul    db    "mul",0
  498. opn_div    db    "div",0
  499. opn_idiv    db    "idiv",0
  500. opn_clc    db    "clc",0
  501. opn_stc    db    "stc",0
  502. opn_cli    db    "cli",0
  503. opn_sti    db    "sti",0
  504. opn_cld    db    "cld",0
  505. opn_std    db    "std",0
  506. opn_movsx    db    "movsx",0
  507. opn_movzx    db    "movzx",0
  508. opn_lfs    db    "lfs",0
  509. opn_lgs    db    "lgs",0
  510. opn_lss    db    "lss",0
  511. opn_clts    db    "clts",0
  512. opn_shld    db    "shld",0
  513. opn_shrd    db    "shrd",0
  514. opn_bsf    db    "bsf",0
  515. opn_bsr    db    "bsr",0
  516. opn_bt    db    "bt",0
  517. opn_bts    db    "bts",0
  518. opn_btr    db    "btr",0
  519. opn_btc    db    "btc",0
  520. opn_ibts    db    "ibts",0
  521. opn_xbts    db    "xbts",0
  522. opn_setc    db    "setc",0
  523. opn_setnae    db    "setnae",0
  524. opn_setnc    db    "setnc",0
  525. opn_setna    db    "setna",0
  526. opn_setnbe    db    "setnbe",0
  527. opn_setae    db    "setae",0
  528. opn_sete    db    "sete",0
  529. opn_setne    db    "setne",0
  530. opn_setpo    db    "setpo",0
  531. opn_setpe    db    "setpe",0
  532. opn_setnle    db    "setnle",0
  533. opn_setnl    db    "setnl",0
  534. opn_setnge    db    "setnge",0
  535. opn_setng    db    "setng",0
  536. opn_seto    db    "seto",0
  537. opn_setno    db    "setno",0
  538. opn_setb    db    "setb",0
  539. opn_setnb    db    "setnb",0
  540. opn_setz    db    "setz",0
  541. opn_setnz    db    "setnz",0
  542. opn_setbe    db    "setbe",0
  543. opn_seta    db    "seta",0
  544. opn_sets    db    "sets",0
  545. opn_setns    db    "setns",0
  546. opn_setp    db    "setp",0
  547. opn_setnp    db    "setnp",0
  548. opn_setl    db    "setl",0
  549. opn_setge    db    "setge",0
  550. opn_setle    db    "setle",0
  551. opn_setg    db    "setg",0
  552. opn_lar    db    "lar",0
  553. opn_lsl    db    "lsl",0
  554. opn_lgdt    db    "lgdt",0
  555. opn_lidt    db    "lidt",0
  556. opn_lldt    db    "lldt",0
  557. opn_lmsw    db    "lmsw",0
  558. opn_ltr    db    "ltr",0
  559. opn_sgdt    db    "sgdt",0
  560. opn_sidt    db    "sidt",0
  561. opn_sldt    db    "sldt",0
  562. opn_smsw    db    "smsw",0
  563. opn_str    db    "str",0
  564. opn_verr    db    "verr",0
  565. opn_verw    db    "verw",0
  566. opn_fnop    db    "fnop",0
  567. opn_fchs    db    "fchs",0
  568. opn_fabs    db    "fabs",0
  569. opn_ftst    db    "ftst",0
  570. opn_fxam    db    "fxam",0
  571. opn_fld1    db    "fld1",0
  572. opn_fldl2t    db    "fldl2t",0
  573. opn_fldl2e    db    "fldl2e",0
  574. opn_fldpi    db    "fldpi",0
  575. opn_fldlg2    db    "fldlg2",0
  576. opn_fldln2    db    "fldln2",0
  577. opn_fldz    db    "fldz",0
  578. opn_f2xm1    db    "f2xm1",0
  579. opn_fyl2x    db    "fyl2x",0
  580. opn_fptan    db    "fptan",0
  581. opn_fpatan    db    "fpatan",0
  582. opn_fprem1    db    "fprem1",0
  583. opn_fxtract    db    "fxtract",0
  584. opn_fdecstp    db    "fdecstp",0
  585. opn_fincstp    db    "fincstp",0
  586. opn_fprem    db    "fprem",0
  587. opn_fyl2xp1    db    "fyl2xp1",0
  588. opn_fsqrt    db    "fsqrt",0
  589. opn_fsincos    db    "fsincos",0
  590. opn_frndint    db    "frndint",0
  591. opn_fscale    db    "fscale",0
  592. opn_fsin    db    "fsin",0
  593. opn_fcos    db    "fcos",0
  594. opn_fucompp    db    "fucompp",0
  595. opn_feni    db    "feni",0
  596. opn_fdisi    db    "fdisi",0
  597. opn_fclex    db    "fnclex",0
  598. opn_finit    db    "fninit",0
  599. opn_fsetpm    db    "fsetpm",0
  600. opn_fcompp    db    "fcompp",0
  601. opn_fld    db    "fld",0
  602. opn_fxch    db    "fxch",0
  603. opn_fstp    db    "fstp",0
  604. opn_esc    db    "esc",0
  605. opn_fldenv    db    "fldenv",0
  606. opn_fldcw    db    "fldcw",0
  607. opn_fnstenv    db    "fnstenv",0
  608. opn_fnstcw    db    "fnstcw",0
  609. opn_ffree    db    "ffree",0
  610. opn_fst    db    "fst",0
  611. opn_fucom    db    "fucom",0
  612. opn_fucomp    db    "fucomp",0
  613. opn_frstor    db    "frstor",0
  614. opn_fnsave    db    "fnsave",0
  615. opn_fnstsw    db    "fnstsw",0
  616. opn_fbld    db    "fbld",0
  617. opn_fild    db    "fild",0
  618. opn_fbstp    db    "fbstp",0
  619. opn_fistp    db    "fistp",0
  620. opn_fmul    db    "fmul",0
  621. opn_fcom    db    "fcom",0
  622. opn_fsub    db    "fsub",0
  623. opn_fsubr    db    "fsubr",0
  624. opn_fdiv    db    "fdiv",0
  625. opn_fdivr    db    "fdivr",0
  626. opn_fadd    db    "fadd",0
  627. opn_fcomp    db    "fcomp",0
  628. opn_fiadd    db    "fiadd",0
  629. opn_fimul    db    "fimul",0
  630. opn_ficom    db    "ficom",0
  631. opn_ficomp    db    "ficomp",0
  632. opn_fisub    db    "fisub",0
  633. opn_fisubr    db    "fisubr",0
  634. opn_fidiv    db    "fidiv",0
  635. opn_fidivr    db    "fidivr",0
  636. opn_fist    db    "fist",0
  637. opn_faddp    db    "faddp",0
  638. opn_fmulp    db    "fmulp",0
  639. opn_fsubp    db    "fsubp",0
  640. opn_fdivp    db    "fdivp",0
  641. opn_fsubrp    db    "fsubrp",0
  642. opn_fdivrp    db    "fdivrp",0
  643. opn_wbinvd    db    "wb"
  644. opn_invd    db    "invd",0
  645. opn_bswap    db    "bswap",0
  646. opn_cmovo    db    "cmovo",0
  647. opn_cmovno    db    "cmovno",0
  648. opn_cmovb    db    "cmovb",0
  649. opn_cmovnb    db    "cmovnb",0
  650. opn_cmovz    db    "cmovz",0
  651. opn_cmovnz    db    "cmovnz",0
  652. opn_cmovbe    db    "cmovbe",0
  653. opn_cmova    db    "cmova",0
  654. opn_cmovs    db    "cmovs",0
  655. opn_cmovns    db    "cmovns",0
  656. opn_cmovp    db    "cmovp",0
  657. opn_cmovnp    db    "cmovnp",0
  658. opn_cmovl    db    "cmovl",0
  659. opn_cmovge    db    "cmovge",0
  660. opn_cmovle    db    "cmovle",0
  661. opn_cmovg    db    "cmovg",0
  662. opn_cmpxchg    db    "cmpxchg",0
  663. opn_cmpxchg8b    db    "cmpxchg8b",0
  664. opn_cpuid    db    "cpuid",0
  665. opn_rdmsr    db    "rdmsr",0
  666. opn_rdpmc    db    "rdpmc",0
  667. opn_rdtsc    db    "rdtsc",0
  668. opn_rsm        db    "rsm",0
  669. opn_ud2        db    "ud2",0
  670. opn_wrmsr    db    "wrmsr",0
  671. opn_xadd    db    "xadd",0
  672.  
  673. regs    db    "alcldlblahchdhbhaxcxdxbxspbpsidi"
  674. psegs    db    "escsssdsfsgs"
  675. crreg    db    "CR01234567"
  676. drreg    db    "DR01234567"
  677. trreg    db    "TR01234567"
  678. sudreg    db    "?R????????"
  679. scales    db    "  2*4*8*"
  680. stalone    db    "st",0
  681. st_repz    db    "repz ",0
  682. st_repnz db    "repnz ",0
  683.  
  684.  
  685. base0    db    "bx+si",0
  686. base1    db    "bx+di",0
  687. base2    db    "bp+si",0
  688. base3    db    "bp+di",0
  689. base4    db    "si",0
  690. base5    db    "di",0
  691. base6    db    "bp",0
  692. base7    db    "bx",0
  693. st0    db    "dword",0    ; Should be DWORD for MATH, FWORD for jmp/call
  694. st1    db    "dword",0
  695. st2    db    "qword",0
  696. st3    db    "word",0
  697. st4    db    "tbyte"
  698. st5    db    0
  699. byptr    db    "byte ptr ",0
  700. dwptr    db    "d"
  701. woptr    db    "word"
  702. theptr    db    " ptr ",0
  703. stsreg    db    "st(",0
  704. based    dw    base0,base1,base2,base3,base4,base5,base6,base7
  705. sts    dw    st0,st1,st2,st3,st4,st5,st5,st5
  706.  
  707. ;    mov    eax,"wde"
  708.     END