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 Anv
i
n
t
e
s
t/M
a
ke
f
ile: the elftest ob
j
ects depend on $(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64:
use the RELA addend
f
ield instead o
f
rel
y
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
Test and Makefile rule
s
for 32- an
d
64-b
i
t EL
F
shar
e
d
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anvi
n
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Te
s
t for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 2172659: Fi
x
incorrect output
value for byte oper
a
nds
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
A
n
vin
Add reference
to %+ from
m
acro paramet
e
r conca
t
enatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: min
o
r editorial cha
n
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter
A
nvin
ELF64:
fix various GOT relocatio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Tes
t
for various ELF64 G
O
T references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: add l
i
n
k to the macro packages
w
h
e
n
talking ab
o
ut
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter A
n
vi
n
BR 216405
3
:
--prefix
_ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r
A
nvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvi
n
D
ocumen
t
RIP-
r
e
l
ative GOT fix
e
s in E
L
F
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
asse
m
b
l
e
.
c: use cas
e
4() macros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
disasm: coll
a
pse all
t
he segment regi
s
ter push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
test/pushseg
.
a
s
m: add "pop c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pu
s
hseg
.
asm: test for push
/
pop of segme
n
t
r
egis
t
ers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
v
in
Res
h
uffle
a
n
d
move the bytecodes
for segment register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
e
r Anvin
Collect sta
t
istics on bytecode use in i
n
s
nsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
test/imul
.
asm: remove obs
o
lete ERROR
m
a
rker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Test for various IMUL patterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Ad
d
missing IMU
L
patt
e
rn: reg64,
i
mm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
Anvi
n
Add
a few mis
s
ing \
1
5 -
>
\2
7
5
c
onversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Ch
a
nge \40 class opcodes to \254, exce
p
t IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
New
o
pcode f
o
r 32->64
b
it
si
g
n-e
x
tended im
m
edia
t
e
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/immwarn
.
asm: add
a
f
ew
more non-warning
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Remov
e
is_
s
byte64()
a
nd rep
l
ace
with
i
s_sby
t
e
3
2
() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
A
v
oid doub
l
e warning for signed dword immedi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er
A
nvin
New opcodes to
deal with 8-bit immediate sign e
x
tended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
A
SM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chang
e
s
:
docum
e
nt im
m
ediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
BR 2148448: Fix RIP
-
relative a
d
d
res
s
i
n
g with a
n
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
i
m
mwarn: m
o
re imm
e
diate warni
n
gs test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
B
e
tter warnings for out-of-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdou
t
/
.
std
e
rr to std
o
ut/st
d
e
rr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes
:
document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anv
i
n
BR 2
1
484
7
6: Fix arguments for a bunc
h
o
f
the CVT* instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
A
nvin
tes
t
/br2148476
.
asm: co
m
preh
e
n
sive tes
t
of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
test/immwar
n
.
asm: new
test for immed
i
a
t
e
w
a
rnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
test/Makefil
e
: rule to ru
n
perf
o
r
mtes
t
--diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest: use -u with di
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvi
n
test/Makefile: add ru
l
es for the aut
o
matic
t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter
A
nv
i
n
a
s
se
m
bl
e
.
c: b
e
smarter about whe
n
to
s
uppres
s
warn
i
ngs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvi
n
assemble
.
c:
do
n
o
t
war
n
on valid SBYTE optimiz
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
d
oc/changes
.
src: u
p
date
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
h
anges
.
src
:
docu
m
ent JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
pl:
han
d
le tabs in the inpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove
t
a
b
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the
static infor
m
ation about w
a
rnings in a s
t
ruc
t
ure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
An
v
in
Allow
%
war
n
in
g
output to be
s
uppr
e
s
sed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
as
s
e
m
ble
.
c: cle
a
nups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
v
in
Document t
h
e -
O
0 and -O1 beha
v
io
r
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
A
dd mor
e
6
4-bit
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP reg64 does not require
a
R
E
X
.
W pref
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS__ to 3
f
or preproc
e
ss onl
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
A
nvin
Clean up
u
ntermi
n
ated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
n
v
i
n
A
c
t
u
ally ma
k
e
non-
p
ower-of-2
a
lignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter An
v
i
n
NAS
M
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Document __PA
S
S__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
Add
_
_PASS__ builtin m
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
er Anvi
n
U
n
bre
a
k %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
doc/chang
e
s
.
s
r
c: s
o
mething clos
e
r
t
o
final rele
a
s
e
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
n
a
smdoc
.
src
:
more
c
onsistent ind
e
ntation in
%
error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
tes
t
/fwdoptpp: test %error, %w
a
rn
i
ng,
%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
.
Peter An
v
in
%
e
rror, %w
a
rni
n
g ou
t
on th
e
f
inal pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r A
n
vin
tes
t
: test for code that
r
elies on
t
he opt
i
mizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: document the use of macros in
%e
r
ror
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
n
vin
doc: Ca
l
l %xdefine
a
"resolving define" instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc:
c
l
e
a
n up formatting around -O
o
ption
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
e
r Anvin
chan
g
es: document optimizer chang
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "m
a
ke al
l
deps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
macros
.
pl: don't include macros for disabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anvin
outa
o
ut
.
mac: aoutb is an alias for aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
macros
.
pl: be
a
bit
m
ore
c
ar
e
ful with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter A
n
vin
macros:
w
i
n32
a
nd wi
n
64 ar
e
COF
F
, not
Mach
-
O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NASM 2
.
04
r
c1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
Remov
e
obsolete tagrelease sc
r
ipt (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Up
d
at
e
doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
te
r
Anv
i
n
D
o
cument %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
et
e
r Anvin
outcoff: styli
s
t
i
c c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
outcoff: default
outpu
t
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: fix
c
ras
h
due to mmacr
o
list overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
A
n
v
in
te
s
t
/
ne
w
: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script
to create new test case boil
e
rplat
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvin
A
cc
e
pt imp
l
i
cit memory size f
o
r VMREAD
/
VMWRI
T
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
nvi
n
BR 202947
2
: Wro
n
g
o
per
a
nd si
z
e for VMRE
A
D/V
M
W
R
ITE
in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anvin
.
gi
t
ig
n
ore: ign
o
re some editor bac
k
up
f
i
l
es
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
te
r
Anvin
BR
2028995: Missing
MOVNTI m
6
4, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
v
in
Testcase
f
or
X
C
R
YPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvin
BR 2029829: Accept VIA XC
R
YPT instr
u
ctions
with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 203921
2
: Handle indire
c
t far jumps in 64
-
bit mode
commit
|
commitdiff
|
tree
next