Commit be266ee9 authored by Tomasz Buchert's avatar Tomasz Buchert

New upstream version 1.71.56

parent 869a8a7c
No preview for this file type
......@@ -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.
......
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