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/elf64so.asm: demonstrate a case where we bind to the wrong symbol
2008-10-18
H
.
Pet
e
r Anvin
test/elf64so
.
asm: dem
o
nst
r
ate a case where we bind
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
n
vin
ELF6
4
: ac
t
ually generate
rel
a
tiv
e
GOT/PLT refere
n
ces
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
te
s
t/Makefile: ena
b
le debugging info for
e
lftest/elftest
6
4
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64:
GOTOFF64
d
oesn'
t
nee
d
a
g
sym at
all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anv
i
n
ELF64
:
We a
p
pare
n
t
l
y
don't need
e
x
ac
t
itude for GOTOFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
elftes
t
6
4
: bo
t
h Smal
l
PIC and Medium
PIC model
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64: GOT and PLT
r
eference
s
need a sy
m
bol (a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF64: unbreak generating no-segment addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA
:
add saa_writeaddr() similar
t
o other locatio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Mak
e
f
ile:
t
h
e
elftes
t
o
bject
s
de
p
end on $
(
N
A
SM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
ELF64: use the
R
E
L
A addend
f
i
eld instea
d
o
f relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r A
n
vin
Test and Makefile
ru
l
es
f
or 32
-
a
nd 64-
b
i
t
ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
N
A
SM 2
.
05
r
c5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er Anvin
T
est for BR 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vi
n
B
R
2172659: Fix incorrect output v
a
lue for byte o
p
er
a
nd
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add ref
e
r
e
nce to %+ from ma
c
ro para
m
e
te
r
concatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
d
oc
:
minor edito
r
ial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
n
v
i
n
EL
F
64: fix
v
ario
u
s GOT
r
eloc
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r
Anvin
Test for various ELF64 G
O
T
re
f
eren
c
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
doc: add
l
ink
to the macro
p
ackages when
t
alking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
BR 2164053: --p
r
efix _ not --pref
i
x_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
n
v
in
NASM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
ete
r
An
v
in
Document R
I
P-rel
a
tive GOT fixes in E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assem
b
le
.
c:
u
se case4() macros
l
ike in disas
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
di
s
a
s
m:
c
ollapse all t
h
e se
g
ment
r
egister push
/
pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/
p
ushseg
.
asm: add "p
o
p cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
a
sm: test for
p
u
sh/p
o
p
o
f segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
R
e
shuff
l
e and move the
b
ytecodes for segme
n
t
reg
i
ster
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
Coll
e
ct statistics
on
b
yt
e
c
ode
use
in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter
Anvin
NASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
tes
t
/imul
.
as
m
: r
e
move
ob
s
o
lete ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvi
n
T
e
st for various IMUL p
a
tterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r An
v
in
Add missing
I
M
UL
p
atte
r
n: reg64,i
m
m8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Add a few miss
i
ng \15 -> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change
\
40 class
opcod
e
s to \25
4
, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New
opcode for 32->64 bit sign-exte
n
d
e
d
immediate
with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test/i
m
mwarn
.
a
s
m
: add a few more
non-warni
n
g
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remov
e
is_sb
y
te64(
)
a
n
d
replace with is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
Avoid double warning for signed dword immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New
opcodes to deal with 8-bit immedi
a
t
e
sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NAS
M
2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvi
n
ch
a
n
g
e
s
:
document immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
BR 2148448: Fix RIP-re
l
ati
v
e ad
d
ress
i
ng wi
t
h an imm
e
diate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
immwarn:
more i
m
mediate warnings tes
t
, with n
o
tes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warni
n
gs for
o
ut-of-range va
l
ues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
e
s
t
: cha
n
g
e
.
s
t
dout
/
.
stderr t
o
std
o
ut/st
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
c
h
anges
:
document CVT fix
e
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
R 2148476
:
Fix
a
rgum
e
nts for
a
bunch
o
f
the C
V
T* instru
c
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/
b
r2148476
.
asm:
c
omprehensi
v
e test
of th
e
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test/i
m
mwarn
.
a
sm: new
t
e
st for immediate warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
test/Makefile: r
u
le
t
o run p
e
rformtest -
-
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
perform
t
est: u
s
e -u
w
ith diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
test/Ma
k
efile: add rules fo
r
t
h
e autom
a
tic
t
est
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
ass
e
mble
.
c: b
e
smarter about when to
s
up
p
ress w
a
rnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assem
b
l
e
.
c: do not
warn
o
n
valid SBYTE optimizations
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 Anvin
d
o
c/ch
a
nges
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
s
rc:
d
o
cume
n
t J
M
P reg
6
4
f
i
x
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
Anvin
rdsr
c
.
pl: h
a
ndle tabs
i
n the
i
n
put
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
d
o
c:
re
m
o
v
e
tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the sta
t
ic i
n
forma
t
ion a
b
out war
n
ings in a structu
r
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %warni
n
g o
u
tput to be suppresse
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
v
in
as
s
emble
.
c:
c
leanup
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
Document the -O0 and -O1 beh
a
vi
o
rs
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r
Anvin
Add more
6
4
-bi
t
jump
t
ests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
A
nvin
J
MP re
g
64 does not re
q
ui
r
e 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
.
Peter Anvin
Set __PASS__ to 3
f
or
p
repr
o
cess o
n
ly
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Cl
e
a
n
up unterm
i
n
a
ted l
i
nes
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
A
c
t
ually m
a
ke n
o
n-power-o
f
-
2
alignments w
o
r
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NAS
M
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Document __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er
A
nvin
A
dd __PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Unbr
e
ak %warnin
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter An
v
i
n
d
o
c
/
chan
g
es
.
src:
s
ome
t
h
i
ng c
l
o
ser
t
o final
r
elease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
n
asmd
o
c
.
src: more co
n
sist
e
n
t in
d
entation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/f
w
doptpp: tes
t
%error,
%
w
a
r
ning, %f
a
t
al
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
NASM 2
.
0
4rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anvin
%e
r
ro
r
,
%
w
arning out on the
f
inal pass, add %fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
tes
t
:
test
f
or
c
ode
t
hat
r
el
i
e
s on th
e
o
ptimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter A
n
vin
N
A
SM 2
.
04rc
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pe
t
er Anvin
NA
S
M
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: docum
e
n
t
t
h
e u
s
e of macr
o
s in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: Call %xdefine a "resolving de
f
i
n
e"
i
nstead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
doc: clean up formattin
g
around -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er A
n
vin
NASM 2
.
04rc
2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter An
v
in
change
s
: doc
u
me
n
t
optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Ru
n
"
m
ake alldep
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macr
o
s
.
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
ou
t
aout
.
ma
c
: aoutb is an alias for a
o
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl:
b
e a bit more careful with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win32 a
n
d win64 are
COFF, n
o
t
M
ach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
v
i
n
NASM
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Re
m
ove
o
bsolete tagrelease script (duplicate o
f
t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Updat
e
doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
D
o
cu
m
e
nt %use
s
m
a
rtalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
D
o
cument %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: st
y
list
i
c c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
nvin
outcoff: def
a
u
l
t output symb
o
ls
to
T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter A
n
vin
BR 2048950:
fix crash due to mm
a
cro
list overflow
commit
|
commitdiff
|
tree
next