Codebase list fasm / upstream/1.73.24
New upstream version 1.73.24 Tomasz Buchert 4 years ago
6 changed file(s) with 15 addition(s) and 3 deletion(s). Raw diff Collapse all Expand all
Binary diff not shown
Binary diff not shown
38043804 add eax,ebp
38053805 adc ecx,0
38063806 mov [edx+18h],eax
3807 mov [edx+18h+8],ecx
3807 mov [edx+18h+4],ecx
38083808 jmp elf_exe_addressing_setup
38093809 setup_elf_exe_labels_type:
38103810 mov eax,[code_start]
21522152 dw insertq_instruction-instruction_handler
21532153 db 'invlpga',0DFh
21542154 dw invlpga_instruction-instruction_handler
2155 db 'invlpgb',0FEh
2156 dw simple_instruction_0f_01-instruction_handler
21552157 db 'invpcid',82h
21562158 dw vmx_inv_instruction-instruction_handler
21572159 db 'invvpid',81h
22842286 dw simple_extended_instruction-instruction_handler
22852287 db 'sysretq',07h
22862288 dw simple_extended_instruction_64bit-instruction_handler
2289 db 'tlbsync',0FFh
2290 dw simple_instruction_0f_01-instruction_handler
22872291 db 'ucomisd',2Eh
22882292 dw comisd_instruction-instruction_handler
22892293 db 'ucomiss',2Eh
3232 ; cannot simply be copied and put under another distribution licence
3333 ; (including the GNU Public Licence).
3434
35 VERSION_STRING equ "1.73.23"
35 VERSION_STRING equ "1.73.24"
3636
3737 VERSION_MAJOR = 1
3838 VERSION_MINOR = 73
11 Visit http://flatassembler.net/ for more information.
22
33
4 version 1.73.24 (Apr 29, 2020)
5
6 [+] Added "invlpgb" and "tlbsync" instructions.
7
8 [-] Upper bits of default entry point of ELF64 executable were not correctly
9 stored in the header.
10
11
412 version 1.73.23 (Apr 09, 2020)
513
614 [+] Added "psmash", "pvalidate", "rmpadjust" and "rmpupdate" instructions.
715
8 [-] No longer allowing "mov" to/from cr9-cr15 outside of long mode.
16 [-] No longer allowing "mov" to/from CR9-CR15 outside of long mode.
917
1018
1119 version 1.73.22 (Feb 09, 2020)