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
Document RIP-relative GOT fixes in ELF64
2008-10-13
H
.
P
eter Anvin
D
o
c
ument RIP-relative GOT
f
ixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
ass
e
mb
l
e
.
c: use case4() macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
di
s
asm: collapse all the segment r
e
gister push/p
o
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anv
i
n
t
e
s
t/pushseg
.
asm: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: test
for push/
p
o
p
o
f segm
e
n
t
r
egi
s
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
Reshuf
f
le and move
t
he b
y
tecodes for segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect
sta
t
i
stics on bytecode use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
t
est/imul
.
a
s
m: remove o
b
solete
ERROR
m
arker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for
v
ari
o
us IMUL patter
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add miss
i
n
g IMUL pattern: reg64,i
m
m
8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Add a few missing \15 -> \275 conv
e
rsions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Ch
a
ng
e
\4
0
c
lass opcodes to \254, e
x
ce
p
t IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
New opcode for 32->64 bit sign-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
test
/
immwarn
.
a
sm: add a few more non-warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove i
s
_sby
t
e64() and replace w
i
th
is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double war
n
i
ng for
sign
e
d d
w
ord immedia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opco
d
es to dea
l
with 8-b
i
t i
m
media
t
e s
i
gn extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
changes: document immediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvi
n
BR 2148448: Fix RI
P
-
relat
i
ve
a
ddre
s
sing with an i
m
m
e
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: more immediate
w
a
r
nings test
,
w
i
th notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r
Anvin
Better
w
a
r
nings for out-o
f
-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test
:
chang
e
.
stdout/
.
stderr to st
d
out/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chang
e
s
:
d
oc
u
ment CVT fixe
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
BR
214
8
476: Fix
a
rgu
m
ents for a bunch
o
f
the CVT* instru
c
tio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/
b
r
2
14847
6
.
asm: c
o
mprehen
s
iv
e
tes
t
of
the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test
/
immwarn
.
asm: new test for im
m
e
d
iate warn
i
n
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er
Anvin
tes
t
/M
a
kefile:
r
ule
to run performte
s
t --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vi
n
performtest: u
s
e -
u
w
ith diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Makef
i
l
e: add
rules for the automat
i
c
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
as
s
emble
.
c
:
b
e smarter about when to suppress warn
i
n
g
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
as
s
emble
.
c: do not
wa
r
n on valid SBYTE
opt
i
m
izat
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
N
ASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
doc/changes
.
sr
c
:
u
p
d
a
te
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
changes
.
s
rc:
d
o
cument JMP
reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
v
in
r
d
s
r
c
.
pl
:
handle tab
s
in t
h
e
i
nput
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter
Anvin
do
c
: rem
o
ve t
a
b
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the
static inf
o
rmation about
warnings
i
n
a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r
A
nvin
Allow
%warning
o
u
tput to be suppre
s
sed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
An
v
in
assemble
.
c: clean
u
ps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Document the -
O
0
and -O
1
behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
t
er Anvin
Add more
6
4-bit ju
m
p test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP reg64 does n
o
t
require
a REX
.
W prefi
x
.
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
.
Pete
r
Anv
i
n
Set __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 Anvin
Clean
u
p unterm
i
nated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actually make non-powe
r
-of-2
a
l
i
gnments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvin
NASM 2
.
0
4
rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
D
o
cument __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anv
i
n
Add
_
_
PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r
Anv
i
n
Unbreak %warni
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
doc/cha
n
ges
.
src: something closer to fi
n
a
l
rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
nasmdoc
.
s
r
c
: more co
n
sistent ind
e
nt
a
tion in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvi
n
test/fwdoptpp:
t
es
t
%error, %warn
i
ng, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
n
v
i
n
N
A
S
M
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter An
v
in
%
e
rror, %warning out on t
h
e
final pass,
a
dd %f
a
t
al
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
test: test for
c
ode that relies on the
o
p
timizer
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
te
r
A
n
vin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter An
v
in
N
A
SM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
d
oc: document the use of macros i
n
%err
o
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
doc
:
Call %xdefi
n
e
a "re
s
olving define" instea
d
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er Anvin
d
oc: clean up form
a
tting around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter An
v
in
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
changes: docum
e
nt
o
ptimizer cha
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvi
n
R
u
n
"make alldeps
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don't include macros for disabled out
p
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
outaou
t
.
mac: aoutb is
a
n alias fo
r
aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vi
n
mac
r
os
.
pl: be a bit more careful with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
A
nv
i
n
m
ac
r
os: wi
n
32 and w
i
n64 are COFF, n
o
t Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter Anvin
NA
S
M 2
.
04
r
c1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nv
i
n
R
e
mo
v
e
obsolet
e
tag
r
elease script (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
U
pdate doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document
%use
smarta
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Documen
t
%unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outco
f
f
:
s
tylis
t
ic clea
n
ups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
tcoff: d
e
fault outp
u
t symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
A
nvin
BR 2048950: fix crash due to mmacro
l
ist overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean up whitespac
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
Anvin
Scrip
t
to cre
a
t
e new te
s
t case
boilerplat
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvin
Accept implicit memor
y
size for
V
M
READ/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
BR 202947
2
: Wr
o
ng op
e
rand
size for
VMREA
D
/
VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
.
giti
g
nore: ignore some ed
i
tor
b
acku
p
files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2
02
8
995:
M
i
ssing MOVNTI m64, r
6
4
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
Testcase f
o
r XCRY
P
T
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
BR 2
0
29829: Accept VIA
X
CRYPT instructions wi
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvi
n
BR 2
0
39212: Handle
indi
r
ect far jum
p
s in 64-bit mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pete
r
Anvin
Include "nasm
.
h
"
i
n
"fl
o
a
t
.
h
"
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
e
t
er Anvin
Add 256-bit A
V
X stores p
e
r the latest AVX spe
c
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add AVX forms of the AES instructi
o
n
s
(new in the lates
t
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pet
e
r Anvin
test: Fix fi
l
e with no fin
a
l newline
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter Anvin
B
R 20678
2
0: add the
M
OVSXD
i
nstru
c
tio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter Anvin
BR
2067837: remove do
u
ble add of VE
X
i
n
s
tructi
o
n length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Pet
e
r An
v
i
n
BR 2
0
6
2
342: ndi
s
asm: r12 *
c
a
n* be an index register
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
e
te
r
Anvin
B
R
20
3
0823: Problem wi
t
h
the 256-bit F
M
A instructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
e
t
e
r Anvin
BR
20
4
3111: Ty
p
o
in ins
n
s
.
dat: VCMPF
T
_OQPD VCMPFT_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
P
e
ter A
n
v
in
BR 2034542: f
i
x
crash when
tou
c
hing __FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter
A
nvin
BR 2
0
28910:
f
ix decodi
n
g of VEX prefixe
s
in 16- an
d
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
P
e
ter Anvin
BR
2
0
2
5977: Handl
e
SLDT with a 64-bit re
g
ister o
p
erand
commit
|
commitdiff
|
tree
2008-07-23
H
.
P
e
te
r
Anvin
p
r
ep
r
oc: resto
r
e
correct break; in do_di
r
ec
t
ive()
commit
|
commitdiff
|
tree
next