Rev 7836 | Show entire file | Regard whitespace | Details | Blame | Last modification | View Log | RSS feed
Rev 7836 | Rev 9459 | ||
---|---|---|---|
Line 1... | Line 1... | ||
1 | ; flat assembler core |
1 | ; flat assembler core |
2 | ; Copyright (c) 1999-2020, Tomasz Grysztar. |
2 | ; Copyright (c) 1999-2021, Tomasz Grysztar. |
3 | ; All rights reserved. |
3 | ; All rights reserved. |
Line 4... | Line 4... | ||
4 | 4 | ||
5 | calculate_expression: |
5 | calculate_expression: |
6 | mov [current_offset],edi |
6 | mov [current_offset],edi |
Line 1873... | Line 1873... | ||
1873 | cmp al,'(' |
1873 | cmp al,'(' |
1874 | jne invalid_value |
1874 | jne invalid_value |
1875 | call get_value_for_comparison |
1875 | call get_value_for_comparison |
1876 | mov bh,[value_sign] |
1876 | mov bh,[value_sign] |
1877 | push eax edx [symbol_identifier] ebx ecx |
1877 | push eax edx |
- | 1878 | push [symbol_identifier] |
|
1878 | mov al,[esi] |
1879 | push ebx ecx |
- | 1880 | mov al,[esi] |
|
1879 | or al,al |
1881 | or al,al |
1880 | jz logical_number |
1882 | jz logical_number |
1881 | cmp al,0Fh |
1883 | cmp al,0Fh |
1882 | je logical_number |
1884 | je logical_number |
1883 | cmp al,92h |
1885 | cmp al,92h |