mirror of
https://github.com/tgrysztar/fasm
synced 2026-08-26 00:23:06 -04:00
release 1.71.51
This commit is contained in:
parent
db91ddacac
commit
98b73b3be6
3 changed files with 13 additions and 5 deletions
|
|
@ -350,15 +350,15 @@ avx_instruction:
|
|||
mov al,[operand_size]
|
||||
cmp [mmx_size],0
|
||||
jne avx_mem_size_enforced
|
||||
or al,al
|
||||
jz operand_size_not_specified
|
||||
cmp al,16
|
||||
je avx_mem_size_ok
|
||||
cmp al,32
|
||||
je avx_mem_size_ok
|
||||
cmp al,64
|
||||
je avx_mem_size_ok
|
||||
jmp invalid_operand_size
|
||||
or al,al
|
||||
jnz invalid_operand_size
|
||||
call recoverable_unknown_size
|
||||
avx_mem_size_enforced:
|
||||
or al,al
|
||||
jz avx_mem_size_ok
|
||||
|
|
@ -2247,7 +2247,7 @@ avx_cvttpd2dq_instruction:
|
|||
ret
|
||||
avx_cvt_q_size_not_specified:
|
||||
cmp ah,64 shr 1
|
||||
jne operand_size_not_specified
|
||||
jne recoverable_unknown_size
|
||||
mov [operand_size],64
|
||||
ret
|
||||
avx_cvttps2udq_instruction:
|
||||
|
|
@ -2419,6 +2419,8 @@ avx_cvtsi2ss_instruction:
|
|||
call get_address
|
||||
mov al,[operand_size]
|
||||
mov [mmx_size],al
|
||||
or al,al
|
||||
jz single_mem_nosize
|
||||
cmp al,4
|
||||
je instruction_ready
|
||||
cmp al,8
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
; cannot simply be copied and put under another distribution licence
|
||||
; (including the GNU Public Licence).
|
||||
|
||||
VERSION_STRING equ "1.71.50"
|
||||
VERSION_STRING equ "1.71.51"
|
||||
|
||||
VERSION_MAJOR = 1
|
||||
VERSION_MINOR = 71
|
||||
|
|
|
|||
|
|
@ -2,6 +2,12 @@
|
|||
Visit http://flatassembler.net/ for more information.
|
||||
|
||||
|
||||
version 1.71.51 (Feb 08, 2016)
|
||||
|
||||
[-] Corrected the signalling of "operand size not specified" error with
|
||||
AVX instructions.
|
||||
|
||||
|
||||
version 1.71.50 (Jan 30, 2016)
|
||||
|
||||
[-] Overflow error in the RIP-relative addresses has been made recoverable.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue