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
preproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-06
H
.
Peter A
n
vin
preproc: B
R
2
22
2
615
:
fix s
e
gfault
o
n bo
g
us %ifm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
do
c
: fix
t
ypo in
t
he
d
escript
i
on of %u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
doc: fix
capitaliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc: re
m
ove duplicate entry for
th
e
"err
o
r" war
n
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
d
oc: retroactively
d
o
c
ume
n
t updates to
t
h
e
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
NA
S
M 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/c
h
anges
.
s
r
c
: document -W/-w fix
a
s a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Be
t
ter description
o
f the num
b
er-overflow war
n
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvi
n
BR: 2196966: make the -w/-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvi
n
W
h
e
n
is
s
u
in
g
warnings for EA di
s
placem
e
nts,
u
se the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
n
vi
n
doc/ch
a
nges
.
src: u
p
date re
l
ease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvin
The CRC3
2
i
n
structi
o
ns
c
an take 66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vi
n
test/crc32
.
a
s
m: t
e
st the CR
C
3
2
i
n
struc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r Anv
i
n
B
R
2
19
0
521:
f
i
x
the
CR
C
32 opc
o
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
N
A
S
M 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
vi
n
BR
2187210: Fix PFR
C
PV
and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter An
v
in
a
s
semble: not
all backe
n
ds
handle intra-segmen
t
OUT_REL*AD
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvi
n
BR
2
148
4
4
8
:
fix relati
v
e addre
s
ses in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
te
r
Anvi
n
Update
.
giti
g
n
ore to includ
e
additional generated f
i
les
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
t
e
r Anvi
n
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: once again, f
i
x ge
n
era
t
ion
o
f
"naked" OUT
_
REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
NASM
2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
doc/changes
.
src: docum
e
nt massive ch
a
nges to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: PLT
3
2, GOTPCREL, and GOTPCRE
L
64 really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: the "size" a
r
gument to OUT_REL*ADR i
s
n't real
l
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assembl
e
: for
OUT_REL*ADR,
t
he "size"
a
rgument
i
s not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
tes
t
/elf64so
.
a
sm: demon
s
trate a
c
a
s
e wh
e
re we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
EL
F
64: actually
g
enerate relative GOT/PLT references
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
A
nvin
test/Makefile
:
e
nab
l
e
d
e
b
u
gging info
f
or elftes
t
/elftest
6
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nvin
ELF64: GOTOFF64 doesn
'
t
n
e
ed a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
ete
r
A
n
vin
E
LF64: We app
a
rentl
y
don't need exactit
u
de for GOTOF
F
64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvi
n
elftest64: both S
m
all
P
IC and Medi
u
m PIC
model
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64: GO
T
and PLT references need a symbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nv
i
n
E
L
F64:
unbreak generatin
g
no-segment addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
S
AA
:
add saa_writeaddr() sim
i
lar
to other locat
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
test/
M
ak
e
file: the elftest objects depend on $
(
NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
e
r
Anvin
ELF64: use the RELA adden
d
field instead of relyi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Test
a
n
d
Makefil
e
r
u
l
e
s for 32- and
64-bit
E
LF s
h
a
red
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM
2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
i
n
Test for
BR
2
172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
Anvin
BR 2172659: Fix incorrect o
u
tput value for byte oper
a
nds
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
dd ref
e
rence to %+ from ma
c
ro parameter conc
a
tenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: minor e
d
itorial chan
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
e
r
Anvin
ELF
6
4: fix v
a
r
i
ous GOT relo
c
ati
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
T
est for various ELF64 GOT
r
e
fere
n
ces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: add link to t
h
e macro packages when talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
BR 2
1
6405
3
:
--prefix _ not --prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er A
n
vin
NA
S
M
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
A
nvin
Document RIP-relat
i
ve GOT fixes in
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
assemble
.
c: use case4() ma
c
ros lik
e
i
n
disas
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm: col
l
apse all the
segmen
t
regist
e
r push/po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
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
test/pushseg
.
asm: te
s
t f
o
r
push/pop of se
g
ment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
R
e
shuffle a
n
d
move the bytecodes f
o
r se
g
ment registe
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
nvin
Coll
e
c
t
s
tatistics on bytec
o
de use in insnsb
.
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
e
t
er Anvin
tes
t
/imul
.
asm
:
remove
o
bsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
T
e
st for various IMU
L
patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
Anv
i
n
A
d
d mis
s
i
n
g IMUL pattern:
r
e
g
6
4,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
A
d
d a few mi
s
sing \15
-
>
\275 conver
s
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 c
l
ass op
c
od
e
s to \254,
e
xcept IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
New o
p
code
for 32->64
bit s
i
gn-extended immed
i
a
t
e
wi
t
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
test
/
imm
w
arn
.
asm: ad
d
a few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Remove is_s
b
yte64()
and replace with is_sb
y
te3
2
() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anv
i
n
Avoid double warning fo
r
signed dword immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anv
i
n
New opco
d
e
s
t
o deal
w
ith 8-bit imm
e
d
i
a
t
e sign exte
n
ded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
N
A
SM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r
Anvin
chang
e
s
: document immediate
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
214844
8
: F
i
x R
I
P
-
relative addr
e
ssing with an immedi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: more immedi
a
te warnings te
s
t,
w
i
t
h no
t
e
s of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Bett
e
r warnings for o
u
t-of-
r
a
n
g
e
values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
test:
c
han
g
e
.
stdout/
.
stderr
to s
t
dout/stder
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes:
d
ocument CVT f
i
xes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix arguments fo
r
a b
u
n
c
h of the CVT*
instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br
2
14
8
476
.
a
s
m:
comp
r
ehen
s
ive test of
t
he C
V
T*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pet
e
r Anvin
test/i
m
mwarn
.
a
s
m: new
t
est for immed
i
ate warn
i
ngs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter A
n
v
in
t
e
st/Makefile: rule
to
r
un
performtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
performtes
t
: u
s
e
-
u with
d
iff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
test
/
Makefile: add rules for the
a
utom
a
t
i
c tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c:
be smart
e
r
about whe
n
to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c
: do no
t
wa
r
n on valid SBYTE opti
m
izat
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er An
v
in
NASM 2
.
0
5
r
c
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
s
r
c: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
h
a
nges
.
src
:
document J
M
P reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter A
n
vin
r
d
s
rc
.
pl:
handle tabs
i
n the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
nv
i
n
P
u
t t
h
e static info
r
mation abo
u
t
warnin
g
s in a
stru
c
ture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %warning output to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
assemble
.
c
:
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvin
D
ocu
m
ent
the -O0 and -
O
1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
n
v
in
Add more 64-bit
jump
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP reg64 does n
o
t require
a
REX
.
W
prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
i
n
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS__ to
3
for preprocess only
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
C
l
ean up unte
r
minated
l
ines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
vin
Actu
a
lly make no
n
-power-of-
2
alig
n
m
ents
work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
NASM 2
.
04
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvi
n
Document __PASS
_
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
A
d
d __PASS__ builtin ma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next