From c21745309ccb253b9d622ea349098bed3237082d Mon Sep 17 00:00:00 2001 From: Tomasz Grysztar Date: Tue, 30 Jul 2019 16:47:52 +0200 Subject: [PATCH] release 1.73.14 --- SOURCE/TABLES.INC | 4 ++++ SOURCE/VERSION.INC | 2 +- SOURCE/X86_64.INC | 4 ++++ WHATSNEW.TXT | 5 +++++ 4 files changed, 14 insertions(+), 1 deletion(-) diff --git a/SOURCE/TABLES.INC b/SOURCE/TABLES.INC index b49fb82..fc149cb 100644 --- a/SOURCE/TABLES.INC +++ b/SOURCE/TABLES.INC @@ -1310,6 +1310,8 @@ instructions_5: dw rdpid_instruction-instruction_handler db 'rdpmc',33h dw simple_extended_instruction-instruction_handler + db 'rdpru',0FDh + dw simple_instruction_0f_01-instruction_handler db 'rdtsc',31h dw simple_extended_instruction-instruction_handler db 'repne',0F2h @@ -3001,6 +3003,8 @@ instructions_8: dw avx_comiss_instruction-instruction_handler db 'vzeroall',77h dw vzeroall_instruction-instruction_handler + db 'wbnoinvd',9 + dw simple_extended_instruction_f3-instruction_handler db 'wrfsbase',2 dw rdfsbase_instruction-instruction_handler db 'wrgsbase',3 diff --git a/SOURCE/VERSION.INC b/SOURCE/VERSION.INC index 2c55536..b6b7861 100644 --- a/SOURCE/VERSION.INC +++ b/SOURCE/VERSION.INC @@ -33,7 +33,7 @@ ; cannot simply be copied and put under another distribution licence ; (including the GNU Public Licence). -VERSION_STRING equ "1.73.13" +VERSION_STRING equ "1.73.14" VERSION_MAJOR = 1 VERSION_MINOR = 73 diff --git a/SOURCE/X86_64.INC b/SOURCE/X86_64.INC index 8a42620..ac1b9ca 100644 --- a/SOURCE/X86_64.INC +++ b/SOURCE/X86_64.INC @@ -54,6 +54,10 @@ simple_extended_instruction: mov al,0Fh stos word [edi] jmp instruction_assembled +simple_extended_instruction_f3: + mov byte [edi],0F3h + inc edi + jmp simple_extended_instruction prefix_instruction: stos byte [edi] or [prefix_flags],1 diff --git a/WHATSNEW.TXT b/WHATSNEW.TXT index 4ae31e0..a1f25d1 100644 --- a/WHATSNEW.TXT +++ b/WHATSNEW.TXT @@ -2,6 +2,11 @@ Visit http://flatassembler.net/ for more information. +version 1.73.14 (July 40, 2019) + +[-] Added "rdpru" and "wbnoinvd" instructions. + + version 1.73.13 (July 14, 2019) [-] Corrections in 64-bit Linux interface.