release 1.71.60

This commit is contained in:
Tomasz Grysztar 2017-02-05 12:00:00 +00:00
parent 24f2806c26
commit db1065db1f
4 changed files with 540 additions and 414 deletions

935
FASM.TXT

File diff suppressed because it is too large Load diff

View file

@ -641,6 +641,11 @@ avx_movd_instruction:
cmp ah,16
jne invalid_operand_size
mov [postbyte_register],al
avx_movd_reg_ready:
test [rex_prefix],8
jz nomem_instruction_ready
cmp [code_type],64
jne illegal_instruction
jmp nomem_instruction_ready
avx_movd_xmmreg:
sub [extended_code],10h
@ -676,7 +681,7 @@ avx_movd_instruction:
cmp ah,[mmx_size]
jne invalid_operand_size
mov bl,al
jmp nomem_instruction_ready
jmp avx_movd_reg_ready
avx_movq_xmmreg_xmmreg:
cmp [mmx_size],8
jne invalid_operand
@ -2111,6 +2116,8 @@ avx_pinsrd_instruction:
mov cl,4
jmp avx_pinsr_instruction_3a
avx_pinsrq_instruction:
cmp [code_type],64
jne illegal_instruction
mov cl,8
or [rex_prefix],8
avx_pinsr_instruction_3a:
@ -2449,6 +2456,7 @@ avx_maskmov_instruction:
cmp al,','
jne invalid_operand
lods byte [esi]
call get_size_operator
cmp al,'['
jne invalid_operand
call get_address

View file

@ -33,7 +33,7 @@
; cannot simply be copied and put under another distribution licence
; (including the GNU Public Licence).
VERSION_STRING equ "1.71.59"
VERSION_STRING equ "1.71.60"
VERSION_MAJOR = 1
VERSION_MINOR = 71

View file

@ -2,6 +2,13 @@
Visit http://flatassembler.net/ for more information.
version 1.71.60 (Feb 05, 2017)
[+] Updated documentation.
[-] Minor corrections in error detection of some AVX instruction handlers.
version 1.71.59 (Jan 20,2017)
[-] Corrected range-checking for minimal denormal floating-point values.