Commit 091f94a3 authored by Tomasz Buchert's avatar Tomasz Buchert

New upstream version 1.71.60

parent cffa7931
No preview for this file type
This diff is collapsed.
No preview for this file type
......@@ -1378,7 +1378,6 @@ define_data:
ret
data_bytes:
call define_data
define_data_byte:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......@@ -1424,7 +1423,6 @@ data_words:
mov [base_code],0
define_words:
call define_data
define_data_word:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......@@ -1464,7 +1462,6 @@ define_data_word:
ret
data_dwords:
call define_data
define_data_dword:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......@@ -1509,7 +1506,6 @@ define_data_dword:
ret
data_pwords:
call define_data
define_data_pword:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......@@ -1558,7 +1554,6 @@ define_data_pword:
ret
data_qwords:
call define_data
define_data_qword:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......@@ -1580,7 +1575,6 @@ define_data_qword:
ret
data_twords:
call define_data
define_data_tword:
jc instruction_assembled
lods byte [esi]
cmp al,'('
......
......@@ -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
......
......@@ -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
......@@ -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.
......
Markdown is supported
0% or
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment