repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
BR 2172659: Fix incorrect output value for byte operands
2008-10-16
H
.
P
e
t
er A
n
vin
BR 2172659: Fix
incorr
e
ct output value for byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
Add
r
eference
t
o %+ fr
o
m
macro parameter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc: minor
e
ditorial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64:
f
ix va
r
ious GOT rel
o
ca
t
ion
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
e
r Anvin
Test for various E
L
F64 GOT
re
f
erenc
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc:
add link to the macro packages when
talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
Anvin
BR
2164053: --p
r
efix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r
An
v
in
Doc
u
ment RIP-r
e
lativ
e
G
O
T fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r A
n
vin
asse
m
ble
.
c: use case4(
)
m
a
c
ros l
i
ke in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvi
n
disasm
:
col
l
apse all
the segment registe
r
p
u
sh/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er
A
nvin
t
e
st/pushseg
.
asm: add
"
pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
test/pushseg
.
asm: te
s
t for p
u
sh/pop of segment
registe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
Reshuffle
and m
o
ve th
e
bytecodes for segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Colle
c
t
sta
t
istics on bytecod
e
use in in
s
nsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er An
v
in
test/i
m
ul
.
asm:
r
e
move obsolete ERRO
R
marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for var
i
ous IMUL patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add mi
s
sing IM
U
L patter
n
:
r
e
g
64,
i
m
m8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Add a f
e
w missing \
1
5
-> \275
c
onv
e
r
s
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
An
v
in
Change
\
4
0
c
lass opc
o
des to
\254, except
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New o
p
code
f
or 32->64 bi
t
s
ign-extended immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/
i
mmwarn
.
asm: add a few more no
n
-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Rem
o
ve is_sbyte64() and replace with is_sbyte32()
p
lus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
d
oub
l
e warnin
g
for signed dword immedi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcodes
t
o
deal
w
i
th 8-bit
i
m
m
e
diate sign e
x
tended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
N
ASM 2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes:
d
ocu
m
ent immediate
f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter
Anvin
BR 2148448: Fix RI
P
-relative addressi
n
g with
a
n
im
m
edia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn
:
more
i
m
mediat
e
warnings
test,
with
n
o
tes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Better warn
i
n
g
s
f
o
r out-of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
tes
t
: c
h
ange
.
stdout/
.
stderr to
stdout
/
s
tder
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
changes: documen
t
CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix argum
e
nts for a
bunch of the CVT* instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2148476
.
asm: comprehensive test of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
te
s
t/im
m
warn
.
asm: new
t
est for immediate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
test/Makefile: rule to run performt
e
st --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
e
r
Anvi
n
performtest: use
-
u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
test/Mak
e
f
ile: add rules fo
r
the au
t
o
matic t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
assemble
.
c:
be smarter
ab
o
u
t when to sup
p
ress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assembl
e
.
c: d
o
n
o
t warn on valid SBYTE opt
i
mizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NA
S
M 2
.
05rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src:
update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
chang
e
s
.
sr
c
: doc
u
me
n
t JMP
reg64 fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
r
d
src
.
pl
:
han
d
le ta
b
s in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove
t
ab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
ut the static informat
i
on about
w
arnings i
n
a
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
Allow %warning
o
utput to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assem
b
le
.
c: cleanu
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Document the -O0 and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r An
v
in
Add
m
ore 64-
b
it ju
m
p tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
JMP reg64 does not require a REX
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
te
r
A
n
vin
Se
t
__PA
S
S__ to 3
for
preprocess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
v
in
C
lea
n
u
p
unterm
i
nated li
n
es
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvin
A
c
tually make non-power
-
of-2
a
lignments
work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
A
n
v
in
NASM
2
.
0
4rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
D
oc
u
ment __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Ad
d
__
P
ASS__ bu
i
l
t
in
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter A
n
vi
n
Unbreak %
w
arning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
doc/changes
.
s
rc:
something clo
s
er to fi
n
al release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
nasmdo
c
.
s
rc: more
c
onsistent indent
a
tio
n
in
%
error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r
Anvin
test/fwdoptpp: tes
t
%error, %w
a
rning, %fa
t
al
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
et
e
r Anvin
%error, %warning out on the final
p
ass, add %fa
t
al
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: t
e
st for
code
t
hat r
e
l
i
e
s
o
n the
o
ptimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pe
t
er Anv
i
n
N
A
SM
2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
do
c
: document
the us
e
of m
a
cros in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: Call %xdefine a "res
o
lving define" instead
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
doc: clean up
f
o
r
matting
a
round -O optio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anv
i
n
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
change
s
:
document optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make alld
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
macr
o
s
.
pl: don't include macros fo
r
d
isabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvi
n
ou
t
aout
.
ma
c
: aoutb is an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be a bit mor
e
careful
w
ith open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win3
2
and win64
are COFF, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
nvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
R
e
move
o
bsolete tagrelease script (
d
u
plicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er
A
nvin
Update doc/changes
.
s
rc
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %
u
se smar
t
a
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
Docu
m
en
t
%u
n
m
acro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: st
y
listic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
e
ter An
v
in
out
c
off: default o
u
t
p
ut symbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2
0
48950: f
i
x cra
s
h
d
u
e to mmac
r
o li
s
t ove
r
flow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r Anvin
test/new:
c
lean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Sc
r
ipt to
c
reate new test case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter An
v
i
n
Accept
implicit memory si
z
e for VMREAD/
V
MWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
An
v
in
BR
2
029472
:
W
r
ong operan
d
siz
e
for
VMREAD/VMWRIT
E
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitig
n
ore: ignore some
e
ditor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R 2028
9
95
:
Miss
i
ng MOVNTI m64
,
r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
e
r
Anvin
Testcase for XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
B
R 2029829: Ac
c
e
p
t VIA XCRYPT inst
r
uction
s
with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR
2
039
2
12: Handle indirec
t
fa
r
jumps in
6
4-bit
m
o
de
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
I
n
clude "nasm
.
h"
i
n "
f
loat
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pe
t
er
Anvi
n
Add 256
-
bit AVX
stores
p
er the latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
et
e
r Anvin
Add
A
VX forms of the AE
S
instruct
i
ons (new i
n
the
l
atest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
eter
Anv
i
n
t
est
:
Fix file with no fina
l
newline
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR 2067820: add
t
he MOVSXD
i
n
s
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next