0
0
mirror of https://github.com/netwide-assembler/nasm.git synced 2025-10-10 00:25:06 -04:00

NASM 0.98p3.6

This commit is contained in:
H. Peter Anvin
2002-04-30 20:57:02 +00:00
parent 4836e3374e
commit f443eb3d0d
3 changed files with 12 additions and 6 deletions

View File

@@ -2,6 +2,12 @@ This is a modified version of NASM, modified and released by H. Peter
Anvin <hpa@zytor.com>; it is not the original form released by the Anvin <hpa@zytor.com>; it is not the original form released by the
NASM authors. NASM authors.
For release 0.98p3.6:
* Fixed a bunch of instructions that were added in 0.98p3.5 which had
memory operands, and the address-size prefix was missing from the
instruction pattern.
For release 0.98p3.5: For release 0.98p3.5:
* Merged in changes from John S. Fine's 0.98-J5 release. John's based * Merged in changes from John S. Fine's 0.98-J5 release. John's based

View File

@@ -863,8 +863,8 @@ ROR rm16,imm \320\300\1\xC1\201\25 186,SB
ROR rm32,unity \321\300\1\xD1\201 386 ROR rm32,unity \321\300\1\xD1\201 386
ROR rm32,reg_cl \321\300\1\xD3\201 386 ROR rm32,reg_cl \321\300\1\xD3\201 386
ROR rm32,imm \321\300\1\xC1\201\25 386,SB ROR rm32,imm \321\300\1\xC1\201\25 386,SB
RSDC reg_sreg,mem80 \2\x0F\x79\101 486,CYRIX,SMM RSDC reg_sreg,mem80 \301\2\x0F\x79\101 486,CYRIX,SMM
RSLDT mem80 \2\x0F\x7B\200 486,CYRIX,SMM RSLDT mem80 \300\2\x0F\x7B\200 486,CYRIX,SMM
RSM void \2\x0F\xAA PENT,SMM RSM void \2\x0F\xAA PENT,SMM
SAHF void \1\x9E 8086 SAHF void \1\x9E 8086
SAL rm8,unity \300\1\xD0\204 8086,ND SAL rm8,unity \300\1\xD0\204 8086,ND
@@ -990,9 +990,9 @@ SUB rm32,imm \321\300\1\x81\205\41 386,SM
SUB mem,imm8 \300\1\x80\205\21 8086,SM SUB mem,imm8 \300\1\x80\205\21 8086,SM
SUB mem,imm16 \320\300\1\x81\205\31 8086,SM SUB mem,imm16 \320\300\1\x81\205\31 8086,SM
SUB mem,imm32 \321\300\1\x81\205\41 386,SM SUB mem,imm32 \321\300\1\x81\205\41 386,SM
SVDC mem80,reg_sreg \2\x0F\x78\101 486,CYRIX,SMM SVDC mem80,reg_sreg \300\2\x0F\x78\101 486,CYRIX,SMM
SVLDT mem80 \2\x0F\x7A\200 486,CYRIX,SMM SVLDT mem80 \300\2\x0F\x7A\200 486,CYRIX,SMM
SVTS mem80 \2\x0F\x7C\200 486,CYRIX,SMM SVTS mem80 \300\2\x0F\x7C\200 486,CYRIX,SMM
SYSCALL void \2\x0F\x05 P6,AMD SYSCALL void \2\x0F\x05 P6,AMD
SYSENTER void \2\x0F\x34 P6 SYSENTER void \2\x0F\x34 P6
SYSEXIT void \2\x0F\x36 P6,PRIV SYSEXIT void \2\x0F\x36 P6,PRIV

2
nasm.h
View File

@@ -13,7 +13,7 @@
#define NASM_MAJOR_VER 0 #define NASM_MAJOR_VER 0
#define NASM_MINOR_VER 98 #define NASM_MINOR_VER 98
#define NASM_VER "0.98 pre-release 3.5" #define NASM_VER "0.98 pre-release 3.6"
#ifndef NULL #ifndef NULL
#define NULL 0 #define NULL 0