mirror of
https://github.com/dbalsom/x86_microcode.git
synced 2026-06-09 13:04:17 +03:00
2881 lines
299 KiB
Plaintext
2881 lines
299 KiB
Plaintext
000 =====================================|
|
|
001 BC F OP S WXY 67 9 | LDTR BOOTUP LJUMP IND=
|
|
002 B D G I L QRST Z | 0 -> OPR_W 0x29 LDCNTR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
003 STU W YZ012 | SRCREG PASS RNI 0 MOV r,r
|
|
004 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
005 N TU W YZ012 | IMM PASS RNI 0 MOV r,i
|
|
006 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
007 G L RS 012 | SEGREG -> DSTREG RNI 0 MOVZX rv,segreg
|
|
008 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
009 H M R TU W YZ0 234 6 9&| DSTREG DES_SR PASS RnI DLY SBRM 0 r MOV ES/SS/DS/FS/GS,rw
|
|
00A G LMN S | SIGMA -> SEGREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
00B AB F N P S W YZ 5 7 9 | PM_LD_SS LJMPP RD W 1 MOV SS,mw
|
|
00C A CDE H M VW 34 89 | DES_SR TST_DES_SS PTSAV7 DLY SPTR
|
|
00D H M O R TU W YZ0 23 6 9&| OPR_R DES_SR PASS RnI UNL SBRM
|
|
00E G LMN S | SIGMA -> SEGREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
00F AB D F N P S W YZ 5 7 9 | PM_LD_DSESFSGS LJMPP RD W 1 MOV ES/DS/FS/GS,mw
|
|
010 A CDEF H M VWXY 34 89 | DES_SR TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
011 H M O R TU W YZ0123 6 9&| OPR_R DES_SR PASS RNI UNL SBRM
|
|
012 G LMN S | SIGMA -> SEGREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
013 G I L S 012 5 78 &| SRCREG -> OPR_W RNI WR 1 MOV [i],A MOV m,r
|
|
014 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
015 G I L N 012 5 78 &| IMM -> OPR_W RNI WR 1 MOV m,i
|
|
016 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
017 G I L RS 012 5 789 | SEGREG -> OPR_W RNI WR W 1 MOV mw,segreg
|
|
018 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
019 5 7 &| RD 1 MOV A,[i] MOV r,m
|
|
01A 34 | DLY
|
|
01B 012 | RNI
|
|
01C G L O R 3 | OPR_R -> DSTREG UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
01D F R TUVWXYZ012 | DSTREG SRCREG +-&|^ RNI 0 ADD/OR/ADC/SBB/AND/SUB/XOR r,r
|
|
01E G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
01F F R TUVWX 012 | DSTREG SRCREG CMPTST RNI 0 CMP r,r TEST r,r
|
|
020 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
021 R TUVWXY 012 | DSTREG ++--~- RNI 0 INC/DEC/NOT/NEG r
|
|
022 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
023 AB DE R TUVWXYZ012 | DSTREG IMM +-&|^ RNI 0 ADD/OR/ADC/SBB/AND/SUB/XOR r,i
|
|
024 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
025 AB DE R TUVWX 012 | DSTREG IMM CMPTST RNI 0 CMP/TEST A,i
|
|
026 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
027 5 7 &| RD 1 ADD/OR/ADC/SBB/AND/SUB/XOR r,m
|
|
028 34 | DLY
|
|
029 GHI K O R 3 | OPR_R -> TMPB UNL
|
|
02A AB D R TUVWXYZ012 | DSTREG TMPB +-&|^ RNI
|
|
02B G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
02C 5 7 &| RD 1 CMP r,m
|
|
02D 34 | DLY
|
|
02E GHI K O R 3 | OPR_R -> TMPB UNL
|
|
02F AB D R TUVWX 012 | DSTREG TMPB CMPTST RNI
|
|
030 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
031 5 7 &| RD 1 CMP/TEST m,i
|
|
032 34 | DLY
|
|
033 AB DE O R TUVWX 0123 | OPR_R IMM CMPTST RNI UNL
|
|
034 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
035 5 7 &| RD 1 CMP/TEST m,r
|
|
036 34 | DLY
|
|
037 F O R TUVWX 0123 | OPR_R SRCREG CMPTST RNI UNL
|
|
038 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
039 GH JKLMNO QR T XYZ 5 7 &| EFLAGS -> FLAGSB FLGSBA RD 9 ADD/OR/ADC/SBB/AND/SUB/XOR m,i
|
|
03A 34 | DLY
|
|
03B AB D FGHI K O R U X Z 3 | OPR_R -> TMPB WRITE_RESULT JMP UNL
|
|
03C AB DE NO Q TUVWXYZ | TMPB IMM +-&|^
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
03D ABCD UVWXY | SETCONDR_FALSE JNcond 0 SETcond rb
|
|
03E T VW YZ | BITS8
|
|
03F CDEF TU W Y 012 | 1 PASS2 RNI
|
|
040 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
041 G L QRS 012 | 0 -> DSTREG RNI 0 SETCONDR_FALSE
|
|
042 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
043 ABC EF UVWXY | SETCONDM_FALSE JNcond 1 SETcond mb
|
|
044 T VW YZ | BITS8
|
|
045 CDEF TU W Y | 1 PASS2
|
|
046 G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR 0 WRITE_RESULT
|
|
047 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
048 G I L QRS 012 5 78 &| 0 -> OPR_W RNI WR 0 SETCONDM_FALSE
|
|
049 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
04A GH JKLMNO QR T XYZ 5 7 &| EFLAGS -> FLAGSB FLGSBA RD 9 ADD/OR/ADC/SBB/AND/SUB/XOR m,r
|
|
04B 34 | DLY
|
|
04C DE GHI K O R U X Z 3 | OPR_R -> TMPB WRITE_RESULT JMP UNL
|
|
04D F NO Q TUVWXYZ | TMPB SRCREG +-&|^
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
04E 5 7 &| RD 9 INC/DEC/NOT/NEG m
|
|
04F C F U X Z 34 | WRITE_RESULT JMP DLY
|
|
050 O R TUVWXY 3 | OPR_R ++--~- UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
051 G JK M PQR 34 | eCX -> COUNTR DLY 0 JeCXZ cb
|
|
052 AB DEF H KL NO QRSTUV YZ 67 &| EIP DESCOD IMM8 ADD IN=+
|
|
053 A C E UVW Y | Jcond_DONE JCNTNZ
|
|
054 01 5 9&| RNi PREF
|
|
055 A CD H N S U X Z 34 | SIGMA -> eIP Jcond_DONE JMP DLY
|
|
056 01 | RNi
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
057 G JK M PQR 34 | eCX -> COUNTR DLY 0 LOOP cb
|
|
058 AB DEF H KL NO QRSTUV YZ 67 &| EIP DESCOD IMM8 ADD IN=+
|
|
059 ABCD UV XYZ | LOOP_UNTAKEN JCNT1
|
|
05A T 5 9&| DECNTR PREF
|
|
05B AB E H N S U X Z 34 | SIGMA -> eIP Jcond_DONE JMP DLY 0 LOOP_DONE
|
|
05C G JKL N P RS 01 | COUNTR -> eCX RNi
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
05D E H KL NO QRS U X Z 34 67 9 | EIP DESCOD LOOP_DONE JMP DLY IND= 0 LOOP_UNTAKEN
|
|
05E NO QRSTU W YZ 5 9&| EIP PASS PREF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
05F G JK M PQR 34 | eCX -> COUNTR DLY 0 LOOPE/LOOPNE cb
|
|
060 AB DEF H KL NO QRSTUV YZ 67 &| EIP DESCOD IMM8 ADD IN=+
|
|
061 D UVWX | LOOP_UNTAKEN LOOPnE
|
|
062 T 5 9&| DECNTR PREF
|
|
063 ABC E H N S U X Z 34 | SIGMA -> eIP Jcond_DONE JMP DLY
|
|
064 G JKL N P RS 01 | COUNTR -> eCX RNi
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
065 ABCD H KL NO QRS UVWXY 34 67 &| EIP DESCOD Jcond_DONE JNcond DLY IN=+ 0 Jcond cb/cv
|
|
066 AB DEF NO QRSTUV YZ01 5 9&| EIP IMM8 ADD RNi PREF
|
|
067 34 | DLY 0 JMP_PREFINAL
|
|
068 H N S 012 | SIGMA -> eIP RNI 0 JMP_FINAL
|
|
069 =====================================| 0 Jcond_DONE
|
|
06A AB DEF H KL NO QRSTUV YZ 34 67 &| EIP DESCOD IMM8 ADD DLY IN=+ 0 JMP c
|
|
06B EF U X Z 5 9&| JMP_FINAL JMP PREF 0 JMP_PREF
|
|
06C 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
06D DE H KL R U X Z 34 67 9 | DSTREG DESCOD JMP_PREFINAL JMP DLY IND= 0 JMP rv
|
|
06E R TU W YZ 5 9&| DSTREG PASS PREF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
06F 5 7 &| RD 1 JMP mv
|
|
070 D F U X Z 34 | JMP_PREF JMP DLY
|
|
071 H KL O R TU W YZ 3 67 9 | OPR_R DESCOD PASS UNL IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
072 AB DE N STUV YZ 5 7 &| SIGMA IMM ADD RD 3 RET/RET iw
|
|
073 C H LMN S U X Z 34 | SIGMA -> eSP JMP_PREF JMP DLY
|
|
074 H KL O R TU W YZ 3 67 9 | OPR_R DESCOD PASS UNL IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
075 G I L NO QRS 5 78 &| EIP -> OPR_W WR 2 CALL cw
|
|
076 AB DEF H KL NO QRS 34 67 &| EIP DESCOD IMM8 DLY IN=+
|
|
077 CDEF H LMN S U X Z 5 9&| SIGMA -> eSP JMP_FINAL JMP PREF
|
|
078 AB DEF NO QRSTUV YZ 34 | EIP IMM8 ADD DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
079 G I L NO QRS 5 78 &| EIP -> OPR_W WR 2 CALL rv
|
|
07A B EF H KL R U X Z 34 67 9 | DSTREG DESCOD JMP_PREFINAL JMP DLY IND=
|
|
07B E H LMN STU W Y 5 9&| SIGMA -> eSP DSTREG PASS2 PREF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
07C 5 7 &| RD 1 CALL mv
|
|
07D D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
07E G I L NO QRS 5 78 &| EIP -> OPR_W WR
|
|
07F B D H LMN S U X Z 34 | SIGMA -> eSP JMP_PREF JMP DLY
|
|
080 H KL O R TU W YZ 3 67 9 | OPR_R DESCOD PASS UNL IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
081 5 7 &| RD 1 PUSH mv
|
|
082 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
083 H LMN S 5 8 &| SIGMA -> eSP wr
|
|
084 01234 | RNI DLY
|
|
085 O R 3 | OPR_R UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
086 G I L R 012 5 78 &| DSTREG -> OPR_W RNI WR 2 PUSH rv
|
|
087 H LMN S 34 | SIGMA -> eSP DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
088 EF NOP RSTUV Z 34 | ESP BITS_V SUB DLY 0 PUSHAd
|
|
089 C EF H K MN STUV YZ 67 &| SIGMA DESSTK -1 ADD IN=+
|
|
08A BC FG I L NOP T Z 5 78 &| EDI -> OPR_W 6 LDCNTR WR
|
|
08B DE 345 | WORDSZ DLY IN+=
|
|
08C G I L QR T 5 78 &| IRF -> OPR_W DECNTR WR
|
|
08D =====================================| 0 PUSHAd_LOOP
|
|
08E F UVW Y 345 9 | PUSHAd_LOOP JCNTNZ DLY IN+D
|
|
08F G I L QR T 012 5 78 &| IRF -> OPR_W DECNTR RNI WR
|
|
090 H LMN S 34 | SIGMA -> eSP DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
091 BC EF H LMN ST Z 5 7 &| SIGMA -> eSP 0x47 LDCNTR RD 3 POPA
|
|
092 DE H K MNOP RSTUV YZ 34 67 9 | ESP DESSTK WORDSZ ADD DLY IND= 0 POPAd_LOOP
|
|
093 FG KL O R UVW Z 3 5 7 &| OPR_R -> IRF POPAd_LOOP JCT4N1 UNL RD
|
|
094 H LMN ST | SIGMA -> eSP DECNTR
|
|
095 01234 | RNI DLY
|
|
096 G KL O R 3 | OPR_R -> IRF UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
097 B EF H LMN ST Z 5 7 &| SIGMA -> eSP 7 LDCNTR RD 3 POPAD
|
|
098 DE H K MNOP RSTUV YZ 34 67 9 | ESP DESSTK WORDSZ ADD DLY IND=
|
|
099 DEFG KL O R U X Z 3 5 7 &| OPR_R -> IRF POPAd_LOOP JMP UNL RD
|
|
09A H LMN ST | SIGMA -> eSP DECNTR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
09B G I L RS 012 5 789 | SEGREG -> OPR_W RNI WR W 2 PUSH segreg
|
|
09C H LMN S 34 | SIGMA -> eSP DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
09D G I L N 012 5 78 &| IMM -> OPR_W RNI WR 2 PUSH i
|
|
09E H LMN S 34 | SIGMA -> eSP DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
09F H LMN S 5 7 &| SIGMA -> eSP RD 3 POP rv
|
|
0A0 01234 | RNI DLY
|
|
0A1 G L O R 3 | OPR_R -> DSTREG UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0A2 H LMN S 5 7 9 | SIGMA -> eSP RD W 3 POP SS
|
|
0A3 AB F N P S W YZ | PM_LD_SS LJMPP
|
|
0A4 A CDE H M VW 34 89 | DES_SR TST_DES_SS PTSAV7 DLY SPTR
|
|
0A5 H M O R TU W YZ0 23 6 9&| OPR_R DES_SR PASS RnI UNL SBRM
|
|
0A6 G LMN S | SIGMA -> SEGREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0A7 H LMN S 5 7 9 | SIGMA -> eSP RD W 3 POP ES/DS/FS/GS
|
|
0A8 AB D F N P S W YZ | PM_LD_DSESFSGS LJMPP
|
|
0A9 A CDEF H M VWXY 34 89 | DES_SR TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
0AA H M O R TU W YZ0123 6 9&| OPR_R DES_SR PASS RNI UNL SBRM
|
|
0AB G LMN S | SIGMA -> SEGREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0AC H LMN S 5 7 &| SIGMA -> eSP RD 3 POP mv
|
|
0AD H L P S 34 67 &| EA DES_OS 0 DLY IN=+
|
|
0AE 5 8 &| wr
|
|
0AF 01234 | RNI DLY
|
|
0B0 O R 3 | OPR_R UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0B1 567 &| rd 9 XCHG m,r
|
|
0B2 34 | DLY
|
|
0B3 G I L S 5 78 &| SRCREG -> OPR_W WR
|
|
0B4 01234 | RNI DLY
|
|
0B5 G M O R 3 | OPR_R -> SRCREG UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0B6 E G JK M STU W Y | SRCREG -> COUNTR DSTREG PASS2 0 XCHG eAX,rv XCHG r,r
|
|
0B7 G L N P RS 012 | COUNTR -> DSTREG RNI
|
|
0B8 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0B9 G M O S 012 5 | IRF2 -> SRCREG 0 RNI IN+= 1 LEA rv,m
|
|
0BA =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0BB BC E TU W Y 5 7 &| 3 PASS2 RD 1 LDS rv,m
|
|
0BC DE 345 | WORDSZ DLY IN+=
|
|
0BD A N P S W YZ 5 7 9 | PM_LDS LJMPP RD W
|
|
0BE GHI L O R 3 | OPR_R -> TMPD UNL
|
|
0BF 34 | DLY
|
|
0C0 AB E G IJK O R TU W Y 0123 6 9&| OPR_R -> DS TMPD PASS2 RNI UNL SBRM
|
|
0C1 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0C2 TU W Y 5 7 &| 0 PASS2 RD 1 LES rv,m
|
|
0C3 DE 345 | WORDSZ DLY IN+=
|
|
0C4 A C E N P S W YZ 5 7 9 | PM_LES LJMPP RD W
|
|
0C5 GHI L O R 3 | OPR_R -> TMPD UNL
|
|
0C6 34 | DLY
|
|
0C7 AB E G IJKLM O R TU W Y 0123 6 9&| OPR_R -> ES TMPD PASS2 RNI UNL SBRM
|
|
0C8 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0C9 CD F N TUV X Z 5 7 &| IMM 0x10 XOR RD 1 LSS rv,m
|
|
0CA DE G JK MN S 345 | SIGMA -> COUNTR WORDSZ DLY IN+=
|
|
0CB A D F N P S W YZ 5 7 9 | PM_LSS LJMPP RD W
|
|
0CC GHI L O R 3 | OPR_R -> TMPD UNL
|
|
0CD 34 | DLY
|
|
0CE AB E G KL O R TU W Y 0123 6 9&| OPR_R -> IRF TMPD PASS2 RNI UNL SBRM
|
|
0CF G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0D0 CD F N TUV X Z 5 7 &| IMM 0x10 XOR RD 1 LFS/LGS rv,m
|
|
0D1 DE G JK MN S 345 | SIGMA -> COUNTR WORDSZ DLY IN+=
|
|
0D2 BC EF N P S W YZ 5 7 9 | PM_LFS_LGS LJMPP RD W
|
|
0D3 GHI L O R 3 | OPR_R -> TMPD UNL
|
|
0D4 34 | DLY
|
|
0D5 AB E G KL O R TU W Y 0123 6 9&| OPR_R -> IRF TMPD PASS2 RNI UNL SBRM
|
|
0D6 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0D7 A C F NO QR TUV XYZ012 | EFLAGS 0x37fd7 AND RNI 0 LAHF
|
|
0D8 H J LMN S | SIGMA -> AH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0D9 T VW YZ | BITS8 0 SAHF
|
|
0DA G KLM O Q S 012 | eDX_AH -> FLAGSL RNI
|
|
0DB =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0DC ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 CLTS
|
|
0DD A DE TUV X Z | -1 8 XOR
|
|
0DE GHI K N S | SIGMA -> TMPB
|
|
0DF AB D NO Q STUV XYZ012 | CR0 TMPB AND RNI
|
|
0E0 GHI K MN S | SIGMA -> CR0
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0E1 ABCD F U Y | SALC_DONE JNC 0 SALC
|
|
0E2 H JKLM QRS 01 | 0 -> AL RNi
|
|
0E3 H JKLM 012 | -1 -> AL RNI
|
|
0E4 =====================================| 0 SALC_DONE
|
|
0E5 EFG K MN TU W Y | IMM -> COUNT5 BITS_V PASS2 0 RCL/RCR r,ib
|
|
0E6 CDEF N STUV YZ | SIGMA 1 ADD
|
|
0E7 ABC E GHI K N S U X Z | SIGMA -> TMPB RCLRCR_R_COMM JMP
|
|
0E8 AB D GHI LMN P RSTUV Z | COUNTR -> TMPC TMPB SUB
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0E9 EFG K MNOPQR TU W Y | ECX -> COUNT5 BITS_V PASS2 0 RCL/RCR r,CL
|
|
0EA CDEF N STUV YZ | SIGMA 1 ADD
|
|
0EB GHI K N S | SIGMA -> TMPB
|
|
0EC AB D GHI LMN P RSTUV Z | COUNTR -> TMPC TMPB SUB
|
|
0ED AB EFGHI L R TUVWX Z | DSTREG -> TMPD TMPC <<>>? 0 RCLRCR_R_COMM
|
|
0EE ABCD FGHI MN S U WXY | SIGMA -> TMPE RCLRCR_R_LOOP JG
|
|
0EF AB E NO STU WX Z012 | TMPE TMPD >><<? RNI
|
|
0F0 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0F1 AB D NO RSTUV Z | TMPC TMPB SUB 0 RCLRCR_R_LOOP
|
|
0F2 AB D GHI LMN STUV Z | SIGMA -> TMPC TMPB SUB
|
|
0F3 EF TUVWX Z | -1 BITS_V <<>>?
|
|
0F4 AB E NO STU WXYZ | TMPE TMPD SHIFT
|
|
0F5 D GHI L NO S U WXY | TMPE -> TMPD RCLRCR_R_LOOP JG
|
|
0F6 AB EFGHI MN STUVWX Z | SIGMA -> TMPE TMPC <<>>?
|
|
0F7 AB E NO STU WX Z012 | TMPE TMPD >><<? RNI
|
|
0F8 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0F9 AB DE R TUVWX Z | DSTREG IMM <<>>? 0 ROL/ROR/SHL/SHR/SAR r,ib
|
|
0FA E N STU WX Z012 | SIGMA DSTREG >><<? RNI
|
|
0FB G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0FC AB DE R TUVWX Z | DSTREG IMM <<>>? 0 SHxD rv,rv,ib
|
|
0FD E STU WX Z012 | SRCREG DSTREG >><<? RNI
|
|
0FE G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
0FF ABCDE R TUVWX Z | DSTREG ECX <<>>? 0 ROL/ROR/SHL/SHR/SAR r,CL
|
|
100 E N STU WX Z012 | SIGMA DSTREG >><<? RNI
|
|
101 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
102 ABCDE R TUVWX Z | DSTREG ECX <<>>? 0 SHxD rv,rv,CL
|
|
103 E STU WX Z012 | SRCREG DSTREG >><<? RNI
|
|
104 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
105 CDEF R TUVWX Z | DSTREG 1 <<>>? 0 rot r,1
|
|
106 E N STU WX Z012 | SIGMA DSTREG >><<? RNI
|
|
107 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
108 EFG K MN TU W Y 5 7 &| IMM -> COUNT5 BITS_V PASS2 RD 1 RCL/RCR m,ib
|
|
109 CDEF N STUV YZ | SIGMA 1 ADD
|
|
10A ABC E GHI K N S U X Z 34 | SIGMA -> TMPB RCLRCR_M_COMM JMP DLY
|
|
10B AB D GHI LMN P RSTUV Z | COUNTR -> TMPC TMPB SUB
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
10C EFG K MNOPQR TU W Y 5 7 &| ECX -> COUNT5 BITS_V PASS2 RD 1 RCL/RCR m,CL
|
|
10D CDEF N STUV YZ | SIGMA 1 ADD
|
|
10E GHI K N S 34 | SIGMA -> TMPB DLY
|
|
10F AB D GHI LMN P RSTUV Z | COUNTR -> TMPC TMPB SUB
|
|
110 AB EFGHI L O R TUVWX Z 3 56 8 &| OPR_R -> TMPD TMPC <<>>? UNL CW 0 RCLRCR_M_COMM
|
|
111 ABCD GHI MN S U WXY 34 | SIGMA -> TMPE RCLRCR_M_LOOP JG DLY
|
|
112 AB E NO STU WX Z | TMPE TMPD >><<?
|
|
113 G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR
|
|
114 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
115 AB D NO RSTUV Z | TMPC TMPB SUB 0 RCLRCR_M_LOOP
|
|
116 AB D GHI LMN STUV Z | SIGMA -> TMPC TMPB SUB
|
|
117 EF TUVWX Z | -1 BITS_V <<>>?
|
|
118 AB E NO STU WXYZ | TMPE TMPD SHIFT
|
|
119 D GHI L NO S U WXY | TMPE -> TMPD RCLRCR_M_LOOP JG
|
|
11A AB EFGHI MN STUVWX Z | SIGMA -> TMPE TMPC <<>>?
|
|
11B AB E NO STU WX Z | TMPE TMPD >><<?
|
|
11C G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR
|
|
11D 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
11E GHI LMN 5 7 &| IMM -> TMPC RD 1 ROL/ROR/SHL/SHR/SAR m,ib
|
|
11F GH JKLMNO QR T XYZ 34 | EFLAGS -> FLAGSB FLGSBA DLY
|
|
120 AB EFGHI K O R TUVWX Z 3 | OPR_R -> TMPB TMPC <<>>? UNL 0 ROSHSA_M_COMM
|
|
121 AB D N STU WX Z | SIGMA TMPB >><<?
|
|
122 G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR
|
|
123 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
124 GHI LMN 5 7 &| IMM -> TMPC RD 1 SHxD mv,rv,ib
|
|
125 GH JKLMNO QR T XYZ 34 | EFLAGS -> FLAGSB FLGSBA DLY
|
|
126 AB EFGHI K O R TUVWX Z 3 | OPR_R -> TMPB TMPC <<>>? UNL 0 SHxD_M_COMM
|
|
127 AB D STU WX Z | SRCREG TMPB >><<?
|
|
128 G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR
|
|
129 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
12A CDEF TU W Y 5 7 &| 1 PASS2 RD 1 rot m,1
|
|
12B C EFGHI LMN S U X Z | SIGMA -> TMPC ROSHSA_M_COMM JMP
|
|
12C GH JKLMNO QR T XYZ 34 | EFLAGS -> FLAGSB FLGSBA DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
12D CD FGHI LMNOPQR U X Z 5 7 &| ECX -> TMPC ROSHSA_M_COMM JMP RD 1 ROL/ROR/SHL/SHR/SAR m,CL
|
|
12E GH JKLMNO QR T XYZ 34 | EFLAGS -> FLAGSB FLGSBA DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
12F C FGHI LMNOPQR U X Z 5 7 &| ECX -> TMPC SHxD_M_COMM JMP RD 1 SHxD mv,rv,CL
|
|
130 GH JKLMNO QR T XYZ 34 | EFLAGS -> FLAGSB FLGSBA DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
131 F XYZ | SRCREG LDBSRM 0 BT rv,rv
|
|
132 E R TU WXY 012 | DSTREG DSTREG BITTST RNI
|
|
133 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
134 STUV X | SRCREG SIGN 1 BT m,rv
|
|
135 BC E X Z | 3 LDBSRU
|
|
136 F N STU WXYZ | SIGMA SRCREG SHIFT
|
|
137 D F N STUV XYZ | SIGMA NEGWSZ AND
|
|
138 GHI K N S | SIGMA -> TMPB
|
|
139 AB D 345 | TMPB DLY IN+=
|
|
13A 5 7 &| RD
|
|
13B 34 | DLY
|
|
13C FGHI K O R XYZ 3 | OPR_R -> TMPB SRCREG LDBSRM UNL
|
|
13D AB D NO Q TU WXY 012 | TMPB TMPB BITTST RNI
|
|
13E =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
13F AB DE XYZ | IMM LDBSRM 0 BT rv,ib
|
|
140 E R TU WXY 012 | DSTREG DSTREG BITTST RNI
|
|
141 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
142 5 7 &| RD 1 BT m,ib
|
|
143 34 | DLY
|
|
144 AB DE GHI K O R XYZ 3 | OPR_R -> TMPB IMM LDBSRM UNL
|
|
145 AB D NO Q TU WXY 012 | TMPB TMPB BITTST RNI
|
|
146 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
147 F XYZ | SRCREG LDBSRM 0 BTS/BTR/BTC rv,rv
|
|
148 E R TU WXY | DSTREG DSTREG BITTST
|
|
149 CDEF N STUVW Y | SIGMA 1 SERECO
|
|
14A FGHI K N S XY | SIGMA -> TMPB SRCREG LDBSLM
|
|
14B AB D NO Q TU WXYZ012 | TMPB TMPB SHIFT RNI
|
|
14C G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
14D STUV X | SRCREG SIGN 9 BTS/BTR/BTC m,rv
|
|
14E BC E X Z | 3 LDBSRU
|
|
14F F N STU WXYZ | SIGMA SRCREG SHIFT
|
|
150 D F N STUV XYZ | SIGMA NEGWSZ AND
|
|
151 CDEFGHI K N STU W Y | SIGMA -> TMPB 1 PASS2
|
|
152 AB D 345 | TMPB DLY IN+=
|
|
153 F XY 5 7 &| SRCREG LDBSLM RD
|
|
154 CDEF N STU WXYZ | SIGMA 1 SHIFT
|
|
155 FGHI K N S XYZ 34 | SIGMA -> TMPB SRCREG LDBSRM DLY
|
|
156 AB D GHI LM O R TUVW Y 3 | OPR_R -> TMPC TMPB SERECO UNL
|
|
157 G I L N S 5 78 &| SIGMA -> OPR_W WR
|
|
158 AB EF NO RSTU WXY 01234 | TMPC TMPC BITTST RNI DLY
|
|
159 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
15A AB DE XYZ | IMM LDBSRM 0 BTS/BTR/BTC rv,ib
|
|
15B E R TU WXY | DSTREG DSTREG BITTST
|
|
15C CDEF N STUVW Y | SIGMA 1 SERECO
|
|
15D AB DE GHI K N S XY | SIGMA -> TMPB IMM LDBSLM
|
|
15E AB D NO Q TU WXYZ012 | TMPB TMPB SHIFT RNI
|
|
15F G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
160 CDEF TU W Y 5 7 &| 1 PASS2 RD 9 BTS/BTR/BTC m,ib
|
|
161 AB DE XY | IMM LDBSLM
|
|
162 CDEF N STU WXYZ | SIGMA 1 SHIFT
|
|
163 AB DE GHI K N S XYZ 34 | SIGMA -> TMPB IMM LDBSRM DLY
|
|
164 AB D GHI LM O R TUVW Y 3 | OPR_R -> TMPC TMPB SERECO UNL
|
|
165 G I L N S 5 78 &| SIGMA -> OPR_W WR
|
|
166 AB EF NO RSTU WXY 01234 | TMPC TMPC BITTST RNI DLY
|
|
167 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
168 EFGHI K R T Z | DSTREG -> TMPB BITS_V LDCNTR 0 BSF rv,rv
|
|
169 AB D QRSTUV | 0 TMPB CMP 0 BSF_COMMON
|
|
16A GHI MN P RS X Z | COUNTR -> TMPE 0 LDBSRU
|
|
16B ABC E U Y | BSF_DONE JNC
|
|
16C AB D QRSTU WXY 01 | 0 TMPB BITTST RNi
|
|
16D CDEF X Z | 1 LDBSRU
|
|
16E ABCD U Y | BSF_LOOP JNC
|
|
16F AB D QRSTU WXY | 0 TMPB BITTST
|
|
170 G M QRST V XYZ012 | 0 -> SRCREG CLZF RNI
|
|
171 =====================================| 0 BSF_DONE
|
|
172 T | DECNTR 0 BSF_LOOP
|
|
173 FGHI K N S U Y | SIGMA -> TMPB BSF_LOOP JNC
|
|
174 AB D GHI LMN P RSTU WXY | COUNTR -> TMPC TMPB BITTST
|
|
175 AB EF NO STUV 012 | TMPE TMPC CMP RNI
|
|
176 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
177 5 7 &| RD 1 BSF rv,mv
|
|
178 CDEF U X Z 34 | BSF_COMMON JMP DLY
|
|
179 EFGHI K O R T Z 3 | OPR_R -> TMPB BITS_V LDCNTR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
17A EFGHI K R T Z | DSTREG -> TMPB BITS_V LDCNTR 0 BSR rv,rv
|
|
17B AB D QRSTUV | 0 TMPB CMP 0 BSR_COMMON
|
|
17C CDEF X | 1 LDBSLU
|
|
17D ABC E U Y | BSR_DONE JNC
|
|
17E QRSTUV 01 | 0 0 CMP RNi
|
|
17F AB D G MNO RSTU WX Z | TMPC -> SRCREG TMPB >><<? 0 BSR_LOOP
|
|
180 FGHI LMN P RS U Y | COUNTR -> TMPC BSR_LOOP JNC
|
|
181 GHI K N ST | SIGMA -> TMPB DECNTR
|
|
182 T V XYZ012 | CLZF RNI
|
|
183 =====================================| 0 BSR_DONE
|
|
184 5 7 &| RD 1 BSR rv,mv
|
|
185 C E U X Z 34 | BSR_COMMON JMP DLY
|
|
186 EFGHI K O R T Z 3 | OPR_R -> TMPB BITS_V LDCNTR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
187 T VW YZ | BITS8 0 AAA/AAS
|
|
188 NOPQRSTU W YZ | EAX PASS
|
|
189 N STU W Z012 | SIGMA AAAAAS RNI
|
|
18A HIJKLMN S | SIGMA -> AX
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
18B T VW YZ | BITS8 0 DAA/DAS
|
|
18C NOPQRSTU W YZ | EAX PASS
|
|
18D N STU W 012 | SIGMA DAADAS RNI
|
|
18E H JKLMN S | SIGMA -> AL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
18F T VW YZ | BITS8 0 AAM ib
|
|
190 B EFGH J LM O QRST Z | eAX_AL -> MDTMP4 7 LDCNTR
|
|
191 QRSTU W YZ | 0 PASS
|
|
192 GHI K N | IMM -> TMPB
|
|
193 AB D N STU 234 | SIGMA TMPB DIV7 RPT DLY
|
|
194 AB D N STU Y | SIGMA TMPB DIV5
|
|
195 N STU W YZ | SIGMA PASS
|
|
196 H J LMN R | MDTMP -> AH
|
|
197 N STUV Y 012 | SIGMA 0 ADC RNI
|
|
198 H JKLMN S | SIGMA -> AL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
199 T VW YZ | BITS8 0 AAD ib
|
|
19A B EFGH L N T Z | IMM -> MDTMP 7 LDCNTR
|
|
19B GHI K O Q STU W Y | eDX_AH -> TMPB 0 PASS2
|
|
19C AB D N STU X 234 | SIGMA TMPB IMUL3 RPT DLY
|
|
19D N STU W YZ | SIGMA PASS
|
|
19E GHI L N P RS | COUNTR -> TMPD
|
|
19F AB E GHI LMN R XYZ | MDTMP -> TMPC TMPD LDBSRM
|
|
1A0 AB EFGHI L N STU WXYZ | SIGMA -> TMPD TMPC SHIFT
|
|
1A1 GHI K N S | SIGMA -> TMPB
|
|
1A2 AB D O QRSTUV Y | eAX_AL TMPB ADC
|
|
1A3 H J LM QRS 012 | 0 -> AH RNI
|
|
1A4 H JKLMN S | SIGMA -> AL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1A5 EFGH L R T Z | DSTREG -> MDTMP BITS_V LDCNTR 0 MUL/IMUL r
|
|
1A6 GHI K O QRSTU W Y | eAX_AL -> TMPB 0 PASS2
|
|
1A7 AB D N STU X 234 | SIGMA TMPB IMUL3 RPT DLY 0 iMUL_COMMON
|
|
1A8 N STU W YZ | SIGMA PASS
|
|
1A9 GHI L N P RS | COUNTR -> TMPD
|
|
1AA AB E GHI LMN R XYZ | MDTMP -> TMPC TMPD LDBSRM
|
|
1AB AB EFGHI L N STU WXYZ | SIGMA -> TMPD TMPC SHIFT
|
|
1AC AB E G I KLMN STUVW | SIGMA -> eAX_AL TMPD SZ_EX2
|
|
1AD AB E N STU WXYZ012 | SIGMA TMPD SHIFT RNI
|
|
1AE G I K MN S | SIGMA -> eDX_AH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1AF EFGHI K O QRST Z 5 7 &| eAX_AL -> TMPB BITS_V LDCNTR RD 1 MUL/IMUL m
|
|
1B0 34 | DLY
|
|
1B1 C E GH L O R U X Z 3 | OPR_R -> MDTMP iMUL_COMMON JMP UNL
|
|
1B2 TU W Y | 0 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1B3 EFGH L R T Z | DSTREG -> MDTMP BITS_V LDCNTR 0 IMUL rv,rv
|
|
1B4 GHI K STU W Y | SRCREG -> TMPB 0 PASS2
|
|
1B5 AB D N STU YZ 234 | SIGMA TMPB IMUL4 RPT DLY 0 IMUL2_COMMON
|
|
1B6 N STU W YZ | SIGMA PASS
|
|
1B7 GHI L N P RS | COUNTR -> TMPD
|
|
1B8 AB E GHI LMN R XYZ | MDTMP -> TMPC TMPD LDBSRM
|
|
1B9 AB EFGHI L N STU WXYZ | SIGMA -> TMPD TMPC SHIFT
|
|
1BA AB E G MN STUVW YZ | SIGMA -> SRCREG TMPD IMCS
|
|
1BB AB E N STU WXYZ012 | SIGMA TMPD SHIFT RNI
|
|
1BC =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1BD EF T Z 5 7 &| BITS_V LDCNTR RD 1 IMUL rv,mv
|
|
1BE GHI K S 34 | SRCREG -> TMPB DLY
|
|
1BF C E GH L O R U X Z 3 | OPR_R -> MDTMP IMUL2_COMMON JMP UNL
|
|
1C0 TU W Y | 0 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1C1 EFGH L N T Z 5 7 &| IMM -> MDTMP BITS_V LDCNTR RD 1 IMUL rv,mv,i
|
|
1C2 CD F U X Z 34 | IMUL2_COMMON JMP DLY
|
|
1C3 GHI K O R TU W Y 3 | OPR_R -> TMPB 0 PASS2 UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1C4 EFGH L N T Z | IMM -> MDTMP BITS_V LDCNTR 0 IMUL rv,rv,i
|
|
1C5 B U X Z | IMUL2_COMMON JMP
|
|
1C6 GHI K R TU W Y | DSTREG -> TMPB 0 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1C7 EFGH J LM O QRST Z | eAX_AL -> MDTMP4 BITS_V LDCNTR 0 DIV r
|
|
1C8 O Q STU W YZ | eDX_AH PASS
|
|
1C9 GHI K R | DSTREG -> TMPB
|
|
1CA AB D N STU 234 | SIGMA TMPB DIV7 RPT DLY 0 DIV_COMMON
|
|
1CB AB D N STU Y | SIGMA TMPB DIV5
|
|
1CC N STU W YZ | SIGMA PASS
|
|
1CD G I KLMN R 012 | MDTMP -> eAX_AL RNI
|
|
1CE G I K MN S | SIGMA -> eDX_AH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1CF EFGH J LM O QRST Z 5 7 &| eAX_AL -> MDTMP4 BITS_V LDCNTR RD 1 DIV m
|
|
1D0 O Q STU W YZ | eDX_AH PASS
|
|
1D1 DEF U X Z 34 | DIV_COMMON JMP DLY
|
|
1D2 GHI K O R 3 | OPR_R -> TMPB UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1D3 EF TUV YZ | -1 BITS_V ADD 0 IDIV r
|
|
1D4 G JK MN S | SIGMA -> COUNTR
|
|
1D5 O Q STU W YZ | eDX_AH PASS
|
|
1D6 GH J LM O QRS | eAX_AL -> MDTMP4
|
|
1D7 GHI K R | DSTREG -> TMPB
|
|
1D8 AB D N STU XYZ | SIGMA TMPB PREDIV 0 IDIV_COMMON
|
|
1D9 AB D N STU 234 | SIGMA TMPB DIV7 RPT DLY
|
|
1DA AB D N STU Y | SIGMA TMPB DIV5
|
|
1DB AB D N STU XY | SIGMA TMPB IDIV1
|
|
1DC N STU W YZ | SIGMA PASS
|
|
1DD GHI K N S | SIGMA -> TMPB
|
|
1DE N R TU X Z | MDTMP IDIV2
|
|
1DF G I K MNO Q 012 | TMPB -> eDX_AH RNI
|
|
1E0 G I KLMN S | SIGMA -> eAX_AL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1E1 EF TUV YZ 5 7 &| -1 BITS_V ADD RD 1 IDIV m
|
|
1E2 G JK MN S | SIGMA -> COUNTR
|
|
1E3 O Q STU W YZ | eDX_AH PASS
|
|
1E4 CD GH J LM O QRS U X Z 34 | eAX_AL -> MDTMP4 IDIV_COMMON JMP DLY
|
|
1E5 GHI K O R 3 | OPR_R -> TMPB UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1E6 O QRSTUV X 012 | eAX_AL SIGN RNI 0 CWD / CDQ
|
|
1E7 G I K MN S | SIGMA -> eDX_AH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1E8 R TUVW Z | DSTREG SZ_EXT 0 CBW / CWDE MOVZX/MOVSX r,r (16-bit?)
|
|
1E9 T VW Y 012 | BITS16 RNI
|
|
1EA G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1EB 5 7 &| RD 1 MOVZX/MOVSX r,m (16-bit?)
|
|
1EC 34 | DLY
|
|
1ED O R TUVW Z 3 | OPR_R SZ_EXT UNL
|
|
1EE T VW Y 012 | BITS16 RNI
|
|
1EF G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1F0 R TUVW Z | DSTREG SZ_EXT 0 CBW / CWDE MOVZX/MOVSX r,r (32-bit?)
|
|
1F1 T VW 012 | BITS32 RNI
|
|
1F2 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1F3 5 7 &| RD 1 MOVZX/MOVSX r,m (32-bit?)
|
|
1F4 34 | DLY
|
|
1F5 O R TUVW Z 3 | OPR_R SZ_EXT UNL
|
|
1F6 T VW 012 | BITS32 RNI
|
|
1F7 G MN S | SIGMA -> SRCREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1F8 G JK M PQR | eCX -> COUNTR 0 REP MOVS
|
|
1F9 T XY | SREPF
|
|
1FA ABCD F UVW Y | REP_MOVS_NOT0 JCNTNZ
|
|
1FB D H L NOP STUV YZ01234 67 9 | ESI DES_OS INCREM ADD RNI DLY IND=
|
|
1FC =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
1FD GHI K N ST 5 7 &| SIGMA -> TMPB DECNTR RD 0 REP_MOVS_NOT0
|
|
1FE D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND=
|
|
1FF ABC E GHI LMN S UVW YZ 5 8 &| SIGMA -> TMPC REP_MOVS_DONE JCNTZ wr
|
|
200 D H L NO Q TUV YZ 34 67 9 | TMPB DES_OS INCREM ADD DLY IND=
|
|
201 GHI K N ST 5 7 &| SIGMA -> TMPB DECNTR RD 0 REP_MOVS_LOOP
|
|
202 D IJKLMNO RSTUV YZ 34 67 9 | TMPC DES_ES INCREM ADD DLY IND=
|
|
203 E GHI LMN S UVW 3 5 8 &| SIGMA -> TMPC REP_MOVS_LOOP JCNZNI UNL wr
|
|
204 D H L NO Q TUV YZ 34 67 9 | TMPB DES_OS INCREM ADD DLY IND=
|
|
205 ABCDE G JKL N P RS UVW Y | COUNTR -> eCX REP_MOVS_RPTI JCNTNZ 0 REP_MOVS_DONE
|
|
206 AB D G J NO RSTU W Y 0123 | TMPC -> eDI TMPB PASS2 RNI UNL
|
|
207 G J MN S | SIGMA -> eSI 0 REP_MOVS_RPTI
|
|
208 C F H KLMN P STU W Y 34 67 9 | TMPeIP DESCSW 0xffff PASS2 DLY IND= 0 RPTI
|
|
209 CDEF N STUV YZ | SIGMA 1 ADD
|
|
20A GHI K N S | SIGMA -> TMPB
|
|
20B AB D NO QR TUV XY | EFLAGS TMPB OR
|
|
20C GHI KL N S | SIGMA -> EFLAGS
|
|
20D GHI KLMN P S 5 9&| TMPeIP -> EIP PREF
|
|
20E 34 | DLY
|
|
20F 012 | RNI
|
|
210 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
211 D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND= 0 MOVS
|
|
212 GHI K N S 5 7 &| SIGMA -> TMPB RD
|
|
213 D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND=
|
|
214 5 8 &| wr
|
|
215 34 | DLY
|
|
216 G J MNO Q 0123 | TMPB -> eSI RNI UNL
|
|
217 G J N S | SIGMA -> eDI
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
218 G JK M PQR | eCX -> COUNTR 0 REP CMPS
|
|
219 =====================================|
|
|
21A ABC E UVW Y | REP_CMPS_NOT0 JCNTNZ
|
|
21B D IJKLMNOP TUV YZ01234 67 9 | EDI DES_ES INCREM ADD RNI DLY IND=
|
|
21C =====================================| 0 REP_CMPS_DONE
|
|
21D G J MNO R T | TMPD -> eSI DECNTR 0 REP_CMPS_LOOP
|
|
21E E G JKL N P RS UVWX | COUNTR -> eCX REP_CMPS_DONE LOOPnE
|
|
21F D G J NO Q TUV YZ01 34 | TMPB -> eDI INCREM ADD RNi DLY
|
|
220 GHI K N S 5 7 &| SIGMA -> TMPB RD 0 REP_CMPS_NOT0
|
|
221 D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND=
|
|
222 GHI L N S 5 7 &| SIGMA -> TMPD RD
|
|
223 GHI LM O R 3 | OPR_R -> TMPC UNL
|
|
224 DEF IJKLMNO Q U 34 67 9 | TMPB DES_ES REP_CMPS_LOOP JNOINT DLY IND=
|
|
225 AB EF O R TUV 3 | OPR_R TMPC CMP UNL
|
|
226 G J MNO R T | TMPD -> eSI DECNTR
|
|
227 C EFG JKL N P RS UVWX | COUNTR -> eCX REP_CMPS_DONE LOOPnE
|
|
228 D G J NO Q TUV YZ01 345 | TMPB -> eDI INCREM ADD RNi DLY IN+=
|
|
229 AB DEF NO QRS WXY | RPTI LJUMP
|
|
22A =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
22B D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND= 0 CMPS
|
|
22C GHI K N S 5 7 &| SIGMA -> TMPB RD
|
|
22D D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND=
|
|
22E 5 7 &| RD
|
|
22F GHI LM O R 3 | OPR_R -> TMPC UNL
|
|
230 34 | DLY
|
|
231 G J NO Q | TMPB -> eDI
|
|
232 G J MN S | SIGMA -> eSI
|
|
233 AB EF O R TUV 0123 | OPR_R TMPC CMP RNI UNL
|
|
234 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
235 G JK M PQR | eCX -> COUNTR 0 REP SCAS
|
|
236 =====================================|
|
|
237 ABC E UVW Y | REP_SCAS_NOT0 JCNTNZ
|
|
238 D IJKLMNOP TUV YZ01234 67 9 | EDI DES_ES INCREM ADD RNI DLY IND=
|
|
239 =====================================| 0 REP_SCAS_DONE
|
|
23A T | DECNTR 0 REP_SCAS_LOOP
|
|
23B E G JKL N P RS UVWX | COUNTR -> eCX REP_SCAS_DONE LOOPnE
|
|
23C D IJKLMNOP TUV YZ01 34 67 9 | EDI DES_ES INCREM ADD RNi DLY IND=
|
|
23D 5 7 &| RD 0 REP_SCAS_NOT0
|
|
23E 34 | DLY
|
|
23F G J N S | SIGMA -> eDI
|
|
240 DE GHI LM O R U 3 | OPR_R -> TMPC REP_SCAS_LOOP JNOINT UNL
|
|
241 AB EF O QRSTUV | eAX_AL TMPC CMP
|
|
242 T | DECNTR
|
|
243 C E G JKL N P RS UVWX | COUNTR -> eCX REP_SCAS_DONE LOOPnE
|
|
244 01 | RNi
|
|
245 AB DEF NO QRS WXY | RPTI LJUMP
|
|
246 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
247 D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND= 0 SCAS
|
|
248 5 7 &| RD
|
|
249 34 | DLY
|
|
24A G J N S | SIGMA -> eDI
|
|
24B GHI K O R 3 | OPR_R -> TMPB UNL
|
|
24C AB D O QRSTUV 012 | eAX_AL TMPB CMP RNI
|
|
24D =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
24E ABCDE G JK M PQR U X Z | eCX -> COUNTR REP_LODS_LOOP JMP 0 REP LODS
|
|
24F =====================================| 0 REP_LODS_DONE
|
|
250 FG JKL N P RS UVW YZ | COUNTR -> eCX REP_LODS_DONE JCNTZ 0 REP_LODS_LOOP
|
|
251 D H L NOP STUV YZ01 34 67 9 | ESI DES_OS INCREM ADD RNi DLY IND=
|
|
252 T 5 7 &| DECNTR RD
|
|
253 34 | DLY
|
|
254 D G J MN S U | SIGMA -> eSI REP_LODS_LOOP JNOINT
|
|
255 G I KLM O R 3 | OPR_R -> eAX_AL UNL
|
|
256 DEFG JKL N P RS UVW YZ | COUNTR -> eCX REP_LODS_DONE JCNTZ
|
|
257 D H L NOP STUV YZ01 34 67 9 | ESI DES_OS INCREM ADD RNi DLY IND=
|
|
258 AB DEF NO QRS WXY | RPTI LJUMP
|
|
259 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
25A D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND= 0 LODS
|
|
25B 5 7 &| RD
|
|
25C 34 | DLY
|
|
25D G J MN S 012 | SIGMA -> eSI RNI
|
|
25E G I KLM O R 3 | OPR_R -> eAX_AL UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
25F ABCD H L O QRS 34 67 &| eAX_AL DES_OS EBX DLY IN=+ 0 XLATB
|
|
260 5 7 &| RD
|
|
261 01234 | RNI DLY
|
|
262 G I KLM O R 3 | OPR_R -> eAX_AL UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
263 ABCDE G JK M PQR U X Z | eCX -> COUNTR REP_STOS_LOOP JMP 0 REP STOS
|
|
264 =====================================| 0 REP_STOS_DONE
|
|
265 FG JKL N P RS UVW YZ | COUNTR -> eCX REP_STOS_DONE JCNTZ 0 REP_STOS_LOOP
|
|
266 D IJKLMNOP TUV YZ01 34 67 9 | EDI DES_ES INCREM ADD RNi DLY IND=
|
|
267 G I L NOPQRST 5 78 &| EAX -> OPR_W DECNTR WR
|
|
268 EF U 34 | REP_STOS_LOOP JNOINT DLY
|
|
269 G J N S | SIGMA -> eDI
|
|
26A DE G JKL N P RS UVW YZ | COUNTR -> eCX REP_STOS_DONE JCNTZ
|
|
26B D IJKLMNOP TUV YZ01 34 67 9 | EDI DES_ES INCREM ADD RNi DLY IND=
|
|
26C AB DEF NO QRS WXY | RPTI LJUMP
|
|
26D =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
26E D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND= 0 STOS
|
|
26F G I L O QRS 5 78 &| eAX_AL -> OPR_W WR
|
|
270 01234 | RNI DLY
|
|
271 G J N S | SIGMA -> eDI
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
272 ABCD UV X | IN_IMM_NOCHK JIO_OK 0 p IN A,ib
|
|
273 I K N TU W YZ 34 67 9 | IMM DES_IO PASS DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
274 ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL 0 r IN A,ib
|
|
275 I K N TU W YZ 34 67 9 | IMM DES_IO PASS DLY IND=
|
|
276 5 7 &| RD 0 IN_IMM_NOCHK
|
|
277 01234 | RNI DLY
|
|
278 G I KLM O R 3 | OPR_R -> eAX_AL UNL 0 IN_DONE
|
|
279 ABCD F UV X | IN_DX_NOCHK JIO_OK 0 p IN A,DX
|
|
27A C F NOPQ STUV XYZ | EDX 0xffff AND 0 r IN A,DX
|
|
27B ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL
|
|
27C I K N S 34 67 9 | SIGMA DES_IO DLY IND= 0 IN_DX_NOCHK
|
|
27D D F U X Z 5 7 &| IN_DONE JMP RD
|
|
27E 01 34 | RNi DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
27F ABC EF UV X | INS_NOCHK JIO_OK 0 p INS
|
|
280 IJKLMNOP 34 67 9 | EDI DES_ES DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
281 ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL 0 r INS
|
|
282 C F NOPQ STUV XYZ | EDX 0xffff AND
|
|
283 IJKLMNOP 34 67 9 | EDI DES_ES DLY IND=
|
|
284 C F NOPQ STUV XYZ 56 8 &| EDX 0xffff AND CW 0 INS_NOCHK
|
|
285 I K N S 34 67 9 | SIGMA DES_IO DLY IND=
|
|
286 5 7 &| RD
|
|
287 D IJKLMNOP TUV YZ 34 67 9 | EDI DES_ES INCREM ADD DLY IND=
|
|
288 0123 5 8 &| RNI UNL wr
|
|
289 G J N S 34 | SIGMA -> eDI DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
28A ABCD F UV X | REP_INS_NOCHK JIO_OK 0 p REP INS
|
|
28B G JK M PQR | eCX -> COUNTR 0 r REP INS
|
|
28C ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL
|
|
28D C F NOPQ STUV XYZ | EDX 0xffff AND 0 REP_INS_NOCHK
|
|
28E ABC EFGHI LMN S UVW Y | SIGMA -> TMPC REP_INS_NOT0 JCNTNZ
|
|
28F D IJKLMNOP TUV YZ01234 67 9 | EDI DES_ES INCREM ADD RNI DLY IND=
|
|
290 G JKL N P RS | COUNTR -> eCX 0 REP_INS_DONE
|
|
291 FG J N S UVW YZ 3 5 8 &| SIGMA -> eDI REP_INS_DONE JCNTZ UNL wr 0 REP_INS_LOOP
|
|
292 D IJKLMNOP TUV YZ01 34 67 9 | EDI DES_ES INCREM ADD RNi DLY IND=
|
|
293 G JKL N P RST 56 8 &| COUNTR -> eCX DECNTR CW 0 REP_INS_NOT0
|
|
294 I K NO RS 34 67 9 | TMPC DES_IO DLY IND=
|
|
295 D U 5 7 &| REP_INS_LOOP JNOINT RD
|
|
296 IJKLMNOP 34 67 9 | EDI DES_ES DLY IND=
|
|
297 DEFG J N S UVW YZ 3 5 8 &| SIGMA -> eDI REP_INS_DONE JCNTZ UNL wr
|
|
298 D IJKLMNOP TUV YZ01 34 67 9 | EDI DES_ES INCREM ADD RNi DLY IND=
|
|
299 AB DEF NO QRS WXY | RPTI LJUMP
|
|
29A G JKL N P RS | COUNTR -> eCX
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
29B ABCD UV X | OUT_IMM_NOCHK JIO_OK 0 p OUT ib,A
|
|
29C I K N TU W YZ 34 67 9 | IMM DES_IO PASS DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
29D ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL 0 r OUT ib,A
|
|
29E I K N TU W YZ 34 67 9 | IMM DES_IO PASS DLY IND=
|
|
29F G I L O QRS 012 5 78 &| eAX_AL -> OPR_W RNI WR 0 OUT_IMM_NOCHK
|
|
2A0 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2A1 ABCD F UV X | OUT_DX_NOCHK JIO_OK 0 p OUT DX,A
|
|
2A2 C F NOPQ STUV XYZ | EDX 0xffff AND 0 r OUT DX,A
|
|
2A3 ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL
|
|
2A4 I K N S 34 67 9 | SIGMA DES_IO DLY IND= 0 OUT_DX_NOCHK
|
|
2A5 G I L O QRS 012 5 78 &| eAX_AL -> OPR_W RNI WR
|
|
2A6 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2A7 ABC EF UV X | OUTS_NOCHK JIO_OK 0 p OUTS
|
|
2A8 D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2A9 ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL 0 r OUTS
|
|
2AA C F NOPQ STUV XYZ | EDX 0xffff AND
|
|
2AB D H L NOP STUV YZ 34 67 9 | ESI DES_OS INCREM ADD DLY IND=
|
|
2AC GHI K N S 5 7 &| SIGMA -> TMPB RD 0 OUTS_NOCHK
|
|
2AD C F NOPQ STUV XYZ | EDX 0xffff AND
|
|
2AE I K N S 34 67 9 | SIGMA DES_IO DLY IND=
|
|
2AF G J MNO Q 0123 5 8 &| TMPB -> eSI RNI UNL wr
|
|
2B0 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2B1 ABCD F UV X | REP_OUTS_NOCHK JIO_OK 0 p REP OUTS
|
|
2B2 G JK M PQR | eCX -> COUNTR 0 r REP OUTS
|
|
2B3 ABCDE NO Q WXYZ | PORTIO_PROTCHK LCALL
|
|
2B4 C F NOPQ STUV XYZ | EDX 0xffff AND 0 REP_OUTS_NOCHK
|
|
2B5 ABC EFGHI LMN S UVW Y | SIGMA -> TMPC REP_OUTS_NOT0 JCNTNZ
|
|
2B6 D H L NOP STUV YZ01234 67 9 | ESI DES_OS INCREM ADD RNI DLY IND=
|
|
2B7 =====================================| 0 REP_OUTS_DONE
|
|
2B8 F H L NO Q UVW YZ 34 67 9 | TMPB DES_OS REP_OUTS_DONE JCNTZ DLY IND= 0 REP_OUTS_LOOP
|
|
2B9 D G J MNO Q TUV YZ01 3 | TMPB -> eSI INCREM ADD RNi UNL
|
|
2BA GHI K N ST 5 7 &| SIGMA -> TMPB DECNTR RD 0 REP_OUTS_NOT0
|
|
2BB EF I K NO RS U 34 67 9 | TMPC DES_IO REP_OUTS_LOOP JNOINT DLY IND=
|
|
2BC G JKL N P RS 5 8 &| COUNTR -> eCX wr
|
|
2BD DE H L NO Q UVW YZ 34 67 9 | TMPB DES_OS REP_OUTS_DONE JCNTZ DLY IND=
|
|
2BE D G J MNO Q TUV YZ01 3 | TMPB -> eSI INCREM ADD RNi UNL
|
|
2BF AB DEF NO QRS WXY | RPTI LJUMP
|
|
2C0 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2C1 ABC EF NO Q WX Z | IO_PERM_BITMAP LJMPNP 0 PORTIO_PROTCHK
|
|
2C2 D FGHI K N STU W Y | SIGMA -> TMPB NEGWSZ PASS2
|
|
2C3 A CDEF U X Z | PORTIO_ALLOWED JMP
|
|
2C4 D F N STUV YZ | SIGMA NEGWSZ ADD 0 IO_PERM_BITMAP
|
|
2C5 BC FGHI L N STU W Y | SIGMA -> TMPD 6 PASS2
|
|
2C6 B DEF I KL N ST VW 34 67 &| SIGMA DES_TR 0x60 BITS32 DLY IN=+
|
|
2C7 BC E GH JK QRS X Z 5 7 9 | 0 -> SLCTR2 3 LDBSRU RD W
|
|
2C8 AB D GH J L QRSTU WXYZ | 0 -> PROTUN TMPB SHIFT
|
|
2C9 B D GHI LMN S V X 34 | SIGMA -> TMPC READ_RPL PTGEN DLY
|
|
2CA C F O R TUV XYZ 3 | OPR_R 0xffff AND UNL
|
|
2CB AB EF I KL N S 34 67 &| SIGMA DES_TR TMPC DLY IN=+
|
|
2CC B EF NO Q TUV XYZ 5 7 9 | TMPB 7 AND RD W
|
|
2CD ABC E GHI LMN S UVWXYZ | SIGMA -> TMPC PORTIO_16BIT J16BIT
|
|
2CE AB E TUV X Z | -1 TMPD XOR
|
|
2CF AB EFGHI L N S X | SIGMA -> TMPD TMPC LDBSLU
|
|
2D0 AB E QRSTU WXYZ | 0 TMPD SHIFT
|
|
2D1 GHI L N ST V X Z 34 | SIGMA -> TMPD BITSDE DLY
|
|
2D2 AB E O R TUV XYZ 3 | OPR_R TMPD AND UNL
|
|
2D3 ABC EFGH J L N S V X Z | SIGMA -> PROTUN TST_PORTIO_BIT PTSELA 0 PORTIO_16BIT
|
|
2D4 YZ | RETURN 0 PORTIO_ALLOWED
|
|
2D5 I K NO Q TU W YZ 34 67 9 | TMPB DES_IO PASS DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2D6 BCDEF N P W YZ | CALL_FAR_PM LJMPP 2 CALL cp
|
|
2D7 AB DEFGH JK MN T Z | IMM -> TMPG IMM8 LDCNTR
|
|
2D8 AB DE G I L OPQR U X Z 5 78 &| CS -> OPR_W CALL_FAR_RM JMP WR
|
|
2D9 D F 345 | NEGWSZ DLY IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2DA 5 7 &| RD 1 CALL mp
|
|
2DB DE 345 | WORDSZ DLY IN+=
|
|
2DC GH JK M O R 3 5 7 9 | OPR_R -> TMPG UNL RD W
|
|
2DD BCDEF N P W YZ 34 | CALL_FAR_PM LJMPP DLY
|
|
2DE G JK M O R 3 | OPR_R -> COUNTR UNL
|
|
2DF D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
2E0 G I L OPQR 5 78 &| CS -> OPR_W WR
|
|
2E1 D F 345 | NEGWSZ DLY IN+=
|
|
2E2 D F N STUV YZ | SIGMA NEGWSZ ADD 0 CALL_FAR_RM
|
|
2E3 ABC G I L NO QRS U X Z 5 78 &| EIP -> OPR_W JMP_FAR_RM JMP WR
|
|
2E4 H LMN S 34 | SIGMA -> eSP DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2E5 B EF N P S W YZ | JUMP_FAR_PM LJMPP 0 JMP cp
|
|
2E6 AB DEFGH JK MN T Z | IMM -> TMPG IMM8 LDCNTR
|
|
2E7 IJKL 34 7 9 | DES_CS DLY LAR
|
|
2E8 BC O STUV XYZ | IRF2 0xffff0000 AND
|
|
2E9 BCD N STUV XY | SIGMA 0x8200 OR
|
|
2EA IJKL N S 34 789 | SIGMA DES_CS DLY SAR
|
|
2EB IJKL 34 7 | DES_CS DLY LLIM 0 JMP_FAR_RM
|
|
2EC GHI K O S | IRF2 -> TMPB
|
|
2ED IJKL N P RSTU W YZ 6 9&| COUNTR DES_CS PASS SBRM 0 JMP_FAR_RM_1
|
|
2EE IJKL NO Q 78 | TMPB DES_CS SLIM
|
|
2EF L 789&| PAGER5 SPCR
|
|
2F0 H KL N PQ S 34 67 9 | TMPG DESCOD DLY IND= 0 JMP_FAR_COMMON
|
|
2F1 H N PQ S 5 9&| TMPG -> eIP PREF 0 JMP_FAR_DONE
|
|
2F2 GH J L QRS 34 | 0 -> PROTUN DLY
|
|
2F3 G IJKL N S 012 | SIGMA -> CS RNI
|
|
2F4 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2F5 5 7 &| RD 1 JMP mp
|
|
2F6 DE 345 | WORDSZ DLY IN+=
|
|
2F7 GH JK M O R 3 5 7 9 | OPR_R -> TMPG UNL RD W
|
|
2F8 B EF N P S W YZ 34 | JUMP_FAR_PM LJMPP DLY
|
|
2F9 G JK M O R 3 | OPR_R -> COUNTR UNL
|
|
2FA CD F IJKL U X Z 34 7 | DES_CS JMP_FAR_RM_1 JMP DLY LLIM
|
|
2FB GHI K O S | IRF2 -> TMPB
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
2FC DE N STUV YZ 5 7 &| SIGMA WORDSZ ADD RD 3 RETF/RETF iw
|
|
2FD DE 345 | WORDSZ DLY IN+=
|
|
2FE AB DE N STUV YZ 5 7 &| SIGMA IMM ADD RD
|
|
2FF GH JK M O R 3 | OPR_R -> TMPG UNL
|
|
300 N QR W YZ 34 | RETF_PM LJMPP DLY
|
|
301 G JK M O R 3 | OPR_R -> COUNTR UNL
|
|
302 B DEF H LMN S U X Z | SIGMA -> eSP JMP_FAR_RM JMP
|
|
303 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
304 AB EF NO RS WXYZ | ENTER_COMMON LCALL 2 ENTER (16-bit?)
|
|
305 AB DEF H LMN STU W Y | SIGMA -> eSP IMM8 PASS2
|
|
306 NO RSTU W YZ01234 | TMPC PASS RNI DLY
|
|
307 HIJ L N S | SIGMA -> BP
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
308 AB EF NO RS WXYZ | ENTER_COMMON LCALL 2 ENTER (32-bit?)
|
|
309 AB DEF H LMN STU W Y | SIGMA -> eSP IMM8 PASS2
|
|
30A NO RSTU W YZ01234 | TMPC PASS RNI DLY
|
|
30B GHIJ L N S | SIGMA -> EBP
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
30C G K MN S | SIGMA -> COUNT5 0 ENTER_COMMON
|
|
30D AB DE GHI LMNOP RSTUV Z | ESP -> TMPC IMM SUB
|
|
30E AB FG I L NOP R UVW YZ 5 78 &| EBP -> OPR_W ENTER_DONE JCNTZ WR
|
|
30F AB EF UV XYZ 34 | ENTER_LASTW JCNT1 DLY
|
|
310 D F N STUV YZ 5 | SIGMA NEGWSZ ADD IN+=
|
|
311 D F H K MNOP R TUV YZ 34 67 &| EBP DESSTK NEGWSZ ADD DLY IN=+
|
|
312 GHI K N ST 5 7 &| SIGMA -> TMPB DECNTR RD
|
|
313 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
314 ABC E H LMN S UV XYZ 5 8 &| SIGMA -> eSP ENTER_LAST JCNT1 wr
|
|
315 D F H K MNO Q TUV YZ 34 67 &| TMPB DESSTK NEGWSZ ADD DLY IN=+
|
|
316 GHI K N ST 5 7 &| SIGMA -> TMPB DECNTR RD 0 ENTER_LOOP
|
|
317 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
318 E H LMN S UV XY 3 5 8 &| SIGMA -> eSP ENTER_LOOP JCNTN1 UNL wr
|
|
319 D F H K MNO Q TUV YZ 34 67 &| TMPB DESSTK NEGWSZ ADD DLY IN=+
|
|
31A D F H K MNOP RSTUV YZ 3 67 &| ESP DESSTK NEGWSZ ADD UNL IN=+ 0 ENTER_LAST
|
|
31B AB DE N STUV Z | SIGMA IMM SUB
|
|
31C G I L NO RS 5 78 &| TMPC -> OPR_W WR 0 ENTER_LASTW
|
|
31D H K MN S YZ 34 67 9 | SIGMA DESSTK RETURN DLY IND= 0 ENTER_DONE
|
|
31E H LMN S 56 8 &| SIGMA -> eSP CW
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
31F DE H K MNOP R TUV YZ 34 67 9 | EBP DESSTK WORDSZ ADD DLY IND= 0 LEAVE (16-bit?)
|
|
320 H LMN S 5 7 &| SIGMA -> eSP RD
|
|
321 01234 | RNI DLY
|
|
322 HIJ L O R 3 | OPR_R -> BP UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
323 DE H K MNOP R TUV YZ 34 67 9 | EBP DESSTK WORDSZ ADD DLY IND= 0 LEAVE (32-bit?)
|
|
324 H LMN S 5 7 &| SIGMA -> eSP RD
|
|
325 01234 | RNI DLY
|
|
326 GHIJ L O R 3 | OPR_R -> EBP UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
327 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 HLT
|
|
328 CDE I K M Y 67 9&| DESABS 2 ICESIG IN=2
|
|
329 9&| HLTS 0 HLT_SHUTDOWN
|
|
32A 34 | DLY
|
|
32B 2 4 | RPT WIO
|
|
32C 012 | RNI
|
|
32D =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
32E ABC EF I KLM OPQR WX Z 89 | DESIDT NO_PRIVILEGE LJMPNP SPTR 1 LIDT mw
|
|
32F EF X | BITS_V LDBSLU
|
|
330 ABC E U X Z 5 7 9 | LIDTGDT_COMMON JMP RD W
|
|
331 CDE 345 | 2 DLY IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
332 ABC EF IJ OPQR WX Z 89 | DESGDT NO_PRIVILEGE LJMPNP SPTR 1 LGDT mw
|
|
333 EF X | BITS_V LDBSLU
|
|
334 5 7 9 | RD W
|
|
335 CDE 345 | 2 DLY IN+=
|
|
336 BCD F TU WXYZ 5 7 | -1 0x1ff SHIFT RD D 0 LIDTGDT_COMMON
|
|
337 GHI K N S | SIGMA -> TMPB
|
|
338 C F O R TUV XYZ 3 | OPR_R 0xffff AND UNL
|
|
339 HI L N S 34 78 | SIGMA DESPTR DLY SLIM
|
|
33A AB D O R TUV XYZ 3 | OPR_R TMPB AND UNL
|
|
33B HI L N S 012 78 &| SIGMA DESPTR RNI SBAS
|
|
33C =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
33D I KLM 34 7 &| DESIDT DLY LBAS 0 SIDT mw
|
|
33E ABC EFGHI LM O S U X Z | IRF2 -> TMPC SIDTGDT_COMMON JMP
|
|
33F I KLM 7 | DESIDT LLIM
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
340 IJ 34 7 &| DESGDT DLY LBAS 0 SGDT mw
|
|
341 GHI LM O S | IRF2 -> TMPC
|
|
342 IJ 7 | DESGDT LLIM
|
|
343 GHI K O S | IRF2 -> TMPB 0 SIDTGDT_COMMON
|
|
344 H L P S 34 67 &| EA DES_OS 0 DLY IN=+
|
|
345 G I L NO Q 5 789 | TMPB -> OPR_W WR W
|
|
346 CDE 345 | 2 DLY IN+=
|
|
347 G I L NO RS 012 5 78 | TMPC -> OPR_W RNI WR D
|
|
348 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
349 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 1 LMSW mw
|
|
34A CDEF NO Q STUV XYZ | CR0 1 AND
|
|
34B GHI K N S 5 7 9 | SIGMA -> TMPB RD W
|
|
34C ABC EF U X Z 34 | LMSW_COMMON JMP DLY
|
|
34D AB D O R TUV XY 3 | OPR_R TMPB OR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
34E ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 LMSW rw
|
|
34F CDEF NO Q STUV XYZ | CR0 1 AND
|
|
350 E N STUV XY | SIGMA DSTREG OR
|
|
351 B E N STUV XYZ | SIGMA 0x0f AND 0 LMSW_COMMON
|
|
352 GHI K N S | SIGMA -> TMPB
|
|
353 B E TUV X Z | -1 0x0f XOR
|
|
354 GHI LMN S | SIGMA -> TMPC
|
|
355 AB EF NO Q STUV XYZ | CR0 TMPC AND
|
|
356 AB D N STUV XY 012 | SIGMA TMPB OR RNI
|
|
357 GHI K MN S | SIGMA -> CR0
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
358 G L NO Q S 012 | CR0 -> DSTREG RNI 0 SMSW rw
|
|
359 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
35A G I L NO Q S 012 5 789 | CR0 -> OPR_W RNI WR W 1 SMSW mw
|
|
35B 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
35C ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 MOV CR0,rd
|
|
35D T VW | BITS32
|
|
35E CDEFGHI K S XY | SRCREG -> TMPB 1 LDBSLM
|
|
35F AB D NO Q TU WXYZ | TMPB TMPB SHIFT
|
|
360 BC E N STUV XYZ | SIGMA 3 AND
|
|
361 G JK MN S | SIGMA -> COUNTR
|
|
362 =====================================|
|
|
363 ABCD F UV XYZ | PAGING_RM JCNT1
|
|
364 NO Q TU W YZ012 | TMPB PASS RNI
|
|
365 GHI K MN S | SIGMA -> CR0
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
366 A E OPQR WXY | #GP/#TS(I0,E0) LJUMP 0 PAGING_RM
|
|
367 B GH JK QRS V X | 0 -> SLCTR2 SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
368 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 MOV CR2,rd
|
|
369 T VW | BITS32
|
|
36A G I K S 012 | SRCREG -> CR2 RNI
|
|
36B =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
36C ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 MOV CR3,rd
|
|
36D T VW | BITS32
|
|
36E I K M S 67 9 | SRCREG DESABS IND=
|
|
36F K 012 789&| PDBR RNI SPCR
|
|
370 K 34 | PDBR DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
371 ABCDE U X Z | STORE_CR JMP 0 MOV rd,CR0
|
|
372 NO Q STU W YZ | CR0 PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
373 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 STORE_CR
|
|
374 T VW | BITS32
|
|
375 012 | RNI
|
|
376 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
377 D U X Z | STORE_CR JMP 0 MOV rd,CR2
|
|
378 O Q TU W YZ | CR2 PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
379 DE K U X Z 7 9&| PDBR STORE_CR JMP LPCR 0 MOV rd,CR3
|
|
37A K O STU W YZ 34 | IRF2 PDBR PASS DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
37B A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV DR4/6,rd
|
|
37C ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
37D ABC E GH KLM S U X Z | SRCREG -> DR6 LD_DR4567_DONE JMP
|
|
37E =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
37F A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV DR5/7,rd
|
|
380 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
381 GH KL S | SRCREG -> DR7
|
|
382 =====================================|
|
|
383 012 | RNI 0 LD_DR4567_DONE
|
|
384 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
385 AB DE N TU WXYZ | IMM IMM SHIFT 0 SELECT_DR_TR
|
|
386 B EF N STUV XYZ | SIGMA 7 AND
|
|
387 BCDEF N STUV XY | SIGMA 0x70 OR
|
|
388 G JK MN S YZ | SIGMA -> COUNTR RETURN
|
|
389 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
38A A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV DR0-3,rd
|
|
38B ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
38C ABC E NO S WXYZ | SELECT_DR_TR LCALL
|
|
38D BC E X Z | 3 LDBSRU
|
|
38E G KL S 34 78 &| SRCREG -> IRF DLY SBAS
|
|
38F I K M QRS 01234 67 9 | 0 DESABS RNI DLY IND=
|
|
390 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
391 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 MOV TRn,rd
|
|
392 T VW | BITS32
|
|
393 ABC E NO S WXYZ | SELECT_DR_TR LCALL
|
|
394 BC E X Z | 3 LDBSRU
|
|
395 I K M S 34 67 9 | SRCREG DESABS DLY IND=
|
|
396 G KL 012 789&| -1 -> IRF RNI SPCR
|
|
397 G KL 34 | -1 -> IRF DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
398 T VW | BITS32 0 GENERAL_DETECT
|
|
399 A EFGHI K N QR X | DR7 -> TMPB 0x0d LDBSLU
|
|
39A CDEF QRSTU WXYZ | 0 1 SHIFT
|
|
39B AB D GHI LMN STUV XYZ | SIGMA -> TMPC TMPB AND
|
|
39C G JK MN S | SIGMA -> COUNTR
|
|
39D =====================================|
|
|
39E ABCD UVW Y | GD_HIT JCNTNZ
|
|
39F =====================================|
|
|
3A0 YZ | RETURN
|
|
3A1 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3A2 GHI KLMN P ST V X | TMPeIP -> EIP ICEBRK 0 GD_HIT
|
|
3A3 AB EF N QRSTUV XY | DR6 TMPC OR
|
|
3A4 ABCD OP R WXY | BREAKPOINT_CMN LJUMP
|
|
3A5 GH KLMN ST VW | SIGMA -> DR6 BITS32
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3A6 A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV rd,DR4/6
|
|
3A7 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
3A8 N QRSTU W YZ012 | DR6 PASS RNI
|
|
3A9 G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3AA A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV rd,DR5/7
|
|
3AB ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
3AC N QR TU W YZ012 | DR7 PASS RNI
|
|
3AD G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3AE A DEF NO S WXYZ | GENERAL_DETECT LCALL 0 MOV rd,DR0-3
|
|
3AF ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP
|
|
3B0 ABC E NO S WXYZ | SELECT_DR_TR LCALL
|
|
3B1 BC E X Z 34 | 3 LDBSRU DLY
|
|
3B2 G KL 7 &| -1 -> IRF LBAS
|
|
3B3 G L O S | IRF2 -> DSTREG
|
|
3B4 I K M QRS 01234 67 9 | 0 DESABS RNI DLY IND=
|
|
3B5 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3B6 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 MOV rd,TRn
|
|
3B7 T VW | BITS32
|
|
3B8 ABC E NO S WXYZ | SELECT_DR_TR LCALL
|
|
3B9 BC E X Z 34 | 3 LDBSRU DLY
|
|
3BA G KL 7 9&| -1 -> IRF LPCR
|
|
3BB G KL O STU W YZ01234 | IRF2 -> IRF PASS RNI DLY
|
|
3BC G L N S | SIGMA -> DSTREG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3BD C EFGH J L NO Q S V X | CR0 -> PROTUN FPU_WAIT PTGEN 0 WAIT
|
|
3BE AB DE UVWX Z | WAIT_DONE JFPUOK 0 WAIT_LOOP
|
|
3BF ABC E UV | WAIT_ERRT JFERR#
|
|
3C0 =====================================|
|
|
3C1 EF U | WAIT_LOOP JNOINT 0 WAIT_IRQT
|
|
3C2 =====================================|
|
|
3C3 AB DEF NO QRS WXY | RPTI LJUMP
|
|
3C4 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3C5 ABC E UV Z | FPU_ERROR6 JNPERQ 0 WAIT_ERRT
|
|
3C6 =====================================|
|
|
3C7 DE U X Z | WAIT_IRQT JMP
|
|
3C8 =====================================| 0 WAIT_DONE
|
|
3C9 012 | RNI
|
|
3CA =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3CB A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR6
|
|
3CC CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3CD DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 0 FENI/FDISI/FCLEX/FINIT/FSETPM/FRSTPM r
|
|
3CE 2 | RPT
|
|
3CF A F I K 34 67 9&| DES_IO 0x800000f8 DLY IN=2
|
|
3D0 G I L N T VW 5 789 | IMM -> OPR_W BITS32 WR W
|
|
3D1 Y 34 | ICESIG DLY 0 FPU_FLAG_LOOP
|
|
3D2 =====================================|
|
|
3D3 E U Z | FPU_FLAG_LOOP JICEWT
|
|
3D4 H KL NO QRS 67 9 | EIP DESCOD IND=
|
|
3D5 5 9&| PREF
|
|
3D6 34 | DLY
|
|
3D7 012 | RNI
|
|
3D8 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3D9 T WX | SMISC1 0 FSTCW/FSTSW mw
|
|
3DA DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 0 FSTSW AX/FNSTDW/FNSTSG r
|
|
3DB ABC F UV Z | FPU_MISC_CORE JNPERQ 0 FPU_MISC_WAIT
|
|
3DC =====================================|
|
|
3DD =====================================|
|
|
3DE EF U | FPU_MISC_WAIT JNOINT
|
|
3DF =====================================|
|
|
3E0 AB DEF NO QRS WXY | RPTI LJUMP
|
|
3E1 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3E2 A F I K N TU W Y 34 67 9&| IMM DES_IO 0x800000f8 PASS2 DLY IN=2 0 FPU_MISC_CORE
|
|
3E3 G I L N 5 789 | IMM -> OPR_W WR W
|
|
3E4 ABCD I K N S U WX 34 67 9 | SIGMA DES_IO FPU_MISC_WRITE JMISC1 DLY IND=
|
|
3E5 5 7 9 | RD W
|
|
3E6 01234 | RNI DLY
|
|
3E7 HIJKLM O R 3 | OPR_R -> AX UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3E8 H L P S 34 67 &| EA DES_OS 0 DLY IN=+ 0 FPU_MISC_WRITE
|
|
3E9 0123 5 89 | RNI UNL wr W
|
|
3EA 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3EB A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR5
|
|
3EC CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3ED DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FSTENV m
|
|
3EE ABC EF U X Z 34 | FSAVE_WAIT JMP DLY
|
|
3EF A EFGH JK M O ST WX 5 | IRF2 -> TMPG 0x0d SMISC1 IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3F0 DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FSAVE m
|
|
3F1 ABCDE U X Z 34 | FSAVE_WAIT JMP DLY
|
|
3F2 A E GH JK M O S 5 | IRF2 -> TMPG 0x5d IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3F3 DE TU W Y | WORDSZ PASS2 0 FSAVE_WAIT
|
|
3F4 ABC E UV Z | FSAVE_CORE JNPERQ
|
|
3F5 BC E X | 3 LDBSLU
|
|
3F6 EF U | FSAVE_WAIT JNOINT
|
|
3F7 =====================================|
|
|
3F8 AB DEF NO QRS WXY | RPTI LJUMP
|
|
3F9 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
3FA CDE N STUV Z | SIGMA 2 SUB 0 FSAVE_CORE
|
|
3FB GHI LMN S | SIGMA -> TMPC
|
|
3FC AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
3FD DE N STUV Z | SIGMA WORDSZ SUB
|
|
3FE GHI LMN ST VW | SIGMA -> TMPC BITS32
|
|
3FF AB EF 345 | TMPC DLY IN+=
|
|
400 CD F X Z 56 89&| 0x10 LDBSRU CW B
|
|
401 H L N PQ S 34 67 9 | TMPG DES_OS DLY IND=
|
|
402 GHI LMN Q S 56 89&| CSOPCD -> TMPC CW B
|
|
403 A F I K 34 67 9&| DES_IO 0x800000f8 DLY IN=2
|
|
404 G I L N 5 789 | IMM -> OPR_W WR W
|
|
405 AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
406 GHI LMN ST V X Z | SIGMA -> TMPC BITSDE
|
|
407 UV Z | 407 JNPERQ
|
|
408 GH JKL N PQ S | TMPG -> TMPH
|
|
409 C F N PQRS WXYZ | FSAVE_REGFILE LCALL
|
|
40A BC E T Z | 3 LDCNTR
|
|
40B CD GHI K N PQR T Z | TMPH -> TMPB 4 LDCNTR
|
|
40C C F N PQRS WXYZ | FSAVE_REGFILE LCALL
|
|
40D T W Y | SMISC2
|
|
40E B N PQRS W YZ | FSAVE_COR_WAIT LJMPP
|
|
40F H L NO Q 34 67 9 | TMPB DES_OS DLY IND=
|
|
410 C F N Q STUV XYZ | CSOPCD 0xffff AND
|
|
411 GHI K N ST VW | SIGMA -> TMPB BITS32
|
|
412 CD X | 4 LDBSLU
|
|
413 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
414 GHI K N S | SIGMA -> TMPB
|
|
415 AB D N Q TUV YZ | FSVeIP TMPB ADD
|
|
416 GHI K N S | SIGMA -> TMPB
|
|
417 AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
418 GHI LMN S | SIGMA -> TMPC
|
|
419 AB EF N RSTUV YZ | OPROFF TMPC ADD
|
|
41A CD GH JK MN S X Z | SIGMA -> TMPG 4 LDBSRU
|
|
41B BC N PQ STUV XYZ | TMPG 0xffff0000 AND
|
|
41C GHI L N S | SIGMA -> TMPD
|
|
41D AB E QRSTU WXYZ | 0 TMPD SHIFT
|
|
41E GHI MN S | SIGMA -> TMPE
|
|
41F BC NO Q TUV XYZ | TMPB 0xffff0000 AND
|
|
420 GHI L N S | SIGMA -> TMPD
|
|
421 AB E QRSTU WXYZ | 0 TMPD SHIFT
|
|
422 GHI L N ST VW Y | SIGMA -> TMPD BITS16
|
|
423 A DE GHI LMNO X | TMPF -> TMPC 8 LDBSLU
|
|
424 AB EF NO RSTU WXYZ | TMPC TMPC SHIFT
|
|
425 T V X Z | BITSDE
|
|
426 G I L NO Q 5 78 &| TMPB -> OPR_W WR
|
|
427 B DE N STUV XYZ | SIGMA 0x7ff AND
|
|
428 AB E N STUV XY | SIGMA TMPD OR
|
|
429 DE 345 | WORDSZ DLY IN+=
|
|
42A G I L N S 5 78 &| SIGMA -> OPR_W WR
|
|
42B FGH J L NO Q S V X 345 9 | CR0 -> PROTUN FPU_FSAVE PTGEN DLY IN+D
|
|
42C B D G I L N PQ ST Z 5 78 &| TMPG -> OPR_W 0x29 LDCNTR WR
|
|
42D CDEFGHI K N P RS X Z 345 9 | COUNTR -> TMPB 1 LDBSRU DLY IN+D
|
|
42E G I L NO S 5 78 &| TMPE -> OPR_W WR
|
|
42F G I L N Q 5 78 &| FSVeIP -> OPR_W WR 0 FSAVE_COR_WAIT
|
|
430 DE 345 | WORDSZ DLY IN+=
|
|
431 G I L N Q S 5 78 &| CSOPCD -> OPR_W WR
|
|
432 FGH J L NO Q S V X 345 9 | CR0 -> PROTUN FPU_FSAVE PTGEN DLY IN+D
|
|
433 B D G I L N RST Z 5 78 &| OPROFF -> OPR_W 0x29 LDCNTR WR
|
|
434 CDEFGHI K N P RS X Z 345 9 | COUNTR -> TMPB 1 LDBSRU DLY IN+D
|
|
435 G I L NO RS 5 78 &| TMPC -> OPR_W WR
|
|
436 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2 0 FSAVE_REGFILE
|
|
437 AB EF U W Y 1 4 | FSAVE_NOWRITE JMISC2 FIO WIO
|
|
438 T 5 7 &| DECNTR RD
|
|
439 DE H L N PQR TUV YZ 34 67 9 | TMPH DES_OS WORDSZ ADD DLY IND=
|
|
43A ABC GH JKL N S UVW YZ 5 8 &| SIGMA -> TMPH FSAVE_DONEFILE JCNTZ wr
|
|
43B 3 | UNL
|
|
43C A TU W Y 34 | 0x800000fc PASS2 DLY 0 FSAVE_LOOP
|
|
43D ABC F I K N S U W Y 1 4 67 9 | SIGMA DES_IO FSAVE_NOWRITE JMISC2 FIO WIO IND=
|
|
43E T 5 7 &| DECNTR RD
|
|
43F DE H L N PQR TUV YZ 34 67 9 | TMPH DES_OS WORDSZ ADD DLY IND=
|
|
440 D GH JKL N S UVW Y 5 8 &| SIGMA -> TMPH FSAVE_LOOP JCNTNZ wr
|
|
441 3 | UNL
|
|
442 YZ 34 | RETURN DLY 0 FSAVE_DONEFILE
|
|
443 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
444 34 | DLY 0 FSAVE_NOWRITE
|
|
445 C F UVW Y | FSAVE_LOOP JCNTNZ
|
|
446 DE N PQR TUV YZ 3 | TMPH WORDSZ ADD UNL
|
|
447 GH JKL N S YZ | SIGMA -> TMPH RETURN
|
|
448 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
449 AB E U WX | 457 JMISC1 0 FSAVE_387
|
|
44A AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
44B G JK MN ST YZ 34 | SIGMA -> COUNTR CMISC2 DLY
|
|
44C DE O STUV YZ 5 | IRF2 WORDSZ ADD IN+=
|
|
44D C F N PQRS WXYZ | FSAVE_REGFILE LCALL
|
|
44E GH JKL N ST VW | SIGMA -> TMPH BITS32
|
|
44F 012 | RNI
|
|
450 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
451 ABC E U WX | 457 JMISC1 0 FSAVE_287
|
|
452 CDEF NO Q TUV Z | TMPB 1 SUB
|
|
453 G JK MN ST YZ 34 | SIGMA -> COUNTR CMISC2 DLY
|
|
454 DE O STUV YZ 5 | IRF2 WORDSZ ADD IN+=
|
|
455 C F N PQRS WXYZ | FSAVE_REGFILE LCALL
|
|
456 GH JKL N ST VW Y | SIGMA -> TMPH BITS16
|
|
457 012 | RNI
|
|
458 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
459 DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FLDENV m
|
|
45A ABC F U X Z 34 | FRSTOR_WAIT JMP DLY
|
|
45B A EFGH JK M O ST WX 5 | IRF2 -> TMPG 0x0d SMISC1 IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
45C DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FRSTOR m
|
|
45D ABCD U X Z 34 | FRSTOR_WAIT JMP DLY
|
|
45E A E GH JK M O S 5 | IRF2 -> TMPG 0x5d IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
45F A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR4
|
|
460 CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
461 DE TU W Y | WORDSZ PASS2 0 FRSTOR_WAIT
|
|
462 AB D UVWX Z | FRSTOR_CORE JFPUOK
|
|
463 BC E X | 3 LDBSLU
|
|
464 ABC E UV | FRSTOR_ERRT JFERR#
|
|
465 =====================================|
|
|
466 D F U | FRSTOR_WAIT JNOINT 0 FRSTOR_IRQT
|
|
467 =====================================|
|
|
468 AB DEF NO QRS WXY | RPTI LJUMP
|
|
469 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
46A C EF UV Z | FPU_ERROR4 JNPERQ 0 FRSTOR_ERRT
|
|
46B =====================================|
|
|
46C DE U X Z | FRSTOR_IRQT JMP
|
|
46D =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
46E CDE N STUV Z | SIGMA 2 SUB 0 FRSTOR_CORE
|
|
46F GHI LMN S | SIGMA -> TMPC
|
|
470 AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
471 DE N STUV Z | SIGMA WORDSZ SUB
|
|
472 EFGHI LMN S X | SIGMA -> TMPC BITS_V LDBSLU
|
|
473 AB EF 345 | TMPC DLY IN+=
|
|
474 CDEF TU W Y 56 9&| 1 PASS2 CR B
|
|
475 H L N PQ S 34 67 9 | TMPG DES_OS DLY IND=
|
|
476 GHI LMN S 56 9&| SIGMA -> TMPC CR B
|
|
477 A F I K 34 67 9&| DES_IO 0x800000f8 DLY IN=2
|
|
478 C EFG I L N TU W Y 5 789 | IMM -> OPR_W -1 PASS2 WR W
|
|
479 AB EF N STU WXYZ | SIGMA TMPC SHIFT
|
|
47A =====================================|
|
|
47B GHI LMN S UV Z | SIGMA -> TMPC FRSTOR_CORWAIT JNPERQ 0 FRSTOR_CORWAIT
|
|
47C BC E GH JKL N PQ ST Z | TMPG -> TMPH 3 LDCNTR
|
|
47D BC N PQ S WXYZ | FRSTOR_REGFILE LCALL
|
|
47E =====================================|
|
|
47F BC N PQ S WXYZ | FRSTOR_REGFILE LCALL
|
|
480 CD GHI K N PQR T Z | TMPH -> TMPB 4 LDCNTR
|
|
481 H L NO Q 34 67 9 | TMPB DES_OS DLY IND=
|
|
482 B D T Z 5 7 &| 0x29 LDCNTR RD
|
|
483 DE 345 | WORDSZ DLY IN+=
|
|
484 A D N PQ S W YZ 5 7 &| FRSTOR_PM LJMPP RD
|
|
485 C F O R TUV XYZ 3 | OPR_R 0xffff AND UNL
|
|
486 GHI K N S 345 9 | SIGMA -> TMPB DLY IN+D
|
|
487 AB EF O R TUV XYZ 3 5 7 &| OPR_R TMPC AND UNL RD
|
|
488 GHI L N S 345 9 | SIGMA -> TMPD DLY IN+D
|
|
489 A DE X 5 7 &| 8 LDBSLU RD
|
|
48A C F O R TUV XYZ 3 | OPR_R 0xffff AND UNL
|
|
48B GHI MN ST VW Y 34 | SIGMA -> TMPE BITS16 DLY
|
|
48C AB E NO R TU WXYZ | TMPD TMPD SHIFT
|
|
48D GHI N ST VW | SIGMA -> TMPF BITS32
|
|
48E CD X | 4 LDBSLU
|
|
48F AB E GH K M QRSTU WXYZ | 0 -> CSOPCD TMPD SHIFT
|
|
490 BC N STUV XYZ | SIGMA 0xffff0000 AND
|
|
491 AB D N STUV XY | SIGMA TMPB OR
|
|
492 GH K N S | SIGMA -> FSVeIP
|
|
493 AB EF O R TUV XYZ 3 | OPR_R TMPC AND UNL
|
|
494 GHI L N S | SIGMA -> TMPD
|
|
495 AB E QRSTU WXYZ | 0 TMPD SHIFT
|
|
496 GHI K NO S | TMPE -> TMPB
|
|
497 GH J L NO Q S V X | CR0 -> PROTUN FPU_FRSTOR PTGEN
|
|
498 AB D N STUV YZ | SIGMA TMPB ADD
|
|
499 GH LMN S | SIGMA -> OPROFF
|
|
49A CDEFGHI K N P RS X Z | COUNTR -> TMPB 1 LDBSRU
|
|
49B AB EF O R TUV XYZ | OPR_R TMPC AND 0 FRSTOR_PM
|
|
49C GH K N S 345 9 | SIGMA -> FSVeIP DLY IN+D
|
|
49D C F O R TUV XYZ 3 5 7 &| OPR_R 0xffff AND UNL RD
|
|
49E GHI L N S 345 9 | SIGMA -> TMPD DLY IN+D
|
|
49F AB EF O R TUV XYZ 3 5 7 &| OPR_R TMPC AND UNL RD
|
|
4A0 GH LMN ST VW 34 | SIGMA -> OPROFF BITS32 DLY
|
|
4A1 CD FGHI K O R X 3 | OPR_R -> TMPB 0x10 LDBSLU UNL
|
|
4A2 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
4A3 GH J L NO Q S V X | CR0 -> PROTUN FPU_FRSTOR PTGEN
|
|
4A4 AB E N STUV XY | SIGMA TMPD OR
|
|
4A5 GH K MN S | SIGMA -> CSOPCD
|
|
4A6 CDEFGHI K N P RS X Z | COUNTR -> TMPB 1 LDBSRU
|
|
4A7 H L N PQR 34 67 9 | TMPH DES_OS DLY IND= 0 FRSTOR_REGFILE
|
|
4A8 T 5 7 &| DECNTR RD
|
|
4A9 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
4AA DE N PQR TUV YZ | TMPH WORDSZ ADD
|
|
4AB ABC GH JKL N S UVW YZ 1 4 | SIGMA -> TMPH FRSTOR_DONEFIL JCNTZ FIO WIO
|
|
4AC 3 5 8 &| UNL wr
|
|
4AD H L N PQR 34 67 9 | TMPH DES_OS DLY IND= 0 FRSTOR_LOOP
|
|
4AE T 5 7 &| DECNTR RD
|
|
4AF A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
4B0 DE N PQR TUV YZ 1 | TMPH WORDSZ ADD FIO
|
|
4B1 D GH JKL N S UVW Y 1 4 | SIGMA -> TMPH FRSTOR_LOOP JCNTNZ FIO WIO
|
|
4B2 3 5 8 &| UNL wr
|
|
4B3 YZ 34 | RETURN DLY 0 FRSTOR_DONEFIL
|
|
4B4 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4B5 ABC EF U WX | FRSTOR_DONE JMISC1 0 FRSTOR_387
|
|
4B6 AB D QRSTU WXYZ01 | 0 TMPB SHIFT RNi
|
|
4B7 BC N PQ S WXYZ | FRSTOR_REGFILE LCALL
|
|
4B8 G JK MN ST VW 34 | SIGMA -> COUNTR BITS32 DLY
|
|
4B9 012 | RNI
|
|
4BA =====================================| 0 FRSTOR_DONE
|
|
4BB F U WX | FRSTOR_DONE JMISC1 0 FRSTOR_287
|
|
4BC CDEF NO Q TUV Z01 | TMPB 1 SUB RNi
|
|
4BD BC N PQ S WXYZ | FRSTOR_REGFILE LCALL
|
|
4BE G JK MN ST VW Y 34 | SIGMA -> COUNTR BITS16 DLY
|
|
4BF 012 | RNI
|
|
4C0 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4C1 DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 0 FP instructions that don't access memory
|
|
4C2 AB DE UVWX Z | FPU_REG_CORE JFPUOK 0 FPU_REG_WAIT
|
|
4C3 ABC E UV | FPU_REG_ERRT JFERR#
|
|
4C4 =====================================|
|
|
4C5 EF U | FPU_REG_WAIT JNOINT 0 FPU_REG_IRQT
|
|
4C6 =====================================|
|
|
4C7 AB DEF NO QRS WXY | RPTI LJUMP
|
|
4C8 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4C9 ABC UV Z | FPU_ERROR3 JNPERQ 0 FPU_REG_ERRT
|
|
4CA =====================================|
|
|
4CB DE U X Z | FPU_REG_IRQT JMP
|
|
4CC A F I K N TU W YZ 34 67 9&| IMM DES_IO 0x800000f8 PASS DLY IN=2 0 FPU_REG_CORE
|
|
4CD G I L N 5 789 | IMM -> OPR_W WR W
|
|
4CE GH K N P S UV Z | TMPeIP -> FSVeIP FPU_REG_CORWAI JNPERQ 0 FPU_REG_CORWAI
|
|
4CF GH K M OPQR 012 | CS -> CSOPCD RNI
|
|
4D0 GHI N S 34 | SIGMA -> TMPF DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4D1 A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR3
|
|
4D2 CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4D3 D GH J L NO Q S V X | CR0 -> PROTUN FPU_LOAD_80 PTGEN 1 FBLD/FLD mt
|
|
4D4 CDE GHI K Q TU W Y 34 | OPCODE -> TMPB 2 PASS2 DLY
|
|
4D5 B D FGH JK M O ST VW 5 | IRF2 -> TMPG 9 BITS32 IN+=
|
|
4D6 CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
4D7 DE GH J L NO Q S V X | CR0 -> PROTUN FPU_LOAD_3264 PTGEN 1 FADD/FMUL/FCOM/FCOMP/FSUB/FSUBR/FDIV/FDIVR/FIADD/FIMUL/FICOM/FICOMP/FISUB/FISUBR/FIDIV/FIDIVR/FLD/FILD md
|
|
4D8 CDEFGHI K Q TU W Y 34 | OPCODE -> TMPB 1 PASS2 DLY
|
|
4D9 BC E GH JK M O ST VW 5 | IRF2 -> TMPG 3 BITS32 IN+=
|
|
4DA CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
4DB DE GH J L NO Q S V X | CR0 -> PROTUN FPU_LOAD_3264 PTGEN 1 FLD/FILD/FADD/FMUL/FCOM/FCOMP/FSUBR/FSUB/FDIVR/FDIV mq
|
|
4DC CDE GHI K Q TU W Y 34 | OPCODE -> TMPB 2 PASS2 DLY
|
|
4DD B EFGH JK M O ST VW 5 | IRF2 -> TMPG 7 BITS32 IN+=
|
|
4DE CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
4DF T W Y 34 | SMISC2 DLY 1 FLDCW mw
|
|
4E0 DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FIADD/FIMUL/FICOM/FICOMP/FISUB/FISUBR/FIDIV/FIDIVR/FILD mw
|
|
4E1 CDEFGHI K Q TU W Y 34 | OPCODE -> TMPB 1 PASS2 DLY
|
|
4E2 CDEFGH JK M O ST VW 5 | IRF2 -> TMPG 1 BITS32 IN+=
|
|
4E3 CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
4E4 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
4E5 AB D F U X Z | FPU_LOAD_WAIT JMP
|
|
4E6 T VW Y | BITS16
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4E7 T WX | SMISC1 0 FPU_LD80_287
|
|
4E8 GHI LMN P RS | COUNTR -> TMPC 0 FPU_LD3264_287
|
|
4E9 AB EF N P RSTUV YZ | COUNTR TMPC ADD
|
|
4EA G JK MN S | SIGMA -> COUNTR
|
|
4EB AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
4EC ABCD U X Z | FPU_LOAD_WAIT JMP
|
|
4ED T VW Y | BITS16
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4EE T WX | SMISC1 0 FPU_LD80_387
|
|
4EF AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
4F0 AB D GHI K N S UVWX Z | SIGMA -> TMPB FPU_LOAD_CORE JFPUOK 0 FPU_LOAD_WAIT
|
|
4F1 AB D OPQR TUV XY | CS TMPB OR
|
|
4F2 ABC E UV | FPU_LOAD_ERRT JFERR#
|
|
4F3 =====================================|
|
|
4F4 D U | FPU_LOAD_WAIT JNOINT 0 FPU_LOAD_IRQT
|
|
4F5 =====================================|
|
|
4F6 AB DEF NO QRS WXY | RPTI LJUMP
|
|
4F7 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4F8 A D UV Z | FPU_ERROR2 JNPERQ 0 FPU_LOAD_ERRT
|
|
4F9 =====================================|
|
|
4FA DE U X Z | FPU_LOAD_IRQT JMP
|
|
4FB =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
4FC GHI K N S 56 9&| SIGMA -> TMPB CR B 0 FPU_LOAD_CORE
|
|
4FD DE H L N PQ STUV YZ 34 67 9 | TMPG DES_OS WORDSZ ADD DLY IND=
|
|
4FE A FGH JKL N STU W Y 56 9&| SIGMA -> TMPH 0x800000f8 PASS2 CR B
|
|
4FF A C F I K N S U W Y 34 67 9 | SIGMA DES_IO FLDCW JMISC2 DLY IND=
|
|
500 G I L N TU W YZ 5 789 | IMM -> OPR_W PASS WR W
|
|
501 A H L N PQ STU W Y 34 67 9 | TMPG DES_OS 0x800000fc PASS2 DLY IND=
|
|
502 GH K MNO Q T 5 7 &| TMPB -> CSOPCD DECNTR RD
|
|
503 I K N S UV Z 34 67 9 | SIGMA DES_IO FPU_LOAD_CORWA JNPERQ DLY IND= 0 FPU_LOAD_CORWA
|
|
504 1 4 | FIO WIO
|
|
505 ABC FGH K N P S UVW YZ 3 5 8 &| TMPeIP -> FSVeIP FPU_LOAD_DONE JCNTZ UNL wr
|
|
506 H L N PQR 34 67 9 | TMPH DES_OS DLY IND= 0 FPU_LOAD_LOOP
|
|
507 GHI N T 5 7 &| IMM -> TMPF DECNTR RD
|
|
508 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
509 DE N PQR TUV YZ 1 | TMPH WORDSZ ADD FIO
|
|
50A D GH JKL N S UVW Y 1 4 | SIGMA -> TMPH FPU_LOAD_LOOP JCNTNZ FIO WIO
|
|
50B 3 5 8 &| UNL wr
|
|
50C ABCDE GH LMN PQ S U WX 34 | TMPG -> OPROFF FPU_LD80_DONE JMISC1 DLY 0 FPU_LOAD_DONE
|
|
50D H L N PQR 012 67 9 | TMPH DES_OS RNI IND=
|
|
50E 34 | DLY 0 FPU_LD80_DONE
|
|
50F 1 5 7 9 | FIO RD W
|
|
510 GHI N S 1 4 | SIGMA -> TMPF FIO WIO
|
|
511 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
512 0123 5 89 | RNI UNL wr W
|
|
513 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
514 A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR2
|
|
515 CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
516 H L N PQ S 34 67 9 | TMPG DES_OS DLY IND= 0 FLDCW
|
|
517 5 7 9 | RD W
|
|
518 UV Z 34 | FLDCW_COR_WAIT JNPERQ DLY 0 FLDCW_COR_WAIT
|
|
519 A I K 1 4 67 9&| DES_IO 0x800000fc FIO WIO IN=2
|
|
51A 0123 5 89 | RNI UNL wr W
|
|
51B 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
51C AB D QRSTU WXYZ | 0 TMPB SHIFT 0 FPU_LD3264_387
|
|
51D A F I K 34 67 9&| DES_IO 0x800000f8 DLY IN=2
|
|
51E G I L N 5 789 | IMM -> OPR_W WR W
|
|
51F AB D FGHI K N S UVWX Z | SIGMA -> TMPB FPU_LD3264_COR JFPUOK 0 FPU_LD3264_WAI
|
|
520 AB D OPQR TUV XY | CS TMPB OR
|
|
521 ABC E UV | FPU_LD3264_ERR JFERR#
|
|
522 =====================================|
|
|
523 D U | FPU_LD3264_WAI JNOINT 0 FPU_LD3264_IRQ
|
|
524 =====================================|
|
|
525 AB DEF NO QRS WXY | RPTI LJUMP
|
|
526 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
527 B EF UV Z | FPU_ERROR2 JNPERQ 0 FPU_LD3264_ERR
|
|
528 =====================================|
|
|
529 DE U X Z | FPU_LD3264_IRQ JMP
|
|
52A H L N PQ S 34 67 9 | TMPG DES_OS DLY IND= 0 FPU_LD3264_COR
|
|
52B ABC E GHI K N S UV XYZ 5 7 &| SIGMA -> TMPB FPU_LD32 JCNT1 RD
|
|
52C A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
52D 5 8 &| wr
|
|
52E DE H L N PQ S 34 67 &| TMPG DES_OS WORDSZ DLY IN=+
|
|
52F 3 5 7 &| UNL RD
|
|
530 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
531 GHI N 5 8 &| IMM -> TMPF wr 0 FPU_LD32
|
|
532 GH K MNO Q | TMPB -> CSOPCD
|
|
533 GH K N P S UV Z 34 | TMPeIP -> FSVeIP FPU_LD32_WAIT JNPERQ DLY 0 FPU_LD32_WAIT
|
|
534 GH LMN PQ S 012 | TMPG -> OPROFF RNI
|
|
535 3 | UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
536 A CDEF OPQ S WXY | FAULT LJUMP 0 #NM
|
|
537 B EF TU W Y | 7 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
538 E GH J L NO Q S V X | CR0 -> PROTUN FPU_STORE_80 PTGEN 1 FBSTP/FSTP mt
|
|
539 CDE GHI K Q TU W Y 34 | OPCODE -> TMPB 2 PASS2 DLY
|
|
53A B D FGH JK M O ST VW 5 | IRF2 -> TMPG 9 BITS32 IN+=
|
|
53B CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
53C EFGH J L NO Q S V X | CR0 -> PROTUN FPU_STORE_3264 PTGEN 1 FST/FSTP/FIST/FISTP md
|
|
53D CDEFGHI K Q TU W Y 34 | OPCODE -> TMPB 1 PASS2 DLY
|
|
53E BC E GH JK M O ST VW 5 | IRF2 -> TMPG 3 BITS32 IN+=
|
|
53F CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
540 EFGH J L NO Q S V X | CR0 -> PROTUN FPU_STORE_3264 PTGEN 1 FST/FSTP/FISTP mq
|
|
541 CDE GHI K Q TU W Y 34 | OPCODE -> TMPB 2 PASS2 DLY
|
|
542 B EFGH JK M O ST VW 5 | IRF2 -> TMPG 7 BITS32 IN+=
|
|
543 CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
544 DEFGH J L NO Q S V X | CR0 -> PROTUN FPU_OTHER PTGEN 1 FIST/FISTP mw
|
|
545 CDEFGHI K Q TU W Y 34 | OPCODE -> TMPB 1 PASS2 DLY
|
|
546 CDEFGH JK M O ST VW 5 | IRF2 -> TMPG 1 BITS32 IN+=
|
|
547 CD FG JK MN S X | SIGMA -> COUNTR 0x10 LDBSLU
|
|
548 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
549 AB EF U X Z | FPU_STORE_WAIT JMP
|
|
54A T VW Y | BITS16
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
54B A CDEF OPQ S WXY | FAULT LJUMP 0 FPU_ERROR
|
|
54C CD F TU W Y | 0x10 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
54D T WX | SMISC1 0 FPU_ST80_287
|
|
54E GHI LMN P RS | COUNTR -> TMPC 0 FPU_ST3264_287
|
|
54F AB EF N P RSTUV YZ | COUNTR TMPC ADD
|
|
550 G JK MN S | SIGMA -> COUNTR
|
|
551 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
552 ABCD U X Z | FPU_STORE_WAIT JMP
|
|
553 T VW Y | BITS16
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
554 T WX | SMISC1 0 FPU_ST80_387
|
|
555 AB D QRSTU WXYZ | 0 TMPB SHIFT 0 FPU_ST3264_387
|
|
556 AB D GHI K N S UVWX Z | SIGMA -> TMPB FPU_STORE_CORE JFPUOK 0 FPU_STORE_WAIT
|
|
557 AB D OPQR TUV XY | CS TMPB OR
|
|
558 ABC E UV | FPU_STORE_ERRT JFERR#
|
|
559 =====================================|
|
|
55A D U | FPU_STORE_WAIT JNOINT 0 FPU_STORE_IRQT
|
|
55B =====================================|
|
|
55C AB DEF NO QRS WXY | RPTI LJUMP
|
|
55D =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
55E B EF UV Z | FPU_ERROR JNPERQ 0 FPU_STORE_ERRT
|
|
55F =====================================|
|
|
560 DE U X Z | FPU_STORE_IRQT JMP
|
|
561 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
562 GHI K N S 56 89&| SIGMA -> TMPB CW B 0 FPU_STORE_CORE
|
|
563 H L N PQ S 34 67 9 | TMPG DES_OS DLY IND=
|
|
564 56 89&| CW B
|
|
565 A F I K 34 67 9&| DES_IO 0x800000f8 DLY IN=2
|
|
566 G I L N 5 789 | IMM -> OPR_W WR W
|
|
567 A I K 34 67 9&| DES_IO 0x800000fc DLY IN=2
|
|
568 UV Z | FPU_STORE_CORW JNPERQ 0 FPU_STORE_CORW
|
|
569 =====================================|
|
|
56A A CD FGHI N UV Z 1 4 | IMM -> TMPF FPU_STORE_ABRT JNPERQ FIO WIO
|
|
56B GH K MNO Q | TMPB -> CSOPCD
|
|
56C GH JKL N PQ S 5 7 &| TMPG -> TMPH RD
|
|
56D ABC H L N PQR UV XYZ 34 67 9 | TMPH DES_OS FPU_STORE_DONE JCNT1 DLY IND=
|
|
56E GH K N P ST 5 8 &| TMPeIP -> FSVeIP DECNTR wr
|
|
56F DE N PQR TUV YZ 3 | TMPH WORDSZ ADD UNL 0 FPU_STORE_LOOP
|
|
570 GH JKL N S 34 | SIGMA -> TMPH DLY
|
|
571 A I K 1 4 67 9&| DES_IO 0x800000fc FIO WIO IN=2
|
|
572 5 7 &| RD
|
|
573 D H L N PQR UV XY 34 67 9 | TMPH DES_OS FPU_STORE_LOOP JCNTN1 DLY IND=
|
|
574 T 5 8 &| DECNTR wr
|
|
575 ABCD FGH LMN PQ S U WX 34 | TMPG -> OPROFF FPU_STORE_287 JMISC1 DLY 0 FPU_STORE_DONE
|
|
576 A I K 0123 67 9&| DES_IO 0x800000fc RNI UNL IN=2
|
|
577 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
578 1 4 | FIO WIO 0 FPU_STORE_287
|
|
579 5 7 9 | RD W
|
|
57A DE H L N PQR 34 67 &| TMPH DES_OS WORDSZ DLY IN=+
|
|
57B 0123 5 89 | RNI UNL wr W
|
|
57C 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
57D GH K N P S 34 | TMPeIP -> FSVeIP DLY 0 FPU_STORE_ABRT
|
|
57E GH LMN PQ S 012 | TMPG -> OPROFF RNI
|
|
57F =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
580 A CDEF H M VWXY 34 89 | DES_SR TST_DES_SIMPLE PTSAV1 DLY SPTR 0 p MOV ES/DS/FS/GS,rw
|
|
581 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
582 ABCDEFG J L R V Z 34 | DSTREG -> SLCTR TST_SEL_NONSS PTSELE DLY
|
|
583 AB EFG LMN PQ 012 6 | SLCTR2 -> SEGREG TMPC RNI SDEL
|
|
584 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
585 A CDE H M VW 34 89 | DES_SR TST_DES_SS PTSAV7 DLY SPTR 0 p MOV SS,rw
|
|
586 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
587 AB EFG J L R V Z 34 | DSTREG -> SLCTR TST_SEL_SS PTSELE DLY
|
|
588 AB EFG LMN PQ 0 2 6 | SLCTR2 -> SEGREG TMPC RnI SDEL
|
|
589 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
58A AB DE N P WXYZ 34 | LD_DESCRIPTOR LCALL DLY 0 PM_LD_DSESFSGS
|
|
58B ABCDEFG J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_NONSS PTSELE UNL
|
|
58C AB EFG LMN PQ 012 6 | SLCTR2 -> SEGREG TMPC RNI SDEL
|
|
58D 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
58E AB DE N P WXYZ 34 | LD_DESCRIPTOR LCALL DLY 0 PM_LD_SS
|
|
58F AB EFG J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_SS PTSELE UNL
|
|
590 AB EFG LMN PQ 0 2 6 | SLCTR2 -> SEGREG TMPC RnI SDEL
|
|
591 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
592 NO R TU W YZ 3 5 7 | TMPD PASS UNL RD D 0 NULL_SELECTOR
|
|
593 HI L QRS YZ 34 6 9 | 0 DESPTR 0 RETURN DLY SDEH
|
|
594 GHI LM QRS 3 6 &| 0 -> TMPC 0 UNL SDES
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
595 A CDEF IJKLM VWXY 34 89 | DES_ES TST_DES_SIMPLE PTSAV1 DLY SPTR 0 PM_LES
|
|
596 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
597 BC FG J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_LES PTSELE UNL
|
|
598 AB EFG IJKLMN PQ 012 6 | SLCTR2 -> ES TMPC RNI SDEL
|
|
599 G MN S 34 | SIGMA -> SRCREG DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
59A A CDE IJK M VW 34 89 | DES_SS TST_DES_SS PTSAV7 DLY SPTR 0 PM_LSS
|
|
59B ABC EF N P WXYZ | LD_DES_SSFSGS LCALL
|
|
59C AB EFG J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_SS PTSELE UNL
|
|
59D AB EFG IJK MN PQ 012 6 | SLCTR2 -> SS TMPC RNI SDEL
|
|
59E G MN S 34 | SIGMA -> SRCREG DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
59F A CDEF IJK VWXY 34 89 | DES_DS TST_DES_SIMPLE PTSAV1 DLY SPTR 0 PM_LDS
|
|
5A0 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
5A1 BC G J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_LDS PTSELE UNL
|
|
5A2 AB EFG IJK N PQ 012 6 | SLCTR2 -> DS TMPC RNI SDEL
|
|
5A3 G MN S 34 | SIGMA -> SRCREG DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5A4 A D F N STUV XY | SIGMA 0x40 OR 0 PM_LFS_LGS
|
|
5A5 G JK MN S | SIGMA -> COUNTR
|
|
5A6 =====================================|
|
|
5A7 A CDEFG KL VWXY 34 89 | -1 -> IRF TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
5A8 ABC EF N P WXYZ | LD_DES_SSFSGS LCALL
|
|
5A9 B DEFG J L O R V Z 3 | OPR_R -> SLCTR TST_SEL_LFSLGS PTSELE UNL
|
|
5AA AB EFG KL N PQ 012 6 | SLCTR2 -> IRF TMPC RNI SDEL
|
|
5AB G MN S 34 | SIGMA -> SRCREG DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5AC A CD F IJKL VW 34 89 | DES_CS TST_DES_JMP PTSAV7 DLY SPTR 0 JUMP_FAR_PM
|
|
5AD AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
5AE ABCDE G J L N P RS V Z | COUNTR -> SLCTR TST_SEL_CS PTSELE
|
|
5AF B E GH J L N PQ V X | SLCTR2 -> PROTUN SET_RPL_TO_CPL PTGEN
|
|
5B0 AB EF 6 | TMPC SDEL
|
|
5B1 CDEF L NO Q WXY 789&| PAGER5 JMP_FAR_COMMON LJUMP SPCR
|
|
5B2 N P R TU W YZ | PROTUN PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5B3 A CD V XY | TST_DES_JGATE PTGATE 0 JUMP_FAR_PM_GATE
|
|
5B4 GH JKL N S 2 | SIGMA -> TMPH RPT
|
|
5B5 A C EF IJKL VW 34 89 | DES_CS TST_DES_JGDEST PTSAV7 DLY SPTR
|
|
5B6 A E OPQR WXY | #GP/#TS(I0,E0) LJUMP
|
|
5B7 B V X | SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5B8 A C FG K MN P R V XY | PROTUN -> COUNT5 TST_DES_CGATE PTGATE 0 CALL_FAR_PM_GATE
|
|
5B9 GH JKL N ST WX Z 2 | SIGMA -> TMPH SINTHW RPT
|
|
5BA A C IJKL VW 34 89 | DES_CS TST_DES_CGDEST PTSAV7 DLY SPTR
|
|
5BB A E OPQR WXY | #GP/#TS(I0,E0) LJUMP 0 GENERAL_FAULTP
|
|
5BC B V X | SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5BD T W Y | SMISC2 0 CALLGATE286
|
|
5BE C F NO RSTUV XYZ | TMPC 0xffff AND 0 CALLGATE386
|
|
5BF GHI LMN S | SIGMA -> TMPC
|
|
5C0 BC NO Q TUV XYZ | TMPB 0xffff0000 AND
|
|
5C1 AB EF N STUV XY | SIGMA TMPC OR
|
|
5C2 ABC FGH JK MN S U X Z | SIGMA -> TMPG LD_DESCRIPTOR JMP
|
|
5C3 ABCDE G J L N PQR V Z 34 | TMPH -> SLCTR TST_SEL_CS PTSELE DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5C4 CD HI M P R 67 &| SLCTR DESSDT 4 IN=+ 0 LD_DES_SSFSGS
|
|
5C5 CD F N TUV X Z 567 | IMM 0x10 XOR rd D
|
|
5C6 C G JK MN S 345 | SIGMA -> COUNTR -4 DLY IN+=
|
|
5C7 ABC F U X Z 567 | LD_DESCRIPTOR2 JMP rd D
|
|
5C8 A CDEFGH J L O R V XYZ 3 | OPR_R -> PROTUN TST_DES_SIMPLE PTOVRR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5C9 CD HI M P R 67 &| SLCTR DESSDT 4 IN=+ 0 LD_DESCRIPTOR
|
|
5CA 567 | rd D
|
|
5CB C 345 | -4 DLY IN+=
|
|
5CC 567 | rd D
|
|
5CD A CDEFGH J L O R V XYZ 3 | OPR_R -> PROTUN TST_DES_SIMPLE PTOVRR UNL
|
|
5CE GHI K O R T VW | OPR_R -> TMPB BITS32 0 LD_DESCRIPTOR2
|
|
5CF CD F X 34 | 0x10 LDBSLU DLY
|
|
5D0 AB D GHI LM O R TU WXYZ 3 | OPR_R -> TMPC TMPB SHIFT UNL
|
|
5D1 A E OPQR WXY | #GP/#TS(I0,E0) LJUMP
|
|
5D2 B V X | SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5D3 ABC EFGHI LMN S U X Z | SIGMA -> TMPC PROT_TESTS_CMN JMP 0 PRESENT_TSS
|
|
5D4 HI L NO Q T V X Z 6 9 | TMPB DESPTR 0 BITSDE SDEH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5D5 CD GHI LMN S 345 | SIGMA -> TMPC 4 DLY IN+= 0 PROT_TESTS_PASSED
|
|
5D6 G I L N P R 5 789 | PROTUN -> OPR_W WR W
|
|
5D7 HI L NO Q T V X Z 34 6 9 | TMPB DESPTR 0 BITSDE DLY SDEH
|
|
5D8 AB EF YZ 6 &| TMPC RETURN SDES 0 PROT_TESTS_CMN
|
|
5D9 AB E GHI LM O R TU W Y | OPR_R -> TMPC TMPD PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5DA CD GHI LMN S 345 | SIGMA -> TMPC 4 DLY IN+= 0 PROT_TESTS_PASSED2
|
|
5DB G I L N P R 5 789 | PROTUN -> OPR_W WR W
|
|
5DC ABCD F HI L NO Q U W Y 34 6 9 | TMPB DESPTR PROT_TESTS_P16 JMISC2 DLY SDEH
|
|
5DD AB EF YZ 6 &| TMPC RETURN SDES
|
|
5DE GHI LM O R T VW | OPR_R -> TMPC BITS32
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5DF GHI LM O R T VW Y | OPR_R -> TMPC BITS16 0 PROT_TESTS_P16
|
|
5E0 A C E IJKL VW 34 89 | DES_CS TST_DES_CALL PTSAV7 DLY SPTR 0 CALL_FAR_PM
|
|
5E1 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
5E2 ABCDE G J L N P RS V Z | COUNTR -> SLCTR TST_SEL_CS PTSELE
|
|
5E3 AB EFGH J L N PQ 6 | SLCTR2 -> PROTUN TMPC SDEL
|
|
5E4 B E L V X 789&| PAGER5 SET_RPL_TO_CPL PTGEN SPCR
|
|
5E5 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
5E6 G I L OPQR 5 78 &| CS -> OPR_W WR
|
|
5E7 GHI K N P R 345 9 | PROTUN -> TMPB DLY IN+D
|
|
5E8 G I L NO QRS 5 78 &| EIP -> OPR_W WR
|
|
5E9 D F N STUV YZ | SIGMA NEGWSZ ADD
|
|
5EA CDEF NO Q WXY 34 | JMP_FAR_COMMON LJUMP DLY
|
|
5EB AB D H LMN STU W Y | SIGMA -> eSP TMPB PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5EC C E XYZ | -2 LDBSRM 0 MORE_PRIV16
|
|
5ED N STU WXYZ | SIGMA 0 SHIFT
|
|
5EE A CD U X Z | FOUND_STACK JMP
|
|
5EF CDE I KL N ST VW Y 34 67 &| SIGMA DES_TR 2 BITS16 DLY IN=+
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5F0 A E OPQR WXY | #GP/#TS(I0,E0) LJUMP 0 GENERAL_FAUL2P
|
|
5F1 B GH JK N PQR V X | TMPH -> SLCTR2 SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5F2 BC E N PQR TUV XYZ | TMPH 3 AND 0 PUSH_V86_SREGS
|
|
5F3 G I L OP R 5 789 | GS -> OPR_W WR W
|
|
5F4 G JK MN S 345 9 | SIGMA -> COUNTR DLY IN+D
|
|
5F5 G I L OP RS 5 789 | FS -> OPR_W WR W
|
|
5F6 DE UVW Y 345 9 | GENERAL_FAUL2P JCNTNZ DLY IN+D
|
|
5F7 G I L OPQ 5 789 | DS -> OPR_W WR W
|
|
5F8 345 9 | DLY IN+D
|
|
5F9 A CDE G I L OPQRS U X Z 5 789 | ES -> OPR_W MORE_PRIV2 JMP WR W
|
|
5FA 345 9 | DLY IN+D
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
5FB CD GHI MNO Q T VW 345 | TMPB -> TMPE 4 BITS32 DLY IN+= 0 MORE_PRIVILEGE
|
|
5FC A E G I L N P R XYZ 5 789 | PROTUN -> OPR_W 0x5d LDBSRM WR W
|
|
5FD B EFGH J L N PQ V X | SLCTR2 -> PROTUN WRITE_RPL PTGEN
|
|
5FE B E GH J LMNO RS UVWXYZ 2 | TMPC -> MDTMP4 MORE_PRIV16 J16BIT RPT
|
|
5FF BC E GH JKL N P R TUV XYZ | PROTUN -> TMPH 3 AND
|
|
600 N STU WXYZ | SIGMA 0 SHIFT
|
|
601 DE I KL N S 34 67 &| SIGMA DES_TR WORDSZ DLY IN=+
|
|
602 GH JK O QR T WXYZ 5 7 &| TR -> SLCTR2 STSSAF RD 0 FOUND_STACK
|
|
603 345 9 | DLY IN+D
|
|
604 GHI L O R 3 5 7 9 | OPR_R -> TMPD UNL RD W
|
|
605 A EF IJKL VWX 34 89 | DES_CS TST_DES_MOREPR PTSAV3 DLY SPTR
|
|
606 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
607 AB DE G J L O R V X Z 3 | OPR_R -> SLCTR TST_SEL_MOREPR PTSELA UNL
|
|
608 AB EF T X Z 6 | TMPC CTSSAF SDEL
|
|
609 CD F N P WX | PUSH_V86_SREGS LJMPVM
|
|
60A D F H KLMNO R 34 67 &| TMPD DESCSW NEGWSZ DLY IN=+
|
|
60B AB DE G I L OPQ S U WX 5 789 | SS -> OPR_W MORE_PRIV_INT JMISC1 WR W 0 MORE_PRIV2
|
|
60C ABC EFGHI L N P RSTUV YZ 345 9 | COUNTR -> TMPD ESP ADD DLY IN+D
|
|
60D A C E G I L NOP RS UVW YZ 5 78 &| ESP -> OPR_W COPY_PRMS_SKIP JCNTZ WR
|
|
60E 345 9 | DLY IN+D
|
|
60F ABCD U W Y | MORE_PRIV3 JMISC2
|
|
610 AB E N STUV YZ | SIGMA TMPD ADD
|
|
611 AB E N STUV YZ | SIGMA TMPD ADD
|
|
612 AB E N STUV YZ | SIGMA TMPD ADD
|
|
613 ABC E H LMN S U X Z | SIGMA -> eSP COPY_PARAMS JMP 0 MORE_PRIV3
|
|
614 GHI L O S 5 | IRF2 -> TMPD 0 IN+=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
615 G I L NOP RS 5 78 &| ESP -> OPR_W WR 0 MORE_PRIV_INT
|
|
616 A C F N PQRSTUV XYZ 345 9 | FLAGSB 0x37fd7 AND DLY IN+D
|
|
617 AB D G I L N S U X Z 5 78 &| SIGMA -> OPR_W COPY_PRMS_SKIP JMP WR
|
|
618 T V 345 9 | CLT DLY IN+D
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
619 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+ 0 COPY_PARAMS
|
|
61A H LMN ST 5 7 &| SIGMA -> eSP DECNTR RD
|
|
61B H KLMNO R TUV YZ 34 67 9 | TMPD DESCSW 0 ADD DLY IND=
|
|
61C ABC E GHI L N S UVW YZ 5 8 &| SIGMA -> TMPD COPY_PRMS_DONE JCNTZ wr
|
|
61D D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
61E H LMN ST 5 7 &| SIGMA -> eSP DECNTR RD 0 COPY_PRMS_LOOP
|
|
61F D F H KLMNO R TUV YZ 34 67 &| TMPD DESCSW NEGWSZ ADD DLY IN=+
|
|
620 E GHI L N S UVW Y 3 5 8 &| SIGMA -> TMPD COPY_PRMS_LOOP JCNTNZ UNL wr
|
|
621 D F H K MNOP RSTUV YZ 34 67 &| ESP DESSTK NEGWSZ ADD DLY IN=+
|
|
622 D F H KLMNO R 3 67 &| TMPD DESCSW NEGWSZ UNL IN=+ 0 COPY_PRMS_DONE
|
|
623 G I L OPQR 5 789 | CS -> OPR_W WR W 0 COPY_PRMS_SKIP
|
|
624 D F 345 | NEGWSZ DLY IN+=
|
|
625 AB D G I L NO QRST Z 5 78 &| EIP -> OPR_W TMPB LDCNTR WR
|
|
626 ABC EF H N PQ S U W Z 34 | TMPG -> eIP NO_ERROR_CODE JNERRC DLY
|
|
627 GH J L NO ST VW | TMPE -> PROTUN BITS32
|
|
628 CD FGHI L NO X Z | TMPF -> TMPD 0x10 LDBSRU
|
|
629 AB E QRSTU WXYZ 345 9 | 0 TMPD SHIFT DLY IN+D
|
|
62A G I L N S 5 789 | SIGMA -> OPR_W WR W
|
|
62B B FGHI L N R V X 34 | MDTMP -> TMPD COPY_STACK_DPL PTGEN DLY 0 NO_ERROR_CODE
|
|
62C CD FGH JK M O S X Z 5 9 | IRF2 -> TMPG 0x10 LDBSRU IN+D
|
|
62D AB E IJKL NO STU WXYZ 6 9 | TMPE DES_CS TMPD SHIFT SDEH
|
|
62E GHI K N S | SIGMA -> TMPB
|
|
62F AB D 6 &| TMPB SDES
|
|
630 AB E GHI K N PQ S 6 | TMPG -> TMPB TMPD SDEL
|
|
631 D L N QRS WX 789&| PAGER5 ZERO_V86_SREGS LJMPVM SPCR
|
|
632 C F NO QR TUV XYZ 34 | EFLAGS 0xffff AND DLY
|
|
633 GHI KL N S | SIGMA -> EFLAGS 0 MORE_PRIV_DONE
|
|
634 H KL NO QRS 34 67 9 | EIP DESCOD DLY IND=
|
|
635 AB EF N P RSTU WXYZ 5 9&| COUNTR TMPC SHIFT PREF
|
|
636 GHI L N S 34 | SIGMA -> TMPD DLY
|
|
637 AB D IJK MN P RSTU W Y 6 9 | COUNTR DES_SS TMPB PASS2 SDEH
|
|
638 AB E G IJK MN PQ 6 &| SLCTR2 -> SS TMPD SDES
|
|
639 AB EFG IJKL N PQR 012 6 | TMPH -> CS TMPC RNI SDEL
|
|
63A H LMN S | SIGMA -> eSP
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
63B G IJK QRS 34 789 | 0 -> DS DLY SAR 0 ZERO_V86_SREGS
|
|
63C G IJKLM QRS 789 | 0 -> ES SAR
|
|
63D C E G IJ LM QRS U X Z 789 | 0 -> FS MORE_PRIV_DONE JMP SAR
|
|
63E G IJ L QRS 789 | 0 -> GS SAR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
63F H K MN S 34 67 9 | SIGMA DESSTK DLY IND= 0 IRETd_V86
|
|
640 C F TU W Y 5 7 | 0xffff PASS2 RD D
|
|
641 CD GH J LMN S 345 | SIGMA -> MDTMP4 4 DLY IN+=
|
|
642 A EFGHIJ LM O R X 3 5 7 | OPR_R -> ESP 0x0d LDBSLU UNL RD D
|
|
643 BC E QRSTU WXYZ 345 9 | 0 3 SHIFT DLY IN+D
|
|
644 GHI K O R 3 5 7 | OPR_R -> TMPB UNL RD D
|
|
645 BCD N STUV XY 345 9 | SIGMA 0x8200 OR DLY IN+D
|
|
646 GHI L O R 3 5 7 | OPR_R -> TMPD UNL RD D
|
|
647 GHI LMN S 345 9 | SIGMA -> TMPC DLY IN+D
|
|
648 GHI M O R 3 5 7 | OPR_R -> TMPE UNL RD D
|
|
649 HI KLMN PQ S 345 9 | TMPG -> IP DLY IN+D
|
|
64A GH JK O R 3 5 7 | OPR_R -> SLCTR2 UNL RD D
|
|
64B B FGH J L V 34 | -1 -> PROTUN COPY_STACK_DPL PTF DLY
|
|
64C IJKL NO RS 789 | TMPC DES_CS SAR
|
|
64D IJKL N P RS 6 9&| COUNTR DES_CS SBRM
|
|
64E IJKL N R 78 | MDTMP DES_CS SLIM
|
|
64F L 789&| PAGER5 SPCR
|
|
650 IJKL NO QRS 34 67 9 | EIP DES_CS DLY IND=
|
|
651 N P RSTU W YZ 5 9&| COUNTR PASS PREF
|
|
652 B FG IJ LMN PQ T Z 34 6 9&| SLCTR2 -> FS 0x65 LDCNTR DLY SBRM
|
|
653 G IJK NO S 6 9&| TMPE -> DS SBRM
|
|
654 G IJK MNO Q 6 9&| TMPB -> SS SBRM
|
|
655 G IJKLMNO R 6 9&| TMPD -> ES SBRM
|
|
656 G IJ L O R 3 6 9&| OPR_R -> GS UNL SBRM
|
|
657 IJKLMNO RS 789 | TMPC DES_ES SAR 0 IRETd_V86_LOOP
|
|
658 FG KL NO RS UVW Z 789 | TMPC -> IRF IRETd_V86_LOOP JCT4N1 SAR
|
|
659 G KL N R T 78 | MDTMP -> IRF DECNTR SLIM
|
|
65A IJKLMN R 012 78 | MDTMP DES_ES RNI SLIM
|
|
65B G IJKL N S | SIGMA -> CS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
65C A E GHI L N ST Z | SIGMA -> TMPD 0x5d LDCNTR 0 TASK_RETURN
|
|
65D A C TUV X Z | -1 0x4000 XOR
|
|
65E GHI K N ST XYZ | SIGMA -> TMPB FLGSBA
|
|
65F AB D GH JKLMNO QR TUV XYZ | EFLAGS -> FLAGSB TMPB AND
|
|
660 GHI KL N S | SIGMA -> EFLAGS
|
|
661 BC EF N RS WXYZ | SAVE_TASK LCALL
|
|
662 CDEF N P RSTUV Z | COUNTR 1 SUB
|
|
663 I KL T X 34 67 9&| DES_TR 0 CTSKS DLY IN=2
|
|
664 T WXYZ 5 7 9 | STSSAF RD W
|
|
665 A F I KL VWXY 34 89 | DES_TR TST_DES_TSSTSR PTSAV1 DLY SPTR
|
|
666 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
667 ABC FG J L O R V X Z 3 | OPR_R -> SLCTR TST_SEL_GDT PTSELA UNL
|
|
668 AB EFGH JK MN PQ T VW 6 | SLCTR2 -> TMPG TMPC BITS32 SDEL
|
|
669 CD FGHI LM O QR X | TR -> TMPC 0x10 LDBSLU
|
|
66A AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
66B GHI LMN S | SIGMA -> TMPC
|
|
66C C F N PQ STUV XYZ | TMPG 0xffff AND
|
|
66D ABCD UVWXYZ | LOAD_TASK_16B J16BIT
|
|
66E AB EF I K MN S 34 67 &| SIGMA DESABS TMPC DLY IN=+
|
|
66F A D F N R WXY 89&| LOAD_TASK_32 LJUMP TSDB
|
|
670 B DEF I KL 34 67 9&| DES_TR 0x60 DLY IN=2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
671 BC E N R WXY 89&| LOAD_TASK_16A LJUMP TSDB 0 LOAD_TASK_16B
|
|
672 B D T Z | 0x29 LDCNTR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
673 B DEF U X | TASK_RETURN JNT 3 p IRETd
|
|
674 T VWX | CLRNMI
|
|
675 DE N STUV YZ 5 7 &| SIGMA WORDSZ ADD RD
|
|
676 DE 345 | WORDSZ DLY IN+=
|
|
677 DE N STUV YZ 5 7 &| SIGMA WORDSZ ADD RD
|
|
678 GH JK M O R 3 | OPR_R -> TMPG UNL
|
|
679 GH JKLMNO QR T XYZ 345 9 | EFLAGS -> FLAGSB FLGSBA DLY IN+D
|
|
67A G JK M O R 3 5 7 &| OPR_R -> COUNTR UNL RD
|
|
67B 34 | DLY
|
|
67C HI KL O R 3 | OPR_R -> FLAGS UNL
|
|
67D 34 | DLY
|
|
67E N QRS WX | IRETd_V86 LJMPVM
|
|
67F A DEF IJKL VWX 34 89 | DES_CS TST_DES_RETF PTSAV3 DLY SPTR 0 RETF_PM
|
|
680 H LMN S | SIGMA -> eSP
|
|
681 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
682 ABCD FG J L N P RS V Z 34 | COUNTR -> SLCTR TST_SEL_RET PTSELE DLY
|
|
683 AB EF N P RSTU W YZ 6 | COUNTR TMPC PASS SDEL
|
|
684 CDE L NO Q WXY 789&| PAGER5 JMP_FAR_DONE LJUMP SPCR
|
|
685 H KL N PQ S 34 67 9 | TMPG DESCOD DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
686 AB F N P WXYZ 567 | LD_DESCRIPTOR2 LCALL rd D 0 RETF_OUTER_LEV
|
|
687 A CDEFGH J L O R V XYZ 3 | OPR_R -> PROTUN TST_DES_SIMPLE PTOVRR UNL
|
|
688 AB EFGHI K N P RS 6 | COUNTR -> TMPB TMPC SDEL
|
|
689 A EF L X 789&| PAGER5 0x0d LDBSLU SPCR
|
|
68A H K MNOP RS 34 67 9 | ESP DESSTK DLY IND=
|
|
68B AB D QRSTU WXYZ 5 7 &| 0 TMPB SHIFT RD
|
|
68C DE GH JKL N P RS 345 | COUNTR -> TMPH WORDSZ DLY IN+=
|
|
68D B FGH J L N S V X 5 7 &| SIGMA -> PROTUN COPY_STACK_DPL PTGEN RD
|
|
68E AB DE O R TUV YZ 3 | OPR_R IMM ADD UNL
|
|
68F H KL N PQ S 34 67 9 | TMPG DESCOD DLY IND=
|
|
690 B GHI L N ST Z 5 9&| SIGMA -> TMPD 0x1f LDCNTR PREF
|
|
691 A DE IJK M VWX 34 89 | DES_SS TST_DES_RTOLSS PTSAV3 DLY SPTR
|
|
692 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
693 ABCD G J L O R V X Z 3 | OPR_R -> SLCTR TST_SEL_RET_OL PTSELA UNL
|
|
694 AB EFG IJK MN PQ 6 | SLCTR2 -> SS TMPC SDEL
|
|
695 CDEF IJKLMN P RSTUV YZ 34 7 9 | COUNTR DES_ES 1 ADD DLY LAR
|
|
696 BC E GH J L O S V | IRF2 -> PROTUN TST_DES_RTOLOS PTF
|
|
697 A DE N Q S WXYZ | RETF_OL_ES LCALL
|
|
698 G JK MN S | SIGMA -> COUNTR
|
|
699 BC E IJK N P RSTUV YZ 7 9 | COUNTR DES_DS 3 ADD LAR 0 RETF_OL_ES
|
|
69A BC E GH J L O S V | IRF2 -> PROTUN TST_DES_RTOLOS PTF
|
|
69B A E N Q S WXYZ | RETF_OL_DS LCALL
|
|
69C G JK MN S | SIGMA -> COUNTR
|
|
69D CDEF IJ LMN P RSTUV YZ 7 9 | COUNTR DES_FS 1 ADD LAR 0 RETF_OL_DS
|
|
69E BC E GH J L O S V | IRF2 -> PROTUN TST_DES_RTOLOS PTF
|
|
69F BCDE N Q S WXYZ | RETF_OL_FS LCALL
|
|
6A0 G JK MN S | SIGMA -> COUNTR
|
|
6A1 CDEF IJ L N P RSTUV YZ 7 9 | COUNTR DES_GS 1 ADD LAR 0 RETF_OL_FS
|
|
6A2 BC E GH J L O S V | IRF2 -> PROTUN TST_DES_RTOLOS PTF
|
|
6A3 BC E N Q S WXYZ | RETF_OL_GS LCALL
|
|
6A4 G JK MN S | SIGMA -> COUNTR
|
|
6A5 AB E G IJKL N PQR TU W Y | TMPH -> CS TMPD PASS2 0 RETF_OL_GS
|
|
6A6 H N PQ S 012 | TMPG -> eIP RNI
|
|
6A7 H LMN S | SIGMA -> eSP
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6A8 YZ | RETURN 0 ZERO_SLCTR_AR
|
|
6A9 G KL QRS 6 9 | 0 -> IRF 0 SDEH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6AA B D GH J L S V X Z 5 7 9 | SRCREG -> PROTUN READ_RPL PTSELA RD W 1 p ARPL mw,rw
|
|
6AB 2 | RPT
|
|
6AC 34 | DLY
|
|
6AD ABC E GH J L O R V X Z 3 | OPR_R -> PROTUN TST_SEL_ARPL PTSELA UNL
|
|
6AE 2 | RPT
|
|
6AF =====================================|
|
|
6B0 G I L N P R T V XY 5 789 | PROTUN -> OPR_W SEZF WR W
|
|
6B1 012 | RNI
|
|
6B2 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6B3 T V XYZ | CLZF 0 ARPL_FAILED
|
|
6B4 012 | RNI
|
|
6B5 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6B6 B D GH J L S V X Z | SRCREG -> PROTUN READ_RPL PTSELA 0 p ARPL rw,rw
|
|
6B7 2 | RPT
|
|
6B8 =====================================|
|
|
6B9 ABC E GH J L R V X Z | DSTREG -> PROTUN TST_SEL_ARPL PTSELA
|
|
6BA 2 | RPT
|
|
6BB =====================================|
|
|
6BC G L N P R T V XY 012 | PROTUN -> DSTREG SEZF RNI
|
|
6BD =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6BE ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 1 p LTR mw
|
|
6BF =====================================|
|
|
6C0 5 7 9 | RD W
|
|
6C1 ABCD U X Z 34 | LTR_COMMON JMP DLY
|
|
6C2 G J L O R 3 | OPR_R -> SLCTR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6C3 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 p LTR rw
|
|
6C4 G J L R | DSTREG -> SLCTR
|
|
6C5 A I KL VWXY 34 89 | DES_TR TST_DES_TSSLTR PTSAV1 DLY SPTR 0 LTR_COMMON
|
|
6C6 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
6C7 ABC F N PQ V X Z | SLCTR2 TST_SEL_GDT PTSELA
|
|
6C8 AB EFG I KL N PQ 34 6 | SLCTR2 -> TR TMPC DLY SDEL
|
|
6C9 CD HI M P R 67 &| SLCTR DESSDT 4 IN=+
|
|
6CA BCD N P R TUV XY | PROTUN 0x8200 OR
|
|
6CB G I L N S 012 5 789 | SIGMA -> OPR_W RNI WR W
|
|
6CC 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6CD G I L O QR 012 5 789 | TR -> OPR_W RNI WR W 1 p STR mw
|
|
6CE 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6CF G L O QR 012 | TR -> DSTREG RNI 0 p STR rw
|
|
6D0 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6D1 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 1 p LLDT mw
|
|
6D2 =====================================|
|
|
6D3 5 7 9 | RD W
|
|
6D4 ABCD U X Z 34 | 6D8 JMP DLY
|
|
6D5 G J L O R 3 | OPR_R -> SLCTR UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6D6 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 p LLDT rw
|
|
6D7 G J L R | DSTREG -> SLCTR
|
|
6D8 A D IJ M VWXY 34 89 | DESLDT TST_DES_LDT PTSAV1 DLY SPTR
|
|
6D9 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
6DA ABC N P R V X Z | PROTUN TST_SEL_LLDT PTSELA
|
|
6DB AB EFG IJ MN PQ 012 6 | SLCTR2 -> LDTR TMPC RNI SDEL
|
|
6DC =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6DD G IJ MN PQ 3 5 7 | SLCTR2 -> LDTR UNL RD D 0 LLDT_TEST_PASS
|
|
6DE IJ M QRS 01234 6 9 | 0 DESLDT 0 RNI DLY SDEH
|
|
6DF 3 | UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6E0 G I L OP S 012 5 789 | LDTR -> OPR_W RNI WR W 1 p SLDT mw
|
|
6E1 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6E2 G L OP S 012 | LDTR -> DSTREG RNI 0 p SLDT rw
|
|
6E3 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
6E4 AB EF N RS WXYZ 5 7 9 | LAR_LSL_VERRWM LCALL RD W 1 p LAR rv,mv
|
|
6E5 CDEF VWXY 34 89 | TST_DES_LAR PTSAV1 DLY SPTR
|
|
6E6 G MN S | SIGMA -> SRCREG
|
|
6E7 AB F N RS WXYZ | LAR_LSL_VERRWR LCALL 0 p LAR rv,rv
|
|
6E8 CDEF VWXY 34 89 | TST_DES_LAR PTSAV1 DLY SPTR
|
|
6E9 G MN S | SIGMA -> SRCREG
|
|
6EA AB EF N RS WXYZ 5 7 9 | LAR_LSL_VERRWM LCALL RD W 1 p LSL rv,mv
|
|
6EB CDE VWXY 34 89 | TST_DES_LSL PTSAV1 DLY SPTR
|
|
6EC AB F N RS WXYZ | LAR_LSL_VERRWR LCALL 0 p LSL rv,rv
|
|
6ED CDE VWXY 34 89 | TST_DES_LSL PTSAV1 DLY SPTR
|
|
6EE T VW 34 | BITS32 DLY 0 LSL_HELPER
|
|
6EF A DE GHI K N PQ X Z 3 | SLCTR2 -> TMPB 8 LDBSRU UNL
|
|
6F0 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
6F1 BCDEFGH J L N S V | SIGMA -> PROTUN TST_DES_GRANUL PTF
|
|
6F2 C F N PQ STUV XYZ | TMPG 0xffff AND
|
|
6F3 GHI K N S | SIGMA -> TMPB
|
|
6F4 A D N PQ TUV XYZ | SLCTR2 0xf0000 AND
|
|
6F5 AB D N STUV XY | SIGMA TMPB OR 0 LSL_GRANULARITY_COARSE
|
|
6F6 CDEF N STUV YZ | SIGMA 1 ADD
|
|
6F7 A EFGHI LMN STU W Y | SIGMA -> TMPC 0x0d PASS2
|
|
6F8 C EF N STUV YZ | SIGMA -1 ADD
|
|
6F9 GHI L N S | SIGMA -> TMPD
|
|
6FA AB E GHI K QRS X | 0 -> TMPB TMPD LDBSLU
|
|
6FB AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
6FC C EF N STUV YZ | SIGMA -1 ADD
|
|
6FD T V X Z | BITSDE 0 LSL_GRANULARITY_FINE
|
|
6FE AB D N STUV XY 012 | SIGMA TMPB OR RNI
|
|
6FF G MN ST V XY | SIGMA -> SRCREG SEZF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
700 AB EF N RS WXYZ 5 7 9 | LAR_LSL_VERRWM LCALL RD W 1 p VERR mw
|
|
701 CD F VWXY 34 89 | TST_DES_VERR PTSAV1 DLY SPTR
|
|
702 =====================================|
|
|
703 AB F N RS WXYZ | LAR_LSL_VERRWR LCALL 0 p VERR rw
|
|
704 CD F VWXY 34 89 | TST_DES_VERR PTSAV1 DLY SPTR
|
|
705 =====================================|
|
|
706 AB EF N RS WXYZ 5 7 9 | LAR_LSL_VERRWM LCALL RD W 1 p VERW mw
|
|
707 CD VWXY 34 89 | TST_DES_VERW PTSAV1 DLY SPTR
|
|
708 =====================================|
|
|
709 AB F N RS WXYZ | LAR_LSL_VERRWR LCALL 0 p VERW rw
|
|
70A CD VWXY 34 89 | TST_DES_VERW PTSAV1 DLY SPTR
|
|
70B =====================================|
|
|
70C ABCD F U X Z 34 | LAR_LSL_VERRW JMP DLY 0 LAR_LSL_VERRWM
|
|
70D AB DEFG J L O R V X Z 3 | OPR_R -> SLCTR TST_SEL_LLVV PTSELA UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
70E AB DEFG J L R V X Z 34 | DSTREG -> SLCTR TST_SEL_LLVV PTSELA DLY 0 LAR_LSL_VERRWR
|
|
70F CD HI M P R T W 67 &| SLCTR DESSDT 4 SNOFLT IN=+ 0 LAR_LSL_VERRW
|
|
710 T VW 2 | BITS32 RPT
|
|
711 A DE GHI MN PQ X Z 567 | SLCTR2 -> TMPE 8 LDBSRU rd D
|
|
712 C 345 | -4 DLY IN+=
|
|
713 BC QRSTU WXYZ 567 | 0 0xffff0000 SHIFT rd D
|
|
714 CDEFG J L O R V XYZ 3 | OPR_R -> SLCTR TST_DES_LAR PTOVRR UNL
|
|
715 GHI K N ST V X Z 34 | SIGMA -> TMPB BITSDE DLY
|
|
716 AB D N PQ TUV XYZ 5 7 9 | SLCTR2 TMPB AND RD W
|
|
717 GH JK M O R 3 | OPR_R -> TMPG UNL
|
|
718 T V XYZ01234 | CLZF RNI DLY
|
|
719 O R 3 | OPR_R UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
71A YZ 34 | RETURN DLY 0 LAR_VERRW_SUCCEEDED
|
|
71B O R T V XY 0123 | OPR_R SEZF RNI UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
71C A E I KL VWXY 34 89 | DES_TR TST_DES_TSSTSG PTSAV1 DLY SPTR 0 TASKGATE
|
|
71D AB DE N P WXY | LD_DESCRIPTOR LJUMP
|
|
71E AB D FG J L N S V X Z 34 | SIGMA -> SLCTR TST_SEL_TASKGT PTSELA DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
71F GH JK MN S | SIGMA -> TMPG 0 AVAIL_TSS
|
|
720 BCD N P R TUV XY | PROTUN 0x8200 OR
|
|
721 GH J L N S | SIGMA -> PROTUN
|
|
722 AB DE N R WXY | SWITCH_TASK LJUMP
|
|
723 N PQ STU W YZ | TMPG PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
724 ABC FGH JK O QR UVWXYZ | TR -> SLCTR2 SAVE_TASK_16 J16BIT 0 SAVE_TASK
|
|
725 T VW Y | BITS16
|
|
726 I KL N ST W YZ 34 67 9 | SIGMA DES_TR STSKS DLY IND=
|
|
727 G I L OP R T VW 5 789 | GS -> OPR_W BITS32 WR W
|
|
728 D F T WXYZ 345 | NEGWSZ STSSAF DLY IN+=
|
|
729 ABC EFG I L OP RS U X Z 5 789 | FS -> OPR_W SAVE_TASK_COMM JMP WR W
|
|
72A 345 9 | DLY IN+D
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
72B B D T Z | 0x29 LDCNTR 0 SAVE_TASK_16
|
|
72C C EF N P RSTUV YZ | COUNTR -1 ADD
|
|
72D I KL N ST W YZ 34 67 9 | SIGMA DES_TR STSKS DLY IND=
|
|
72E G I L OPQ T WXYZ 5 789 | DS -> OPR_W STSSAF WR W 0 SAVE_TASK_COMM
|
|
72F D F 345 | NEGWSZ DLY IN+=
|
|
730 G I L OPQ S 5 789 | SS -> OPR_W WR W
|
|
731 345 9 | DLY IN+D
|
|
732 B EFG I L OPQR T Z 5 789 | CS -> OPR_W 7 LDCNTR WR W
|
|
733 345 9 | DLY IN+D
|
|
734 G I L OPQRS 5 789 | ES -> OPR_W WR W
|
|
735 345 9 | DLY IN+D
|
|
736 G I L QR T 5 78 &| IRF -> OPR_W DECNTR WR
|
|
737 345 9 | DLY IN+D 0 SAVE_TASK_LOOP
|
|
738 F UVW Y | SAVE_TASK_LOOP JCNTNZ
|
|
739 G I L QR T 5 78 &| IRF -> OPR_W DECNTR WR
|
|
73A A C F NO QR TUV XYZ 345 9 | EFLAGS 0x37fd7 AND DLY IN+D
|
|
73B G I L N S 5 78 &| SIGMA -> OPR_W WR
|
|
73C A E T Z 345 9 | 0x5d LDCNTR DLY IN+D
|
|
73D G I L NO QRS YZ 5 78 &| EIP -> OPR_W RETURN WR
|
|
73E T V 345 9 | CLT DLY IN+D
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
73F BC EF N RS WXYZ | SAVE_TASK LCALL 0 CALL_SAVE_TASK
|
|
740 CDEF N P RSTUV Z | COUNTR 1 SUB
|
|
741 AB F I KL NO Q U X Z 34 6 9 | TMPB DES_TR LOAD_TASK JMP DLY SDEH
|
|
742 AB E GH JK N PQ S 6 &| TMPG -> SLCTR2 TMPD SDES
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
743 GH JK MN S | SIGMA -> TMPG 0 AVAIL_TSS_PR
|
|
744 BCD N P R TUV XY | PROTUN 0x8200 OR
|
|
745 AB D FGH J L N PQ V X Z | SLCTR2 -> PROTUN TST_SEL_TASKGT PTSELA
|
|
746 2 | RPT
|
|
747 ABCDE GH J L N S U X Z | SIGMA -> PROTUN SWITCH_TASK JMP
|
|
748 N PQ STU W YZ | TMPG PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
749 A E GHI L N ST Z | SIGMA -> TMPD 0x5d LDCNTR 0 SWITCH_TASK
|
|
74A C F N PQ TUV XYZ 34 | SLCTR2 0xffff AND DLY
|
|
74B CD HI M P R T WXYZ 67 &| SLCTR DESSDT 4 STSSAF IN=+
|
|
74C CD FG I L N P R U W YZ 5 789 | PROTUN -> OPR_W CALL_SAVE_TASK JNTSKS WR W
|
|
74D GH JK MN S | SIGMA -> TMPG
|
|
74E I KL NO Q 34 6 9 | TMPB DES_TR 0 DLY SDEH
|
|
74F AB E GH JK N PQ S 6 &| TMPG -> SLCTR2 TMPD SDES
|
|
750 AB EF T VW 6 | TMPC BITS32 SDEL 0 LOAD_TASK
|
|
751 CD FGHI LM O QR X | TR -> TMPC 0x10 LDBSLU
|
|
752 AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
753 GHI LMN S | SIGMA -> TMPC
|
|
754 AB EF I K MN PQ S 34 67 &| TMPG DESABS TMPC DLY IN=+
|
|
755 ABCD F UV Y 89&| TR_BACKLINK_OK JSTSKL TSDB
|
|
756 I KL 34 67 9&| DES_TR 0 DLY IN=2
|
|
757 G I L O QR 5 789 | TR -> OPR_W WR W
|
|
758 AB D GHI M QRS UVWXYZ | 0 -> TMPE LOAD_TASK_16 J16BIT 0 TR_BACKLINK_OK
|
|
759 B DEF I KL T VW 34 67 9&| DES_TR 0x60 BITS32 DLY IN=2
|
|
75A C EF TU W Y 5 7 9 | -1 PASS2 RD W 0 LOAD_TASK_32
|
|
75B C GHI L N S 345 | SIGMA -> TMPD -4 DLY IN+=
|
|
75C G IJ M O R 3 5 7 9 | OPR_R -> LDTR UNL RD W
|
|
75D 345 9 | DLY IN+D
|
|
75E G IJ L O R 3 5 7 9 | OPR_R -> GS UNL RD W
|
|
75F 345 9 | DLY IN+D
|
|
760 G IJ LM O R 3 5 7 9 | OPR_R -> FS UNL RD W
|
|
761 345 9 | DLY IN+D
|
|
762 AB D FG IJK O R U X Z 3 5 7 9 | OPR_R -> DS 76D JMP UNL RD W
|
|
763 345 9 | DLY IN+D
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
764 B D T Z | 0x29 LDCNTR 0 LOAD_TASK_16
|
|
765 CDEF I KL N P RST VW Y 34 67 &| COUNTR DES_TR 1 BITS16 DLY IN=+ 0 LOAD_TASK_16A
|
|
766 C F TU W Y 5 7 9 | 0xffff PASS2 RD W
|
|
767 C E GHI L N S 345 | SIGMA -> TMPD -2 DLY IN+=
|
|
768 G IJ M O R 3 5 7 9 | OPR_R -> LDTR UNL RD W
|
|
769 345 9 | DLY IN+D
|
|
76A G IJK O R 3 | OPR_R -> DS UNL
|
|
76B G IJ LM QRS 5 7 9 | 0 -> FS RD W
|
|
76C G IJ L QRS 345 9 | 0 -> GS DLY IN+D
|
|
76D B EFG IJK M O R T Z 3 5 7 9 | OPR_R -> SS 7 LDCNTR UNL RD W
|
|
76E AB E TUV Z 345 9 | -1 TMPD SUB DLY IN+D
|
|
76F G IJKL O R 3 5 7 9 | OPR_R -> CS UNL RD W
|
|
770 D FGHI LMN S 345 | SIGMA -> TMPC NEGWSZ DLY IN+=
|
|
771 G IJKLM O R 3 5 7 &| OPR_R -> ES UNL RD
|
|
772 GHI M QRS 345 9 | 0 -> TMPE DLY IN+D
|
|
773 AB EF O R TUV XY 3 5 7 &| OPR_R TMPC OR UNL RD 0 LOAD_TASK_LOOP
|
|
774 FG KL N S UVW Y 345 9 | SIGMA -> IRF LOAD_TASK_LOOP JCNTNZ DLY IN+D
|
|
775 T | DECNTR
|
|
776 B D GH J L OPQR V | CS -> PROTUN READ_RPL PTF
|
|
777 AB E O R TUV XYZ 3 5 7 &| OPR_R TMPD AND UNL RD
|
|
778 GHI KL N ST Z 345 9 | SIGMA -> EFLAGS 0 LDCNTR DLY IN+D
|
|
779 AB D H O R UVWXYZ 3 | OPR_R -> eIP 785 J16BIT UNL
|
|
77A NO Q STUV X | CR0 SIGN
|
|
77B GHI K N S 5 7 | SIGMA -> TMPB RD D
|
|
77C 34 | DLY
|
|
77D K 7 9&| PDBR LPCR
|
|
77E GHI L O S 34 | IRF2 -> TMPD DLY
|
|
77F AB E GHI LM O R TUV Z 3 | OPR_R -> TMPC TMPD SUB UNL
|
|
780 B F I KL 34 67 &| -1 DES_TR 0x65 DLY IN=+
|
|
781 AB D N STUV XYZ 5 7 9 | SIGMA TMPB AND RD W
|
|
782 G JK MN S 34 | SIGMA -> COUNTR DLY
|
|
783 CDEF O R TUV XYZ 3 | OPR_R 1 AND UNL
|
|
784 GHI MN S | SIGMA -> TMPE
|
|
785 GH J NOP RS | ESP -> TMPeSP
|
|
786 GH J MNO QRST XYZ | EIP -> TMPeIP FLGSBA
|
|
787 ABC EFGH JK O QR UV Y | TR -> SLCTR2 NOT_NESTED_TSK JSTSKL 0 LOAD_TASK_NOPG
|
|
788 A C GH JKLMNO QR TUV XY | EFLAGS -> FLAGSB 0x4000 OR
|
|
789 GH JKLMN S | SIGMA -> FLAGSB
|
|
78A ABC GHI KL N S U X Z | SIGMA -> EFLAGS SET_TSKSWTCHED JMP
|
|
78B G I KL N PQ ST X | TMPG -> TR CTSKS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
78C N PQ 34 | SLCTR2 DLY 0 NOT_NESTED_TSK
|
|
78D CD HI M P R 67 &| SLCTR DESSDT 4 IN=+
|
|
78E G I KL N PQ S 567 9 | TMPG -> TR rd W
|
|
78F 34 | DLY
|
|
790 A DEF O R TUV XYZ 3 | OPR_R ~0x200 AND UNL
|
|
791 G I L N ST X 5 789 | SIGMA -> OPR_W CTSKS WR W
|
|
792 ABCD F I K MNO RS UVW YZ 34 67 9 | TMPC DESABS WRITE_BACK_CR0 JCNTZ DLY IND= 0 SET_TSKSWTCHED
|
|
793 A DE NO Q STUV XY | CR0 8 OR
|
|
794 K 789&| PDBR SPCR
|
|
795 B FGHI K MN ST Z | SIGMA -> CR0 0x65 LDCNTR 0 WRITE_BACK_CR0
|
|
796 A C EFGHI LM OPQR U X Z | CS -> TMPC TASK_FINAL_PM JMP
|
|
797 A DEF N S WX | TASK_FINAL_V86 LJMPVM
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
798 B FGH J L V | -1 -> PROTUN COPY_STACK_DPL PTF 0 TASK_FINAL_V86
|
|
799 IJ LM OP RS 6 9&| FS DES_FS SBRM
|
|
79A IJK OPQ 6 9&| DS DES_DS SBRM
|
|
79B IJK M OPQ S 6 9&| SS DES_SS SBRM
|
|
79C IJKL OPQR 6 9&| CS DES_CS SBRM
|
|
79D C F IJ L OP R TU W Y 6 9&| GS DES_GS 0xffff PASS2 SBRM
|
|
79E A EFGH JK MN S X 34 | SIGMA -> TMPG 0x0d LDBSLU DLY
|
|
79F BC E QRSTU WXYZ | 0 3 SHIFT
|
|
7A0 BCD N STUV XY | SIGMA 0x8200 OR
|
|
7A1 IJKLM OPQRS 6 9&| ES DES_ES SBRM
|
|
7A2 FG KL N S UVW Z 789 | SIGMA -> IRF 7A1 JCT4N1 SAR
|
|
7A3 G KL N PQ ST 78 | TMPG -> IRF DECNTR SLIM
|
|
7A4 IJKLMN S 789 | SIGMA DES_ES SAR
|
|
7A5 IJKLMN PQ S 78 | TMPG DES_ES SLIM
|
|
7A6 A D IJ M VWXY 34 89 | DESLDT TST_DES_LDT PTSAV1 DLY SPTR
|
|
7A7 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7A8 AB E G J L OP S V X Z 34 | LDTR -> SLCTR TST_SEL_TR_TSF PTSELA DLY
|
|
7A9 A CDEF N WXY | HANDLE_TS_BP LJUMP
|
|
7AA AB EFG JK MNO ST VW 6 | TMPE -> COUNTR TMPC BITS32 SDEL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7AB A EF X 34 | 0x0d LDBSLU DLY 0 TASK_FINAL_PM
|
|
7AC AB EF IJ M QRSTU WXYZ 789 | 0 DESLDT TMPC SHIFT SAR
|
|
7AD B FGH J L N S V | SIGMA -> PROTUN COPY_STACK_DPL PTF
|
|
7AE IJ L QRS 789 | 0 DES_GS SAR
|
|
7AF IJ LM QRS 789 | 0 DES_FS SAR
|
|
7B0 IJK QRS 789 | 0 DES_DS SAR
|
|
7B1 IJK M QRS 789 | 0 DES_SS SAR
|
|
7B2 IJKLM QRS 789 | 0 DES_ES SAR
|
|
7B3 A D F IJ M VWXY 34 89 | DESLDT TST_DES_LDTTSK PTSAV1 DLY SPTR
|
|
7B4 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7B5 AB E G J L OP S V X Z 34 | LDTR -> SLCTR TST_SEL_TR_TSF PTSELA DLY
|
|
7B6 AB EF 6 | TMPC SDEL
|
|
7B7 A CDE IJK M VW 34 89 | DES_SS TST_DES_SS PTSAV7 DLY SPTR
|
|
7B8 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7B9 AB DE G J L OPQ S V X Z 34 | SS -> SLCTR TST_SEL_MOREPR PTSELA DLY
|
|
7BA AB EF 6 | TMPC SDEL
|
|
7BB A C EF IJKL VW 34 89 | DES_CS TST_DES_JGDEST PTSAV7 DLY SPTR
|
|
7BC AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7BD ABCDE G J L OPQR V Z 34 | CS -> SLCTR TST_SEL_CS PTSELE DLY
|
|
7BE AB EF 6 | TMPC SDEL
|
|
7BF L 789&| PAGER5 SPCR
|
|
7C0 A CDEF IJK VWXY 34 89 | DES_DS TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
7C1 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7C2 AB D G J L OPQ V X Z 34 | DS -> SLCTR TST_SEL_TASKFI PTSELA DLY
|
|
7C3 AB EF 6 | TMPC SDEL
|
|
7C4 A CDEF IJKLM VWXY 34 89 | DES_ES TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
7C5 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7C6 AB D G J L OPQRS V X Z 34 | ES -> SLCTR TST_SEL_TASKFI PTSELA DLY
|
|
7C7 AB EF 6 | TMPC SDEL
|
|
7C8 A CDEF IJ LM VWXY 34 89 | DES_FS TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
7C9 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7CA AB D G J L OP RS V X Z 34 | FS -> SLCTR TST_SEL_TASKFI PTSELA DLY
|
|
7CB AB EF 6 | TMPC SDEL
|
|
7CC A CDEF IJ L VWXY 34 89 | DES_GS TST_DES_SIMPLE PTSAV1 DLY SPTR
|
|
7CD AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
7CE AB D G J L OP R V X Z 34 | GS -> SLCTR TST_SEL_TASKFI PTSELA DLY
|
|
7CF AB EFG JK MNO ST VW 6 | TMPE -> COUNTR TMPC BITS32 SDEL
|
|
7D0 ABC F H KL NO QRS U W Z 34 67 9 | EIP DESCOD TSKF_NO_ERRCOD JNERRC DLY IND= 0 HANDLE_TS_BP
|
|
7D1 GHI K NO 5 9&| TMPF -> TMPB PREF
|
|
7D2 A CDEF UVWXYZ | ADJ_STACK_16 J16BIT
|
|
7D3 C H K MNOP RSTUV YZ 34 67 &| ESP DESSTK -4 ADD DLY IN=+
|
|
7D4 CD F H LMN S X Z | SIGMA -> eSP 0x10 LDBSRU 0 ADJ_STACK_DONE
|
|
7D5 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
7D6 G I L N S 5 789 | SIGMA -> OPR_W WR W
|
|
7D7 B FGHI K N QR TU W Y 34 | DR7 -> TMPB 0x65 PASS2 DLY 0 TSKF_NO_ERRCOD
|
|
7D8 CD F N STUV Z | SIGMA 0x10 SUB
|
|
7D9 C EF N STUV X Z | SIGMA -1 XOR
|
|
7DA CDE GHI LMN S X | SIGMA -> TMPC 2 LDBSLU
|
|
7DB AB EF QRSTU WXYZ | 0 TMPC SHIFT
|
|
7DC CDE N STUV XY | SIGMA 2 OR
|
|
7DD AB D N STUV XYZ | SIGMA TMPB AND
|
|
7DE GH KL N S | SIGMA -> DR7
|
|
7DF AB D GH J MNO QRS UVW Z | EIP -> TMPeIP NO_DEBUG_BP JCT4N1
|
|
7E0 BCD N QRSTUV XY 01 | DR6 0x8200 OR RNi
|
|
7E1 ABCDE OP R WXY | BREAKPOINT LJUMP
|
|
7E2 GH KLMN S | SIGMA -> DR6
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7E3 CDEF U X Z | ADJ_STACK_DONE JMP 0 ADJ_STACK_16
|
|
7E4 C E H K MNOP RSTUV YZ 34 67 &| ESP DESSTK -2 ADD DLY IN=+
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7E5 CD 345 | 4 DLY IN+= 0 NULL_SELECTOR2
|
|
7E6 YZ 3 5 89 | RETURN UNL wr W
|
|
7E7 HI L QRS 34 6 9 | 0 DESPTR 0 DLY SDEH
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7E8 AB D FGH J L N PQ V X Z | SLCTR2 -> PROTUN TST_SEL_TASKGT PTSELA 0 AVAIL_TSS_NP
|
|
7E9 =====================================|
|
|
7EA CDEF OPQR WXY | #NP(I0,E0) LJUMP
|
|
7EB =====================================| 0 NO_DEBUG_BP
|
|
7EC H KL NO QRS 67 9 | EIP DESCOD IND= 0 CLI_STI
|
|
7ED 5 9&| PREF
|
|
7EE 34 | DLY
|
|
7EF TU WX | FLGOPS 0 CLC/STC/CLD/STD/CMC
|
|
7F0 012 | RNI
|
|
7F1 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7F2 H LMN S | SIGMA -> eSP 2 p PUSHFd
|
|
7F3 C F NO QR TUV XYZ | EFLAGS 0xffff AND
|
|
7F4 A C F N STUV XYZ | SIGMA 0x37fd7 AND
|
|
7F5 G I L N S 012 5 78 &| SIGMA -> OPR_W RNI WR
|
|
7F6 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7F7 C EF UV X | CLI_STI JIO_OK 0 CLI/STI
|
|
7F8 T VW | BITS32
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7F9 DEF UV X | p PUSHFd JIO_OK 2 r PUSHFd
|
|
7FA =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7FB ABC UV X | p POPFd JIO_OK 3 r POPFd
|
|
7FC =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7FD AB D F UV X | p INT ib JIO_OK 0 r INT ib
|
|
7FE =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
7FF AB D F UV X | IRET_REAL_MODE JIO_OK 3 r IRETd
|
|
800 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
801 A E OPQR WXY | #GP/#TS(I0,E0) LJUMP 0 OVERLONG_INST
|
|
802 B GH JK QRS V X | 0 -> SLCTR2 SET_FAULT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
803 H LMN S 5 7 &| SIGMA -> eSP RD 3 p POPFd
|
|
804 T VW Y 34 | BITS16 DLY
|
|
805 O R TU W YZ 3 | OPR_R PASS UNL
|
|
806 HI KL N S 012 | SIGMA -> FLAGS RNI
|
|
807 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
808 A OPQ S WXY | INTERRUPT LJUMP 0 p INT ib
|
|
809 N TU W YZ | IMM PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
80A DE N STUV YZ 5 7 &| SIGMA WORDSZ ADD RD 0 IRET_REAL_MODE
|
|
80B DE GH JKLMNO QR T XYZ 345 | EFLAGS -> FLAGSB WORDSZ FLGSBA DLY IN+=
|
|
80C DE N STUV YZ 5 7 &| SIGMA WORDSZ ADD RD
|
|
80D GH JK M O R T VWX 3 | OPR_R -> TMPG CLRNMI UNL
|
|
80E DE H LMN S 345 | SIGMA -> eSP WORDSZ DLY IN+=
|
|
80F C FG JK M O R TU W Y 3 5 7 &| OPR_R -> COUNTR 0xffff PASS2 UNL RD
|
|
810 C F N STUV YZ | SIGMA 0xffff ADD
|
|
811 C F N STUV XY 34 | SIGMA 0xffff OR DLY
|
|
812 GHI K N S | SIGMA -> TMPB
|
|
813 AB D O R TUV XYZ 3 | OPR_R TMPB AND UNL
|
|
814 B D NO Q WXY 34 | JMP_FAR_RM LJUMP DLY
|
|
815 HI KL N S | SIGMA -> FLAGS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
816 A OPQ S WXY | INTERRUPT LJUMP 0 INT 3
|
|
817 BC E TU W Y | 3 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
818 B EF TU W Y 5 7 &| 7 PASS2 RD 1 BOUND rv,m2v
|
|
819 DE GHI K N S 345 | SIGMA -> TMPB WORDSZ DLY IN+=
|
|
81A F O R TUV Z 3 5 7 &| OPR_R SRCREG SUB UNL RD
|
|
81B 34 | DLY
|
|
81C ABC E GHI LM O R U WXY 3 | OPR_R -> TMPC #BR JG UNL
|
|
81D AB EF STUV Z | SRCREG TMPC SUB
|
|
81E =====================================|
|
|
81F ABCD F U WXY | #BR JG
|
|
820 012 | RNI
|
|
821 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
822 A CDEF OPQ S WXY | FAULT LJUMP 0 #BR
|
|
823 C E NO Q TUV YZ | TMPB -2 ADD
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
824 T V YZ | SCNTFF 0 DIVIDE_ERROR
|
|
825 A CDEF OPQ S WXY | FAULT LJUMP
|
|
826 TU W Y | 0 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
827 ABCD F U YZ | NO_OVERFLOW JNO 0 INTO
|
|
828 CD TU W Y 01 | 4 PASS2 RNi
|
|
829 A OPQ S WXY | INTERRUPT LJUMP
|
|
82A =====================================| 0 NO_OVERFLOW
|
|
82B A CDEF OPQ S WXY | FAULT LJUMP 0 #UD
|
|
82C BC F TU W Y | 6 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
82D GH J NOP RS Y | ESP -> TMPeSP ICESIG 0 HARDWARE_IRQ
|
|
82E CD I K M T VW 34 67 9&| DESABS 4 BITS32 DLY IN=2
|
|
82F A DE GH J MNO QRS X Z 6 89&| EIP -> TMPeIP 8 LDBSRU IACK
|
|
830 I K M T V Y 34 67 9&| DESABS 0 CINTLA DLY IN=2
|
|
831 C F QRSTU WXYZ 3 | 0 0xffff SHIFT UNL
|
|
832 2 | RPT
|
|
833 GHI K N S 6 89&| SIGMA -> TMPB IACK
|
|
834 A F OPQ S WXY 34 | INTERRUPT_X LJUMP DLY
|
|
835 AB D O R TUV XYZ 3 | OPR_R TMPB AND UNL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
836 GH J NOP RST VW Z | ESP -> TMPeSP SETNMI 0 NMI
|
|
837 A F OPQ S WXY | INTERRUPT_X LJUMP
|
|
838 CDE GH J MNO QRSTU W Y | EIP -> TMPeIP 2 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
839 Y | ICESIG 0 TRIPLE_FAULT
|
|
83A U Z | TRIPLE_FT_WAIT JICEWT 0 TRIPLE_FT_WAIT
|
|
83B =====================================|
|
|
83C O R T V YZ | OPR_R SCNTFF
|
|
83D B DE NO RS WXY | HLT_SHUTDOWN LJUMP
|
|
83E I K M QRS 34 67 9 | 0 DESABS DLY IND=
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
83F C F NO TUV XYZ 34 | TMPF 0xffff AND DLY 0 #DF
|
|
840 GHI N ST W Z | SIGMA -> TMPF SERRCF
|
|
841 A DE TU W Y | 8 PASS2
|
|
842 A CDEF OPQ S WXY | FAULT LJUMP
|
|
843 T V YZ | SCNTFF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
844 T V YZ | SCNTFF 0 NO_PRIVILEGE
|
|
845 T W Z | SERRCF
|
|
846 C F NO TUV XYZ | TMPF 0xffff AND
|
|
847 A CDEF OPQ S WXY | FAULT LJUMP
|
|
848 A EFGHI N STU W Y | SIGMA -> TMPF 0x0d PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
849 B V X | SET_FAULT PTGEN 0 unused?
|
|
84A C F NO TUV XYZ | TMPF 0xffff AND
|
|
84B T VW | BITS32
|
|
84C =====================================|
|
|
84D CD FGHI K N S X | SIGMA -> TMPB 0x10 LDBSLU
|
|
84E B EF QRSTU WXYZ | 0 7 SHIFT
|
|
84F GHI LMN S 34 | SIGMA -> TMPC DLY
|
|
850 K M T W Z 7 9&| PFERRC SERRCF LPCR
|
|
851 AB EF O STUV XYZ 34 | IRF2 TMPC AND DLY
|
|
852 AB D KL N STUV XY 7 9&| SIGMA PGUNUS TMPB OR LPCR
|
|
853 G I K O ST V YZ 34 | IRF2 -> CR2 SCNTFF DLY
|
|
854 A EFGHI N STU W Y | SIGMA -> TMPF 0x0d PASS2
|
|
855 A CDEF OPQ S WXY | FAULT LJUMP
|
|
856 CDEF N STUV YZ | SIGMA 1 ADD
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
857 I LM 7 9 | DESERR LAR 0 ACCESS_VIOLATI
|
|
858 BC EFGH J L V X 7 9 | -1 -> PROTUN TST_ACCESS_VIO PTGEN LAR
|
|
859 C N PQ TUV XYZ 2 | SLCTR2 -4 AND RPT
|
|
85A T V YZ | SCNTFF
|
|
85B C EF OPQR WXY | FAULT_ERR_CODE LJUMP 0 #GP(0)
|
|
85C CD GHI M QRSTU W Y | 0 -> TMPE 4 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
85D C N PQ TUV XYZ | SLCTR2 -4 AND 0 #GP/#TS(I0,E0)
|
|
85E AB DE U WXYZ | #TS(SIGMA) JTSSAF 0 #GP/#TS(SIGMA)
|
|
85F =====================================|
|
|
860 C EF OPQR WXY | FAULT_ERR_CODE LJUMP 0 #GP(SIGMA)
|
|
861 CD GHI MN STU W Y | SIGMA -> TMPE 4 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
862 TU W Y | 0 PASS2 0 #SS(0)
|
|
863 C EF OPQR WXY | FAULT_ERR_CODE LJUMP 0 #SS(SIGMA)
|
|
864 BC E GHI MN STU W Y | SIGMA -> TMPE 3 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
865 C N PQ TUV XYZ | SLCTR2 -4 AND 0 #GP(I1,E0)
|
|
866 DE U X Z | #GP(SIGMA) JMP 0 #GP(SIGMA | 2)
|
|
867 CDE N STUV XY | SIGMA 2 OR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
868 C EF OPQR WXY | FAULT_ERR_CODE LJUMP 0 #TS(SIGMA)
|
|
869 CDEFGHI MN STU W Y | SIGMA -> TMPE 1 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
86A C N PQ TUV XYZ | SLCTR2 -4 AND 0 #SS(I0,E0)
|
|
86B AB DEF U X Z 34 | FAULT_ERR_CODE JMP DLY
|
|
86C BC E GHI MN STU W Y | SIGMA -> TMPE 3 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
86D U Z | FAULT_SUPPRESS JICEWT 0 FAULT_SUPPRESS
|
|
86E T V XYZ012 | CLZF RNI 0 LAR_LSL_VERRW_NULL_SELECTOR
|
|
86F O R | OPR_R
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
870 ABCD F U X Z | NP_COMMON JMP 0 #NP(I0,E0)
|
|
871 C N PQ TUV XYZ | SLCTR2 -4 AND 0 #NP(I1,E0)
|
|
872 CDE N STUV XY | SIGMA 2 OR
|
|
873 CDE GHI MN STU W Y 34 | SIGMA -> TMPE 2 PASS2 DLY 0 NP_COMMON
|
|
874 DEF U W | FAULT_SUPPRESS JNOFLT 0 FAULT_ERR_CODE
|
|
875 B D F N STUV YZ | SIGMA 9 ADD
|
|
876 T V YZ | SCNTFF
|
|
877 GHI LMN ST VW | SIGMA -> TMPC BITS32
|
|
878 ABCD F UV YZ | EXT_BIT_DONE JEXTFT
|
|
879 CDEF NO STUV XY | TMPE 1 OR
|
|
87A C E NO STUV XYZ | TMPE -2 AND
|
|
87B CD FGHI K N S X | SIGMA -> TMPB 0x10 LDBSLU 0 EXT_BIT_DONE
|
|
87C AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
87D GHI K N ST W Z | SIGMA -> TMPB SERRCF
|
|
87E C F NO TUV XYZ | TMPF 0xffff AND
|
|
87F AB D N STUV XY | SIGMA TMPB OR
|
|
880 AB GHI N S U X Z | SIGMA -> TMPF FAULT JMP
|
|
881 NO RSTU W YZ | TMPC PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
882 CDEF N P RSTUV YZ | COUNTR 1 ADD 0 STRING_CORRECT
|
|
883 DE GHI K N STU W Y | SIGMA -> TMPB WORDSZ PASS2
|
|
884 D G JK MN STUV Z | SIGMA -> COUNTR INCREM SUB
|
|
885 GHI LM PQR T Y | eCX -> TMPC CREPF
|
|
886 ABCD FG JKL NO Q U WXY | TMPB -> eCX STRCORR_DOWN JG
|
|
887 AB EF NO Q TUV Z | TMPB TMPC SUB
|
|
888 AB D NO RSTUV Z | TMPC TMPB SUB
|
|
889 ABC FGHI LMN STUV YZ | SIGMA -> TMPC ESI ADD 0 STRCORR_DOWN
|
|
88A G J MN ST | SIGMA -> eSI DECNTR 0 STRCORR_LOOP
|
|
88B ABC NO RSTUV YZ | TMPC EDI ADD
|
|
88C E G J N S UVW Y | SIGMA -> eDI STRCORR_LOOP JCNTNZ
|
|
88D ABC F NO RSTUV YZ | TMPC ESI ADD
|
|
88E AB U X Z | INTERRUPT_X JMP
|
|
88F NO R TU W YZ | TMPD PASS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
890 ABCD F IJK M U XYZ 34 7 9 | DES_SS FLAGS_OK JNFLGB DLY LAR 0 FAULT
|
|
891 B FGH J L O S V X | IRF2 -> PROTUN COPY_STACK_DPL PTGEN
|
|
892 GHI KL N PQRS | FLAGSB -> EFLAGS
|
|
893 ABC FGHI L N S U WXYZ | SIGMA -> TMPD RESUME_FLAG_OK JTSSAF 0 FLAGS_OK
|
|
894 GHI KLMN P S Y | TMPeIP -> EIP ICESIG
|
|
895 C F TU W Y | 0xffff PASS2
|
|
896 CDEF N STUV YZ | SIGMA 1 ADD
|
|
897 GHI K N S | SIGMA -> TMPB
|
|
898 AB D NO QR TUV XY | EFLAGS TMPB OR
|
|
899 AB E GHI KL N STU W Y | SIGMA -> EFLAGS TMPD PASS2
|
|
89A GHIJ LMN P U Z | TMPeSP -> ESP RESUME_FLAG_OK JICEWT 0 RESUME_FLAG_OK
|
|
89B O R T X Z | OPR_R CTSSAF
|
|
89C BC E U XY | STRING_CORRECT JREP
|
|
89D GHI L N ST V X Z | SIGMA -> TMPD BITSDE
|
|
89E T WX Z | SINTHW 0 INTERRUPT_X
|
|
89F Y | ICESIG 0 INTERRUPT
|
|
8A0 CDEF OPQ S W YZ | INTERRUPT_PM LJMPP
|
|
8A1 T VW | BITS32
|
|
8A2 CDEF OPQ S WX | INTERRUPT_PM LJMPVM
|
|
8A3 CDE GHI K N S X | SIGMA -> TMPB 2 LDBSLU
|
|
8A4 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
8A5 I KLMN S 34 67 9 | SIGMA DESIDT DLY IND=
|
|
8A6 GH JKLMNO QR T XYZ 5 7 | EFLAGS -> FLAGSB FLGSBA RD D
|
|
8A7 IJKL T V Z 34 7 | DES_CS CLI DLY LLIM
|
|
8A8 GHI LM O S | IRF2 -> TMPC
|
|
8A9 CD FGHI K O R XYZ 3 | OPR_R -> TMPB 0x10 LDBSRM UNL
|
|
8AA AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
8AB GH J L N S | SIGMA -> PROTUN
|
|
8AC IJKL N P R 6 9&| PROTUN DES_CS SBRM
|
|
8AD IJKL NO RST VW Y 78 | TMPC DES_CS BITS16 SLIM
|
|
8AE A C E L OPQ WXY 789&| PAGER5 TRAP_INT_GATE LJUMP SPCR
|
|
8AF GH JK MNO Q | TMPB -> TMPG
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8B0 BC E GHI K N S X | SIGMA -> TMPB 3 LDBSLU 0 INTERRUPT_PM
|
|
8B1 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
8B2 CD I KLMN ST WX 34 67 &| SIGMA DESIDT 4 SMISC1 DLY IN=+
|
|
8B3 CD FGH JK N S X Z 567 | SIGMA -> SLCTR2 0x10 LDBSRU rd D
|
|
8B4 C GH JKLMNO QR T XYZ 345 | EFLAGS -> FLAGSB -4 FLGSBA DLY IN+=
|
|
8B5 BC GH J L O R TUV XYZ 3 567 | OPR_R -> PROTUN 0xffff0000 AND UNL rd D
|
|
8B6 AB DEFGHI K N S U WX Z 34 | SIGMA -> TMPB INTERRUPT_SW JINTSW DLY
|
|
8B7 C FGHI L O R TUV XYZ 3 | OPR_R -> TMPD 0xffff AND UNL
|
|
8B8 AB D N STUV XY | SIGMA TMPB OR
|
|
8B9 BCD FGH JK MN S V | SIGMA -> TMPG TST_DES_INT_HW PTF
|
|
8BA AB E QRSTU WXYZ | 0 TMPD SHIFT 0 INTERRUPT_COMM
|
|
8BB GH JKL N S | SIGMA -> TMPH
|
|
8BC A C IJKL VW 34 89 | DES_CS TST_DES_CGDEST PTSAV7 DLY SPTR
|
|
8BD BC E OPQR WXY | #GP(I1,E0) LJUMP
|
|
8BE B D F V X | JMP_GFAULT_INT PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8BF AB D N STUV XY | SIGMA TMPB OR 0 INTERRUPT_SW
|
|
8C0 DE U X Z | INTERRUPT_COMM JMP
|
|
8C1 BCDE GH JK MN S V | SIGMA -> TMPG TST_DES_INT_SW PTF
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8C2 T V Z | CLI 0 INTGATE286
|
|
8C3 A C TUV X Z | -1 0x4000 XOR 0 TRAPGATE286
|
|
8C4 GHI K N ST W Y | SIGMA -> TMPB SMISC2
|
|
8C5 AB D NO QR TUV XYZ | EFLAGS TMPB AND
|
|
8C6 GHI KL N S | SIGMA -> EFLAGS
|
|
8C7 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
8C8 ABCDE G J L N PQR V Z 34 | TMPH -> SLCTR TST_SEL_CS PTSELE DLY
|
|
8C9 AB DE U X Z | 8D3 JMP
|
|
8CA AB EFGH J L N PQR T VW Y 34 6 | TMPH -> PROTUN TMPC BITS16 DLY SDEL
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8CB T V Z | CLI 0 INTGATE386
|
|
8CC A C TUV X Z | -1 0x4000 XOR 0 TRAPGATE386
|
|
8CD GHI K N ST YZ | SIGMA -> TMPB CMISC2
|
|
8CE AB D NO QR TUV XYZ | EFLAGS TMPB AND
|
|
8CF GHI KL N S | SIGMA -> EFLAGS
|
|
8D0 AB DE N P WXYZ | LD_DESCRIPTOR LCALL
|
|
8D1 ABCDE G J L N PQR V Z 34 | TMPH -> SLCTR TST_SEL_CS PTSELE DLY
|
|
8D2 AB EFGH J L N PQR T VW 34 6 | TMPH -> PROTUN TMPC BITS32 DLY SDEL
|
|
8D3 B E L V X 789&| PAGER5 SET_RPL_TO_CPL PTGEN SPCR
|
|
8D4 D N P S WX | GENERAL_FAULTP LJMPVM
|
|
8D5 C F NO QR TUV XYZ | EFLAGS 0xffff AND 0 TRAP_INT_GATE
|
|
8D6 GHI KL N S | SIGMA -> EFLAGS
|
|
8D7 H KL N PQ S 67 9 | TMPG DESCOD IND=
|
|
8D8 A C F N PQRSTUV XYZ 5 9&| FLAGSB 0x37fd7 AND PREF
|
|
8D9 D F H K MNOP RS 34 67 &| ESP DESSTK NEGWSZ DLY IN=+
|
|
8DA G I L N S 5 78 &| SIGMA -> OPR_W WR
|
|
8DB 345 9 | DLY IN+D
|
|
8DC G I L OPQR 5 789 | CS -> OPR_W WR W
|
|
8DD GHI K NO T V 345 9 | TMPF -> TMPB CLT DLY IN+D
|
|
8DE G I L NO QRS 5 78 &| EIP -> OPR_W WR
|
|
8DF ABCD H N PQ S U W Z 34 | TMPG -> eIP TRAP_INT_DONE JNERRC DLY
|
|
8E0 H LM O ST VW 5 9 | IRF2 -> eSP BITS32 IN+D
|
|
8E1 BC E OPQ W YZ | PUSH_ERRORCODE LJMPP
|
|
8E2 CD F X Z | 0x10 LDBSRU
|
|
8E3 G IJKL N P R 012 | PROTUN -> CS RNI 0 TRAP_INT_DONE
|
|
8E4 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8E5 H LM O S 5 | IRF2 -> eSP 0 IN+= 0 PUSH_ERRORCODE
|
|
8E6 AB D QRSTU WXYZ | 0 TMPB SHIFT
|
|
8E7 D G I L N S U X Z 5 789 | SIGMA -> OPR_W TRAP_INT_DONE JMP WR W
|
|
8E8 34 | DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8E9 Y | ICESIG 0 PAGE_FAULT
|
|
8EA U Z | PAGE_FAULTLOOP JICEWT 0 PAGE_FAULTLOOP
|
|
8EB C F NO TUV XYZ | TMPF 0xffff AND
|
|
8EC T VW | BITS32
|
|
8ED GHI LMN S Z 34 | SIGMA -> TMPC PAGEFT DLY
|
|
8EE K M O R T V YZ 7 9&| OPR_R PFERRC SCNTFF LPCR
|
|
8EF CD FGHI K O S X 34 | IRF2 -> TMPB 0x10 LDBSLU DLY
|
|
8F0 AB D KLM QRSTU WXYZ 7 9&| 0 LATTTF TMPB SHIFT LPCR
|
|
8F1 G I K O ST W Z | IRF2 -> CR2 SERRCF
|
|
8F2 AB EF N STUV XY | SIGMA TMPC OR
|
|
8F3 A EFGHI N STU W Y | SIGMA -> TMPF 0x0d PASS2
|
|
8F4 A CDEF OPQ S WXY | FAULT LJUMP
|
|
8F5 CDEF N STUV YZ | SIGMA 1 ADD
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
8F6 ABC EF OPQR WX Z | NO_PRIVILEGE LJMPNP 0 LOADALL386
|
|
8F7 Y | ICESIG
|
|
8F8 A TU W Y | 0x800000fc PASS2
|
|
8F9 B DE N STUV XYZ | SIGMA 0x7ff AND
|
|
8FA ABC IJKLMN ST VW 34 67 &| SIGMA DES_ES EDI BITS32 DLY IN=+
|
|
8FB CD 345 | 4 DLY IN+=
|
|
8FC B E TU W Y 5 7 | 0x0f PASS2 RD D
|
|
8FD CD N STUV YZ | SIGMA 4 ADD
|
|
8FE A EFG JK MN STU W Y 34 | SIGMA -> COUNTR 0x0d PASS2 DLY
|
|
8FF GH J L O R 3 | OPR_R -> PROTUN UNL
|
|
900 CDE N STUV Z | SIGMA 2 SUB
|
|
901 GHIJKLMN S 345 9 | SIGMA -> EAX DLY IN+D
|
|
902 ABCDEF N P RSTUV Z 5 7 | COUNTR EAX SUB RD D 0 LOADALL_LOOP1
|
|
903 345 9 | DLY IN+D
|
|
904 E G KL O R U WXY 3 | OPR_R -> IRF LOADALL_LOOP1 JG UNL
|
|
905 T | DECNTR
|
|
906 C IJKLMNOP 34 67 &| EDI DES_ES -4 DLY IN=+
|
|
907 CD 345 | 4 DLY IN+=
|
|
908 5 7 | RD D
|
|
909 B D F T Z 345 9 | 9 LDCNTR DLY IN+D
|
|
90A GH J LM O R 3 5 7 | OPR_R -> MDTMP4 UNL RD D
|
|
90B 345 9 | DLY IN+D 0 LOADALL_LOOP2
|
|
90C FG KL O R UV XY 3 5 7 | OPR_R -> IRF LOADALL_LOOP2 JCNTN1 UNL RD D
|
|
90D T | DECNTR
|
|
90E 345 9 | DLY IN+D
|
|
90F B D GHIJKLM O R TU W Y 3 5 7 | OPR_R -> EAX 0x29 PASS2 UNL RD D
|
|
910 BC E N STUV Z | SIGMA 3 SUB
|
|
911 G JK MN S 345 9 | SIGMA -> COUNTR DLY IN+D
|
|
912 GH KLM O R 3 5 7 | OPR_R -> DR6 UNL RD D
|
|
913 A E TU W Y 345 9 | 0x5d PASS2 DLY IN+D
|
|
914 GH KL O R 3 5 7 9 | OPR_R -> DR7 UNL RD W
|
|
915 GHI K N S 345 9 | SIGMA -> TMPB DLY IN+D
|
|
916 G I KL O R 3 5 7 9 | OPR_R -> TR UNL RD W
|
|
917 A EF NO Q TUV YZ 345 9 | TMPB 0x0d ADD DLY IN+D 0 LOADALL_LOOP3
|
|
918 FG KL O R UVW Z 3 5 7 9 | OPR_R -> IRF LOADALL_LOOP3 JCT4N1 UNL RD W
|
|
919 T | DECNTR
|
|
91A G JK MN S 345 9 | SIGMA -> COUNTR DLY IN+D
|
|
91B G IJKLM O R 3 | OPR_R -> ES UNL
|
|
91C C EFGH J L N P RSTUV YZ 5 7 | COUNTR -> PROTUN -1 ADD RD D 0 LOADALL_LOOP4
|
|
91D G JK MN S 345 9 | SIGMA -> COUNTR DLY IN+D
|
|
91E GHI K O R 3 5 7 | OPR_R -> TMPB UNL RD D
|
|
91F 34 | DLY
|
|
920 CD O STUV YZ 5 9 | IRF2 4 ADD IN+D
|
|
921 GHI LM O R 3 5 7 | OPR_R -> TMPC UNL RD D
|
|
922 G KL NO Q 34 789 | TMPB -> IRF DLY SAR
|
|
923 G KL NO RS 78 &| TMPC -> IRF SBAS
|
|
924 G KL O R 3 78 | OPR_R -> IRF UNL SLIM
|
|
925 CD IJKLMN S 67 &| SIGMA DES_ES 4 IN=+
|
|
926 G JK MN P R | PROTUN -> COUNTR
|
|
927 =====================================|
|
|
928 CD UVW Z | LOADALL_LOOP4 JCT4N1
|
|
929 T | DECNTR
|
|
92A BC IJK MNO Q STUV XYZ 34 7 9 | CR0 DES_SS 0xffff0000 AND DLY LAR
|
|
92B B FGH J L O S V X | IRF2 -> PROTUN COPY_STACK_DPL PTGEN
|
|
92C A N STUV XYZ | SIGMA 0x800000fc AND
|
|
92D G JK MN S | SIGMA -> COUNTR
|
|
92E GHI K MN R | MDTMP -> CR0
|
|
92F AB DE GH J MNO QRS UVW Y | EIP -> TMPeIP LOADALL_PAGING JCNTNZ
|
|
930 IJKL W Z 7 | DES_CS ICEEXT LLIM
|
|
931 O STU W YZ | IRF2 PASS
|
|
932 IJKL N ST VWX 34 67 9 | SIGMA DES_CS CLRNMI DLY IND= 0 LOADALL_FINAL
|
|
933 L N QRSTU W YZ 789&| DR6 PAGER5 PASS SPCR
|
|
934 H KL NO QRST V X 67 9 | EIP DESCOD ICEBRK IND=
|
|
935 GH KLMN S 5 9&| SIGMA -> DR6 PREF
|
|
936 GH J NOP RS 34 | ESP -> TMPeSP DLY
|
|
937 012 | RNI
|
|
938 =====================================|
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
939 K O STU W YZ 7 9&| IRF2 PDBR PASS LPCR 0 LOADALL_PAGING
|
|
93A C I K M O S U X Z 67 9 | IRF2 DESABS LOADALL_FINAL JMP IND=
|
|
93B K 789&| PDBR SPCR
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
93C T VW | BITS32 0 ICEBP
|
|
93D ABC E U X Z | BREAKPOINT_CMN JMP
|
|
93E T V X | ICEBRK
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
93F A C N QRSTUV XY | DR6 0x4000 OR 0 SINGLE_STEP
|
|
940 GH KLMN S | SIGMA -> DR6
|
|
941 GH J MNO QRST V X | EIP -> TMPeIP ICEBRK 0 BREAKPOINT
|
|
942 GH J NOP RST VW | ESP -> TMPeSP BITS32
|
|
943 CDE X Z | 2 LDBSRU 0 BREAKPOINT_CMN
|
|
944 A C QRSTU WXYZ | 0 0x4000 SHIFT
|
|
945 GHI K N S Y | SIGMA -> TMPB ICESIG
|
|
946 AB D N QR TUV XYZ | DR7 TMPB AND
|
|
947 A EFG JK MN S X | SIGMA -> COUNTR 0x0d LDBSLU
|
|
948 CDEF QRSTU WXYZ | 0 1 SHIFT
|
|
949 ABC E GHI K N P S UVW Y | TMPeIP -> TMPB ICE_SINGLESTEP JCNTNZ
|
|
94A C EF N STUV X Z | SIGMA -1 XOR
|
|
94B GHI K N S | SIGMA -> TMPB
|
|
94C AB D N QR TUV XYZ | DR7 TMPB AND
|
|
94D A F OPQ S WXY | INTERRUPT_X LJUMP
|
|
94E CDEFGH KL N STU W Y | SIGMA -> DR7 1 PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
94F U Z | ICE_SINGLESTEP JICEWT 0 ICE_SINGLESTEP
|
|
950 =====================================|
|
|
951 BCDE OP R WXY | STOREALL LJUMP
|
|
952 W Y | ICEENT
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
953 T V X | ICEBRK 0 ICE_PIN
|
|
954 GHI K N QR T VW | DR7 -> TMPB BITS32
|
|
955 CDE X Z | 2 LDBSRU
|
|
956 A C QRSTU WXYZ | 0 0x4000 SHIFT
|
|
957 AB D GHI LMN STUV XY | SIGMA -> TMPC TMPB OR
|
|
958 GH KL N S 34 | SIGMA -> DR7 DLY
|
|
959 GHI K N P S Y | TMPeIP -> TMPB ICESIG
|
|
95A U Z | ICE_PIN_LOOP JICEWT 0 ICE_PIN_LOOP
|
|
95B AB EF N QRSTUV XY | DR6 TMPC OR
|
|
95C BCDE OP R WXY | STOREALL LJUMP
|
|
95D GH KLMN S W Y | SIGMA -> DR6 ICEENT
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
95E BCD GH J M O ST Z | IRF2 -> TMPeIP 0x8200 LDCNTR 0 STOREALL16
|
|
95F ABC FGH J LMN P RS U X Z | COUNTR -> MDTMP4 966 JMP
|
|
960 I KL 7 | DES_TR LLIM
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
961 CD F I KL X 34 7 9 | DES_TR 0x10 LDBSLU DLY LAR 0 STOREALL
|
|
962 D GH J LM UVWXYZ | -1 -> MDTMP4 STOREALL16 J16BIT
|
|
963 BC F I KL QRSTU WXYZ 7 &| 0 DES_TR 6 SHIFT LBAS
|
|
964 GH J M O S | IRF2 -> TMPeIP
|
|
965 I KL 7 | DES_TR LLIM
|
|
966 GH J O S | IRF2 -> TMPeSP
|
|
967 BCD G JK MN STU W Y | SIGMA -> COUNTR 0x8200 PASS2
|
|
968 A I KL N STU W Y 789 | SIGMA DES_TR 0x800000fc PASS2 SAR
|
|
969 B DE N STUV XYZ | SIGMA 0x7ff AND
|
|
96A I KL N P RS 78 &| COUNTR DES_TR SBAS
|
|
96B I KL 34 78 | -1 DES_TR DLY SLIM
|
|
96C CD I KL N S 67 &| SIGMA DES_TR 4 IN=+
|
|
96D B E G I L N P R TU W Y 5 78 | PROTUN -> OPR_W 0x0f PASS2 WR D
|
|
96E CD N STUV YZ | SIGMA 4 ADD
|
|
96F G JK MN S | SIGMA -> COUNTR
|
|
970 A EF N P RSTUV Z 345 9 | COUNTR 0x0d SUB DLY IN+D 0 STOREALL_LOOP1
|
|
971 G I L QR 5 78 | IRF -> OPR_W WR D
|
|
972 E G KL QRS U WXY | 0 -> IRF STOREALL_LOOP1 JG
|
|
973 T | DECNTR
|
|
974 345 9 | DLY IN+D
|
|
975 G I L NO RS 5 78 | TMPC -> OPR_W WR D
|
|
976 345 9 | DLY IN+D
|
|
977 C G I L NO Q TU W Y 5 78 | TMPB -> OPR_W -4 PASS2 WR D
|
|
978 34 | DLY
|
|
979 K 7 9&| PDBR LPCR
|
|
97A I K M O S 67 9 | IRF2 DESABS IND=
|
|
97B K 789&| PDBR SPCR
|
|
97C CD I KL N STU W Y 34 67 &| SIGMA DES_TR 4 PASS2 DLY IN=+
|
|
97D BC F N STUV YZ | SIGMA 6 ADD
|
|
97E ABCD FG JK MN S U X Z | SIGMA -> COUNTR STOREALL_LOOPS JMP
|
|
97F B FGH J L QRS V X | 0 -> PROTUN COPY_STACK_DPL PTGEN
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
980 GHI K QRS 345 9 | 0 -> TMPB DLY IN+D 0 STOREALL_LOOP2
|
|
981 FG I L QR UVW Y 5 78 | IRF -> OPR_W STOREALL_LOOP2 JCNTNZ WR D 0 STOREALL_LOOPS
|
|
982 G KL QRST | 0 -> IRF DECNTR
|
|
983 B D T Z 345 9 | 0x29 LDCNTR DLY IN+D
|
|
984 G I L N QRS 5 78 | DR6 -> OPR_W WR D
|
|
985 BC E N P RSTUV Z 345 9 | COUNTR 3 SUB DLY IN+D
|
|
986 G I L N QR 5 78 | DR7 -> OPR_W WR D
|
|
987 G JK MN S 345 9 | SIGMA -> COUNTR DLY IN+D
|
|
988 G I L O QR 5 789 | TR -> OPR_W WR W
|
|
989 G I KL QRS 345 9 | 0 -> TR DLY IN+D 0 STOREALL_LOOP3
|
|
98A FG I L QR UVW Z 5 789 | IRF -> OPR_W STOREALL_LOOP3 JCT4N1 WR W
|
|
98B G KL QRST | 0 -> IRF DECNTR
|
|
98C 34 | DLY
|
|
98D CD O STUV YZ 5 9 | IRF2 4 ADD IN+D
|
|
98E G I L OPQRS 5 789 | ES -> OPR_W WR W
|
|
98F BCDEFGHI MN STU W Y | SIGMA -> TMPE 0x70 PASS2
|
|
990 B EF N STUV Z | SIGMA 7 SUB
|
|
991 AB DEFG JK MN S U X Z | SIGMA -> COUNTR STOREALL_L4_ST JMP
|
|
992 C EFG IJKLM QRSTUV Z 34 | 0 -> ES -1 SUB DLY
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
993 B G KL N P RSTUV XYZ 7 &| COUNTR -> IRF 0x1f AND LBAS 0 STOREALL_LOOP4
|
|
994 GH J M O S | IRF2 -> TMPeIP
|
|
995 G KL N STUV Z 7 | SIGMA -> IRF 0 SUB LLIM
|
|
996 GH J O S | IRF2 -> TMPeSP
|
|
997 C FG KL QRSTU W Y 78 &| 0 -> IRF 0xffff PASS2 SBAS
|
|
998 BCD G KL N STU W Y 78 | SIGMA -> IRF 0x8200 PASS2 SLIM
|
|
999 G KL N S 789 | SIGMA -> IRF SAR
|
|
99A CD I KL NO S 67 &| TMPE DES_TR 4 IN=+ 0 STOREALL_L4_ST
|
|
99B G I L N R 5 78 | MDTMP -> OPR_W WR D
|
|
99C GH KL QRS 345 9 | 0 -> DR7 DLY IN+D
|
|
99D G I L N P ST 5 78 | TMPeIP -> OPR_W DECNTR WR D
|
|
99E 34 | DLY
|
|
99F CD O STUV YZ 5 9 | IRF2 4 ADD IN+D
|
|
9A0 GHI MN S | SIGMA -> TMPE
|
|
9A1 G I L N P 5 78 | TMPeSP -> OPR_W WR D
|
|
9A2 CDEFG KL U WXY 34 7 9 | -1 -> IRF STOREALL_LOOP4 JG DLY LAR
|
|
9A3 GH J LM O S | IRF2 -> MDTMP4
|
|
9A4 EF OP S WXY | BOOTUP_JUMP LJUMP
|
|
9A5 I KL QRST V 78 &| 0 DES_TR CLT SBAS
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
9A6 A D F N P RSTUV XY | COUNTR 0x40 OR 0 BOOTUP
|
|
9A7 GHI LMN S UVW Y | SIGMA -> TMPC BOOTUP_LOOP1 JCNTNZ 0 BOOTUP_LOOP1
|
|
9A8 G KL QRST | 0 -> IRF DECNTR
|
|
9A9 BCDE I K M QRST Z 34 78 &| 0 DESABS 0x73 LDCNTR DLY SBAS
|
|
9AA K 789&| PDBR SPCR
|
|
9AB GH KL QRS UVW Z | 0 -> DR7 BOOTUP_LOOP2 JCT4N1 0 BOOTUP_LOOP2
|
|
9AC G KL QRST 78 &| 0 -> IRF DECNTR SBAS
|
|
9AD C FG I K QRSTU W Y | 0 -> CR2 0xffff PASS2
|
|
9AE AB EFGHI K N ST Z | SIGMA -> TMPB TMPC LDCNTR
|
|
9AF BCD GH KLM QRSTU W Y | 0 -> DR6 0x8200 PASS2 0 BOOTUP_LOOP3
|
|
9B0 FG KL N S UVW Z 789 | SIGMA -> IRF BOOTUP_LOOP3 JCT4N1 SAR
|
|
9B1 G KL NO Q T 78 | TMPB -> IRF DECNTR SLIM
|
|
9B2 IJKLMN ST V YZ 789 | SIGMA DES_ES SCNTFF SAR
|
|
9B3 IJKLMNO Q T VW 78 | TMPB DES_ES BITS32 SLIM
|
|
9B4 GH KLM QRS | 0 -> DR6
|
|
9B5 A C E GHI L O TU W Y | BIST1 -> TMPD 0x0303 PASS2
|
|
9B6 GHIJK MN S | SIGMA -> EDX
|
|
9B7 AB E GHI M PQRSTUV X Z | BIST2 -> TMPE TMPD XOR
|
|
9B8 A C EF N STUV X Z | SIGMA 0x3ddc0c2c XOR
|
|
9B9 ABCD FGHIJKLMN S UVWX Z | SIGMA -> EAX BOOTUP_JUMP JFPUOK
|
|
9BA CD FGHI K M QRSTU W Y | 0 -> CR0 0x10 PASS2
|
|
9BB GHI K MN S | SIGMA -> CR0
|
|
9BC CD GH J L QRS X Z | 0 -> PROTUN 4 LDBSRU 0 BOOTUP_JUMP
|
|
9BD A D QRSTU WXYZ | 0 0xf0000 SHIFT
|
|
9BE BC GHI K N STU W Y | SIGMA -> TMPB 0xffff0000 PASS2
|
|
9BF C F H KL N STU W Y 78 &| SIGMA DESCOD 0xffff PASS2 SBAS
|
|
9C0 H KL N S 78 | SIGMA DESCOD SLIM
|
|
9C1 B E L N STUV Z 789&| SIGMA PAGER5 0x0f SUB SPCR
|
|
9C2 CDEF NO Q WXY | JMP_FAR_COMMON LJUMP
|
|
9C3 AB D GH JK MN STU W Y | SIGMA -> TMPG TMPB PASS2
|
|
------------------------------------------|----------------------------------------------------------------------------------------------
|
|
9C4 =====================================|
|
|
9C5 =====================================|
|
|
9C6 =====================================|
|
|
9C7 =====================================|
|
|
9C8 =====================================|
|
|
9C9 =====================================|
|
|
9CA =====================================|
|
|
9CB =====================================|
|
|
9CC =====================================|
|
|
9CD =====================================|
|
|
9CE =====================================|
|
|
9CF =====================================|
|
|
9D0 =====================================|
|
|
9D1 =====================================|
|
|
9D2 =====================================|
|
|
9D3 =====================================|
|
|
9D4 =====================================|
|
|
9D5 =====================================|
|
|
9D6 =====================================|
|
|
9D7 =====================================|
|
|
9D8 =====================================|
|
|
9D9 =====================================|
|
|
9DA =====================================|
|
|
9DB =====================================|
|
|
9DC =====================================|
|
|
9DD =====================================|
|
|
9DE =====================================|
|
|
9DF =====================================|
|
|
9E0 =====================================|
|
|
9E1 =====================================|
|
|
9E2 =====================================|
|
|
9E3 =====================================|
|
|
9E4 =====================================|
|
|
9E5 =====================================|
|
|
9E6 =====================================|
|
|
9E7 =====================================|
|
|
9E8 =====================================|
|
|
9E9 =====================================|
|
|
9EA =====================================|
|
|
9EB =====================================|
|
|
9EC =====================================|
|
|
9ED =====================================|
|
|
9EE =====================================|
|
|
9EF =====================================|
|
|
9F0 =====================================|
|
|
9F1 =====================================|
|
|
9F2 =====================================|
|
|
9F3 =====================================|
|
|
9F4 =====================================|
|
|
9F5 =====================================|
|
|
9F6 =====================================|
|
|
9F7 =====================================|
|
|
9F8 =====================================|
|
|
9F9 =====================================|
|
|
9FA =====================================|
|
|
9FB =====================================|
|
|
9FC =====================================|
|
|
9FD =====================================|
|
|
9FE =====================================|
|
|
9FF =====================================|
|