fasm 1.69.11

git-svn-id: svn://kolibrios.org@1342 a494cfbc-eb01-0410-851d-a64ba20cac60
This commit is contained in:
heavyiron 2009-12-29 22:35:40 +00:00
parent b5d7e6e5c6
commit f2a9d1d500
2 changed files with 9 additions and 1 deletions

View File

@ -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

View File

@ -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: