forked from KolibriOS/kolibrios
fasm 1.69.11
git-svn-id: svn://kolibrios.org@1342 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
parent
b5d7e6e5c6
commit
f2a9d1d500
@ -33,7 +33,7 @@
|
|||||||
; cannot simply be copied and put under another distribution licence
|
; cannot simply be copied and put under another distribution licence
|
||||||
; (including the GNU Public Licence).
|
; (including the GNU Public Licence).
|
||||||
|
|
||||||
VERSION_STRING equ "1.69.10"
|
VERSION_STRING equ "1.69.11"
|
||||||
|
|
||||||
VERSION_MAJOR = 1
|
VERSION_MAJOR = 1
|
||||||
VERSION_MINOR = 69
|
VERSION_MINOR = 69
|
||||||
|
@ -2949,6 +2949,7 @@ jmp_instruction:
|
|||||||
jmp_reg_32bit:
|
jmp_reg_32bit:
|
||||||
cmp [code_type],64
|
cmp [code_type],64
|
||||||
je illegal_instruction
|
je illegal_instruction
|
||||||
|
call operand_32bit
|
||||||
jmp nomem_instruction_ready
|
jmp nomem_instruction_ready
|
||||||
jmp_reg_16bit:
|
jmp_reg_16bit:
|
||||||
call operand_16bit
|
call operand_16bit
|
||||||
@ -4397,7 +4398,12 @@ pmovmskb_instruction:
|
|||||||
lods byte [esi]
|
lods byte [esi]
|
||||||
call convert_register
|
call convert_register
|
||||||
cmp ah,4
|
cmp ah,4
|
||||||
|
je pmovmskb_reg_size_ok
|
||||||
|
cmp [code_type],64
|
||||||
|
jne invalid_operand_size
|
||||||
|
cmp ah,8
|
||||||
jnz invalid_operand_size
|
jnz invalid_operand_size
|
||||||
|
pmovmskb_reg_size_ok:
|
||||||
mov [postbyte_register],al
|
mov [postbyte_register],al
|
||||||
mov [operand_size],0
|
mov [operand_size],0
|
||||||
lods byte [esi]
|
lods byte [esi]
|
||||||
@ -5581,6 +5587,8 @@ pextrb_instruction:
|
|||||||
ja pextrq_reg
|
ja pextrq_reg
|
||||||
cmp ah,4
|
cmp ah,4
|
||||||
je pextr_reg_size_ok
|
je pextr_reg_size_ok
|
||||||
|
cmp [code_type],64
|
||||||
|
jne pextr_invalid_size
|
||||||
cmp ah,8
|
cmp ah,8
|
||||||
je pextr_reg_size_ok
|
je pextr_reg_size_ok
|
||||||
pextr_invalid_size:
|
pextr_invalid_size:
|
||||||
|
Loading…
Reference in New Issue
Block a user