mirror of
https://github.com/tgrysztar/fasm
synced 2026-08-26 00:23:06 -04:00
release 1.71.56
This commit is contained in:
parent
baf4d485d8
commit
8903b78fec
3 changed files with 22 additions and 1 deletions
|
|
@ -248,6 +248,8 @@ get_number:
|
|||
je get_dec_number
|
||||
cmp al,'o'
|
||||
je get_oct_number
|
||||
cmp al,'q'
|
||||
je get_oct_number
|
||||
cmp al,'H'
|
||||
je get_hex_number
|
||||
cmp al,'B'
|
||||
|
|
@ -256,6 +258,8 @@ get_number:
|
|||
je get_dec_number
|
||||
cmp al,'O'
|
||||
je get_oct_number
|
||||
cmp al,'Q'
|
||||
je get_oct_number
|
||||
inc esi
|
||||
get_dec_number:
|
||||
mov ebx,esi
|
||||
|
|
@ -265,6 +269,8 @@ get_number:
|
|||
ja number_ok
|
||||
cmp byte [esi],27h
|
||||
je next_dec_digit
|
||||
cmp byte [esi],'_'
|
||||
je next_dec_digit
|
||||
xor edx,edx
|
||||
mov eax,[edi]
|
||||
shld edx,eax,2
|
||||
|
|
@ -303,6 +309,8 @@ get_number:
|
|||
lods byte [esi]
|
||||
cmp al,27h
|
||||
je bad_number
|
||||
cmp al,'_'
|
||||
je bad_number
|
||||
sub al,30h
|
||||
jc bad_number
|
||||
cmp al,9
|
||||
|
|
@ -328,6 +336,8 @@ get_number:
|
|||
movzx eax,byte [esi]
|
||||
cmp al,27h
|
||||
je bin_digit_skip
|
||||
cmp al,'_'
|
||||
je bin_digit_skip
|
||||
sub al,30h
|
||||
cmp al,1
|
||||
ja bad_number
|
||||
|
|
@ -366,6 +376,8 @@ get_number:
|
|||
movzx eax,byte [esi]
|
||||
cmp al,27h
|
||||
je hex_digit_skip
|
||||
cmp al,'_'
|
||||
je hex_digit_skip
|
||||
cmp al,'x'
|
||||
je hex_number_ok
|
||||
cmp al,'$'
|
||||
|
|
@ -415,6 +427,8 @@ get_number:
|
|||
movzx eax,byte [esi]
|
||||
cmp al,27h
|
||||
je oct_digit_skip
|
||||
cmp al,'_'
|
||||
je oct_digit_skip
|
||||
sub al,30h
|
||||
cmp al,7
|
||||
ja bad_number
|
||||
|
|
|
|||
|
|
@ -33,7 +33,7 @@
|
|||
; cannot simply be copied and put under another distribution licence
|
||||
; (including the GNU Public Licence).
|
||||
|
||||
VERSION_STRING equ "1.71.55"
|
||||
VERSION_STRING equ "1.71.56"
|
||||
|
||||
VERSION_MAJOR = 1
|
||||
VERSION_MINOR = 71
|
||||
|
|
|
|||
|
|
@ -2,6 +2,13 @@
|
|||
Visit http://flatassembler.net/ for more information.
|
||||
|
||||
|
||||
version 1.71.56 (Sep 19, 2016)
|
||||
|
||||
[+] Allowed underscore character to be put inside the number value.
|
||||
|
||||
[+] Allowed octal numbers ending with "q".
|
||||
|
||||
|
||||
version 1.71.55 (Sep 18, 2016)
|
||||
|
||||
[-] Fixed generation of PLT relocations in ELF64 output.
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue