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
ELF64: GOT and PLT references need a symbol (a slot!) to reference
2008-10-18
H
.
Peter
A
n
vin
ELF64:
GOT and PLT
r
ef
e
ren
c
es need
a symbol (a sl
o
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
ELF64: unbreak
ge
n
e
rating no-segment ad
d
resses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SA
A
: add saa_
w
riteaddr() similar to othe
r
l
o
cations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
test/Makefile: the elfte
s
t object
s
depend on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the RE
L
A addend field ins
t
ea
d
o
f rel
y
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
Test
and Makefil
e
rules for 32- and 64-bit
EL
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r
A
nvin
NA
S
M 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r A
n
v
i
n
T
est f
o
r
BR 2172659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
er Anv
i
n
BR 21726
5
9: Fix incorrec
t
output value
f
or byte operands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
Add reference
t
o %+ from m
a
cro parameter
c
o
ncatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r Anvin
doc: m
i
n
or editorial
c
ha
n
ge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
ELF64:
fix various GOT relocati
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
ete
r
Anvin
Test
f
or various ELF
6
4 GOT r
e
f
e
r
ences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc: ad
d
li
n
k to
th
e
macro
p
ack
a
ges when talking about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 2164053: --prefix _ not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
N
ASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r
A
nvi
n
Docu
m
e
n
t RIP-relati
v
e
G
O
T fixes in
E
LF
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
An
v
in
ass
e
mble
.
c:
use case4() macros like in dis
a
sm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
di
s
a
s
m
: collapse all the segment
re
g
i
s
ter
push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
test/pushse
g
.
a
s
m: add "pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er An
v
in
test/pushseg
.
asm: test f
o
r pu
s
h/po
p
of segment regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
v
in
Reshuffle and
move the bytecodes for segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
et
e
r A
n
vi
n
C
ollec
t
s
tatisti
c
s on bytecode use in ins
n
sb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm:
remove obsolete
E
RROR ma
r
ker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
Tes
t
for v
a
rious IMUL patter
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add missing
IMUL
pattern: reg6
4
,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
Add
a few m
i
ssing
\15 -> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvi
n
C
h
an
g
e \4
0
class
o
p
c
o
des to \
2
54, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
New o
p
co
d
e for 32->64 bit sign-extended immediate
w
i
t
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imm
w
arn
.
a
s
m: add a few more non-wa
r
ning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Remov
e
i
s
_sby
t
e64() an
d
replace with
i
s_sbyte32()
p
l
us
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Avo
i
d double warnin
g
fo
r
signed
d
w
o
r
d
i
m
media
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Ne
w
o
p
codes to
deal with 8-bit immediate sign
extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
chan
g
es:
d
ocume
n
t
i
mmediate
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2
1
48448
:
Fix RIP-relative addre
s
sing wit
h
an imm
e
d
i
ate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
imm
w
ar
n
: more
im
m
edia
t
e warn
i
n
gs test, with note
s
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Bet
t
er war
n
ings for o
u
t-of-ra
n
ge values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdo
u
t/
.
stderr to stdout/stde
r
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
c
hanges:
document
CVT fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
BR 2148476: F
i
x arguments
f
or a bunc
h
o
f
the C
V
T* instruc
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
v
i
n
test/br2148476
.
asm: compr
e
hensive
t
est of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
tes
t
/immwarn
.
asm
:
n
ew test for immediate wa
r
nings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
es
t
/Makefile: rule
to
r
un performt
e
st
-
-
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
performt
e
st: use -u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
test/Makefile: add rules for th
e
automatic te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c:
b
e
smar
t
er about when
to suppress
warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
assemble
.
c: do n
o
t war
n
on valid
S
BYTE
o
ptim
i
zations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
NASM
2
.
0
5
rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
changes
.
src:
d
ocument JMP
r
e
g64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter A
n
vin
rdsrc
.
pl: handle t
a
b
s in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
doc: re
m
o
v
e tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
Put
t
he st
a
tic inf
o
rmation about warnings i
n
a str
u
cture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter An
v
in
Allow %warnin
g
o
u
t
p
ut to be suppre
s
sed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r An
v
in
assem
b
l
e
.
c
:
c
l
eanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvi
n
D
o
cument th
e
-O0 a
n
d -O1 beh
a
vi
o
rs
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add
m
ore 64-b
i
t jump t
e
s
t
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
te
r
Anvin
JMP reg
6
4 does
not require a REX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvi
n
N
A
SM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter
A
nv
i
n
Set __
P
ASS__ to 3 for preprocess onl
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
te
r
A
nvin
Clean up
u
ntermi
n
a
t
e
d
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter An
v
in
Act
u
ally make no
n
-powe
r
-of-
2
align
m
ents
wor
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
0
4
rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
i
n
Documen
t
__PA
S
S__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
Unbr
e
ak %w
a
rnin
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc
/
chang
e
s
.
src:
s
omething
c
l
oser to
fi
n
al release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdo
c
.
src: more
c
o
n
s
i
stent i
n
dentation in %
e
rr
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
test/fwdoptpp: test %error,
%
wa
r
ning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er A
n
vin
NASM
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
%e
r
ror, %w
a
r
nin
g
out on
the final pass, add %fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
test: t
e
st f
o
r
code
t
ha
t
relies o
n
the optimiz
e
r
t
o
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter A
n
vin
NAS
M
2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pet
e
r
A
nvin
NASM 2
.
0
4
r
c3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
An
v
i
n
doc:
docum
e
nt the u
s
e
of ma
c
r
o
s
i
n %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er
A
nvin
doc: Call %
x
define a "resolvi
n
g define" i
n
s
t
e
ad
o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
d
oc: clean
up fo
r
matting
a
round -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
N
A
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er
Anvin
changes: docu
m
e
nt optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
Run "mak
e
alldeps
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter 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
.
Peter
Anvin
outa
o
ut
.
mac:
a
outb i
s
an alias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macr
o
s
.
pl: be a b
i
t
more carefu
l
with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
m
a
cros:
w
in32 and wi
n
64 are
C
O
F
F, not Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove obsole
t
e tagrelease s
c
ript (du
p
licat
e
of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
U
p
da
t
e d
o
c/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %use smar
t
al
i
gn
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
Documen
t
%unma
c
ro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter An
v
in
o
u
tc
o
ff: stylistic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pete
r
Anvin
outcoff:
def
a
ul
t
output symbols to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
B
R 2048
9
50
:
fix crash due
to
mmacro list
overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test/new: clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter A
n
vin
Sc
r
ipt to
c
r
e
a
te new test case boilerpla
t
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
A
c
cept impl
i
cit mem
o
r
y size for VMRE
A
D/VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029472: Wrong operand size
for V
M
R
E
AD/VMWR
I
TE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
et
e
r Anvin
.
g
itignore:
ignore s
o
m
e
edi
t
o
r
b
a
c
kup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2028995: Missing MOVNTI
m
64, r64
commit
|
commitdiff
|
tree
next