mirror of
https://github.com/golang/go
synced 2024-11-21 22:14:41 -07:00
cmd/8g: add descriptions for some missing instructions.
These instructions are emitted when GO386=387 or the target i386 CPU does not have SSE2 capabilities. Fixes #6215. R=golang-dev, remyoudompheng CC=golang-dev https://golang.org/cl/12812045
This commit is contained in:
parent
66c8935f73
commit
bf58d20999
@ -95,8 +95,10 @@ static ProgInfo progtable[ALAST] = {
|
||||
[ADIVSD]= {SizeD | LeftRead | RightRdwr},
|
||||
[ADIVSS]= {SizeF | LeftRead | RightRdwr},
|
||||
|
||||
[AFLDCW]= {SizeW | LeftAddr },
|
||||
[AFSTCW]= {SizeW | RightAddr },
|
||||
[AFLDCW]= {SizeW | LeftAddr},
|
||||
[AFSTCW]= {SizeW | RightAddr},
|
||||
|
||||
[AFSTSW]= {SizeW | RightAddr | RightWrite},
|
||||
|
||||
[AFADDD]= {SizeD | LeftAddr | RightRdwr},
|
||||
[AFADDDP]= {SizeD | LeftAddr | RightRdwr},
|
||||
@ -111,9 +113,15 @@ static ProgInfo progtable[ALAST] = {
|
||||
|
||||
[AFCHS]= {SizeD | RightRdwr}, // also SizeF
|
||||
|
||||
[AFDIVD]= {SizeD | LeftAddr | RightRdwr},
|
||||
[AFDIVDP]= {SizeD | LeftAddr | RightRdwr},
|
||||
[AFDIVF]= {SizeF | LeftAddr | RightRdwr},
|
||||
[AFDIVD]= {SizeD | LeftAddr | RightRdwr},
|
||||
|
||||
[AFDIVRDP]= {SizeD | LeftAddr | RightRdwr},
|
||||
[AFDIVRF]= {SizeF | LeftAddr | RightRdwr},
|
||||
[AFDIVRD]= {SizeD | LeftAddr | RightRdwr},
|
||||
|
||||
[AFXCHD]= {SizeD | LeftRdwr | RightRdwr},
|
||||
|
||||
[AFSUBD]= {SizeD | LeftAddr | RightRdwr},
|
||||
[AFSUBDP]= {SizeD | LeftAddr | RightRdwr},
|
||||
@ -235,6 +243,8 @@ static ProgInfo progtable[ALAST] = {
|
||||
[ARORL]= {SizeL | LeftRead | RightRdwr | ShiftCX | SetCarry},
|
||||
[ARORW]= {SizeW | LeftRead | RightRdwr | ShiftCX | SetCarry},
|
||||
|
||||
[ASAHF]= {OK, AX, AX},
|
||||
|
||||
[ASALB]= {SizeB | LeftRead | RightRdwr | ShiftCX | SetCarry},
|
||||
[ASALL]= {SizeL | LeftRead | RightRdwr | ShiftCX | SetCarry},
|
||||
[ASALW]= {SizeW | LeftRead | RightRdwr | ShiftCX | SetCarry},
|
||||
|
Loading…
Reference in New Issue
Block a user