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
test/Makefile: the elftest objects depend on $(NASM)
2008-10-18
H
.
Peter An
v
i
n
t
e
st/Makefile
:
t
h
e elftes
t
objects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
ELF64: use the RELA a
d
de
n
d f
i
eld instea
d
of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
T
est
and M
a
kef
i
l
e rul
e
s for
3
2- and 64-
b
it
E
LF
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
N
A
SM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
Test
f
or BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter
Anvin
B
R
2172659: Fix inco
r
rect output
value
f
or byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
Add reference to
%+
f
rom mac
r
o
p
a
ra
m
eter co
n
cat
e
nation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
d
oc:
minor editoria
l
change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix var
i
ous GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Test for various ELF64 GOT
refe
r
ences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
doc: add
link
t
o
the m
a
cro
p
ackages when talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
B
R
2
1
6
4
053: --prefix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter An
v
in
NASM
2
.
0
5
rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anv
i
n
Document RIP-rel
a
tive GOT fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
a
ssemble
.
c: u
s
e
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
disas
m
:
collapse all the seg
m
ent register push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
te
s
t
/pushseg
.
asm: add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anv
i
n
t
e
st/pu
s
hs
e
g
.
a
s
m: test
f
or
push
/
pop of segment
registe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvi
n
R
e
shuffl
e
a
n
d move
t
h
e bytecodes
f
or segment regis
t
er
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvin
Co
l
lect
s
t
atistics
o
n
bytecode
use in ins
n
s
b
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter A
n
v
in
N
A
SM
2
.
05r
c
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
test/imul
.
asm: remove obsolete ER
R
OR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
T
e
st for
var
i
ous IMUL patt
e
r
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add mis
s
ing
IMUL patt
e
rn
:
r
eg6
4
,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
f
e
w mi
s
si
n
g \15 -> \275
co
n
vers
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
C
hange
\40 class
opcodes
t
o \254,
except
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
New o
p
code
f
o
r 32->64 bit sign-
e
xtend
e
d
immedi
a
te with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/imm
w
arn
.
asm: add a f
e
w more non-warning t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove
i
s_sbyt
e
64() and repl
a
ce with is
_
s
byte32()
p
l
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
A
v
oid do
u
ble war
n
ing
f
or
s
i
gned
dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New
o
pcodes
to deal
w
i
th 8-b
i
t
immediate si
g
n exte
n
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
NASM 2
.
0
5rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
ch
a
ng
e
s
: document immediate
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
BR
21484
4
8
:
Fix RIP-relative
a
ddress
i
ng w
i
th an immediat
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
im
m
w
arn: more immediate
w
arnings test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Be
t
ter war
n
ings f
o
r out-
o
f-range
v
alues
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
test: change
.
std
o
u
t
/
.
s
t
derr to stdout/stder
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
changes
:
document
C
VT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
BR 2148476: Fix
a
r
g
u
m
en
t
s for a bun
c
h 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: comprehe
n
sive test
o
f the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
e
r
Anvin
test
/
immwarn
.
asm:
new test for
immediate
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/
M
akefile: rule
to run p
e
r
formtest -
-
diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
pe
r
formtest:
u
se -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
te
s
t/Makefile: add rules for the a
u
tomatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
s
s
em
b
le
.
c: be
smarter about wh
e
n to
suppres
s
warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
assemble
.
c: do not warn o
n
valid SBYTE optim
i
zations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/
c
hanges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
te
r
Anvin
chang
e
s
.
src
:
doc
u
ment JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
rdsrc
.
pl: han
d
le
tabs in the
i
nput
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
do
c
: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the sta
t
ic
information about warning
s
in
a
struct
u
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Allow %war
n
ing output to be suppre
s
sed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
assemble
.
c:
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
Document the -O0 an
d
-
O
1 beh
a
viors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more
64-bit jump test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
i
n
J
M
P r
e
g64 does not req
u
i
r
e a R
E
X
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter
A
n
v
in
N
A
SM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter
A
n
vin
Set __PAS
S
__
t
o
3
for prepr
o
cess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up untermina
t
ed lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
A
c
tually
make non-power-of
-
2 alignments
work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NAS
M
2
.
0
4r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Do
c
ument __PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
A
dd
__PASS__ builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Un
b
reak
%
warni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
s
rc:
something cl
o
ser to
f
inal
release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
nasmdoc
.
src:
more consistent indentation
in
%error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
test/
f
wdopt
p
p: test %error, %warning, %f
a
tal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NA
S
M 2
.
0
4
rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
%er
r
or, %warning out on the final pass,
add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: test for code that relies on the o
p
ti
m
izer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter A
n
vin
NA
S
M 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
nvin
doc: docum
e
nt the u
s
e of
macro
s
i
n %err
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
doc:
C
all
%
x
define a "resolvin
g
define" instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: clean up formatting aro
u
n
d
-O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
Anvin
N
AS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter A
n
vin
c
h
a
ng
e
s
:
d
ocument
o
ptimizer c
h
ange
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run
"make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
macros
.
pl:
d
on't
i
nclude
macros for disabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvi
n
outaout
.
mac:
aoutb i
s
an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
m
acros
.
pl: b
e
a
bit more caref
u
l with o
p
en()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros:
win32 and win64 are CO
F
F, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter An
v
i
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Remove obsol
e
te ta
g
release s
c
r
ipt
(
duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
U
p
d
a
te do
c
/chang
e
s
.
s
r
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Document %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter A
n
vin
Docum
e
nt %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: stylistic cl
e
an
u
ps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anv
i
n
ou
t
co
f
f: def
a
ult
output sy
m
bols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter A
n
v
i
n
BR 2048950: fix c
r
ash due to mmacro list o
v
erflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean up whitespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvi
n
Scr
i
pt to
c
rea
t
e new test cas
e
bo
i
ler
p
late
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
Accept impl
i
cit mem
o
ry size for VMREA
D
/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
BR 2029472: Wrong
o
perand size for VM
R
EAD/VM
W
R
I
TE
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
.
gitignore: igno
r
e some e
d
itor backup f
i
les
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er A
n
vin
BR 2
0
28995: Missing MOVNTI m
6
4, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
Test
c
ase f
o
r XCRY
P
T
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anv
i
n
BR
2
029829: Ac
c
e
pt VIA XCRYPT instr
u
ctions wi
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R 2039212: Handle indirect f
a
r jumps in 6
4
-bit mode
commit
|
commitdiff
|
tree
next