release 1.71.27

This commit is contained in:
Tomasz Grysztar 2014-11-18 12:00:00 +00:00
parent 89b0aeb569
commit 501dd94289
3 changed files with 11 additions and 5 deletions

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.26"
VERSION_STRING equ "1.71.27"
VERSION_MAJOR = 1
VERSION_MINOR = 71

View file

@ -556,6 +556,8 @@ mov_instruction:
cmp [value_type],4
jae long_immediate_not_encodable
jmp mov_mem_imm_32bit_store
mov_mem_imm_nosize:
call recoverable_unknown_size
mov_mem_imm_8bit:
call get_byte_value
mov byte [value],al
@ -573,8 +575,6 @@ mov_instruction:
pop ecx ebx edx
call store_instruction_with_imm16
jmp instruction_assembled
mov_mem_imm_nosize:
call recoverable_unknown_size
mov_mem_imm_32bit:
call operand_32bit
call get_dword_value
@ -966,6 +966,8 @@ test_instruction:
cmp [value_type],4
jae long_immediate_not_encodable
jmp test_mem_imm_32bit_store
test_mem_imm_nosize:
call recoverable_unknown_size
test_mem_imm_8bit:
call get_byte_value
mov byte [value],al
@ -983,8 +985,6 @@ test_instruction:
pop ecx ebx edx
call store_instruction_with_imm16
jmp instruction_assembled
test_mem_imm_nosize:
call recoverable_unknown_size
test_mem_imm_32bit:
call operand_32bit
call get_dword_value

View file

@ -2,6 +2,12 @@
Visit http://flatassembler.net/ for more information.
version 1.71.27 (Nov 18, 2014)
[-] Corrected initial predictions of immediate size for "mov" and "test" instructions
(this may sometimes help to generate smaller code).
version 1.71.26 (Nov 12, 2014)
[-] Fixed a bug introduced by previous version that allowed address values to