repo.or.cz
/
nasm
/
perl-rewrite.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 Anvin
E
L
F6
4
:
GOT and PLT reference
s
n
eed a symbol (
a
slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
u
nbreak ge
n
e
rating no-segme
n
t addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
SAA:
add saa_writeaddr() similar to o
t
her location
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/Makefile: the
elft
e
s
t
objects depend on
$(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: use the R
E
L
A adden
d
field
i
nstead o
f
relying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anv
i
n
Test and
M
akefile rules
for 32
-
an
d
64-
b
i
t
ELF
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er
Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter Anv
i
n
Te
s
t for BR
217
2
659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
v
in
B
R 21726
5
9: Fix incorrect output value for by
t
e
o
perands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
Add referenc
e
to
%
+
from macro parameter concatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: minor
editorial
c
hange
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
ELF
6
4
: fix variou
s
GOT r
e
locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
Test for v
a
r
i
ous
ELF64 GOT refer
e
nces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
doc: add
l
ink t
o
the macro
packa
g
es when
talkin
g
a
bout
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er
A
nvin
BR
2
1
6
4
0
53: --prefix _ not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
Anvi
n
N
ASM 2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nv
i
n
Do
c
um
e
nt RI
P
-relative GOT fixes in E
L
F
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
asse
m
b
l
e
.
c:
u
se 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
Anvin
d
i
sasm: collapse all the
s
egment regi
s
ter push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
test/pushs
e
g
.
asm: add "p
o
p
c
s"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
n
v
in
tes
t
/p
u
s
h
seg
.
asm: test for push/pop
o
f
s
egment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
A
n
vi
n
Reshu
f
fle and move the byteco
d
es
for segmen
t
register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
Collect st
a
ti
s
t
i
cs on bytecode use in insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
ete
r
Anvin
N
ASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/i
m
ul
.
asm: remove o
b
s
o
lete ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Test f
o
r various IMUL pa
t
tern
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
n
v
in
Ad
d
missing I
M
UL pattern: reg64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Ad
d
a
few missing
\
15 -> \2
7
5
c
onversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 class opcodes to \2
5
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
b
it si
g
n-extended im
m
ediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/im
m
warn
.
a
s
m
:
add a few more n
o
n-warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Remove i
s
_sbyte64()
a
nd replace with is_s
b
yte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
Avoid
double warnin
g
f
or s
i
gned
d
word
i
mmediate
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 immediat
e
sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
change
s
: d
o
cument immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
BR 21
4
8
448: Fix RIP-
r
elati
v
e addr
e
ssing with an imm
e
d
i
a
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvi
n
immwa
r
n: mor
e
immediate warnin
g
s test,
w
i
th notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warnings for out-
o
f-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test: c
h
ange
.
stdout/
.
std
e
rr to stdout/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: document CV
T
fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2
148476:
F
ix argumen
t
s
f
or
a bunch of the CVT* instr
u
ct
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test
/
br2148476
.
a
s
m
:
compreh
e
nsive test of the CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
Anvin
t
est/immwarn
.
asm: new
test
fo
r
i
mmediate warnin
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
test/M
a
kefile:
r
ule to run p
e
rf
o
r
m
test --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
performtest: use -u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvi
n
t
e
st/M
a
kefile: add rules for
th
e
automa
t
i
c
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter A
n
v
in
as
s
emble
.
c: b
e
smarte
r
a
bout
w
hen t
o
suppress war
n
ing
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
i
n
assemble
.
c: do not warn on val
i
d
S
BY
T
E optimization
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NASM 2
.
0
5rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc/changes
.
src: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
src: document JMP
reg64
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
rdsrc
.
pl:
han
d
le tabs
i
n the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
doc:
r
emove tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the static in
f
ormati
o
n
about warnings
in a structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %w
a
rn
i
ng output
t
o be suppres
s
ed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pet
e
r Anv
i
n
assem
b
le
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
Document the -
O
0
a
n
d
-
O1 be
h
a
v
i
o
rs
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anv
i
n
A
dd more 64-bi
t
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 does not
r
equ
i
re a REX
.
W prefi
x
.
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
o
r preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r A
n
vin
Cl
e
an up unt
e
rminated
l
ines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
ually make non-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
N
A
SM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
Anvi
n
Document __PASS__
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 An
v
i
n
Unbreak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
doc/cha
n
g
es
.
src: something
c
lo
s
er to fin
a
l rel
e
ase
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
na
s
mdoc
.
src: more consistent indentati
o
n in %
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
er Anvin
test/fwdoptpp:
test %e
r
ror, %warning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
NASM
2
.
04r
c
5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
%error, %w
a
rni
n
g ou
t
on
t
he final pas
s
, a
d
d %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
test: test for code that
r
elies
o
n
t
h
e optimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
NASM 2
.
04r
c
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
P
eter A
n
vin
NAS
M
2
.
04
r
c3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er A
n
vin
doc: d
o
cument the use of macr
o
s in
%
error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
A
n
vin
d
o
c: Ca
l
l
%xde
f
ine a "resolving
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 around -O
op
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM 2
.
0
4
rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvin
ch
a
nge
s
: docu
m
ent optimiz
e
r cha
n
ge
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
er
A
nvin
Run "make al
l
deps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
macros
.
pl: don't
include macros
f
or disabl
e
d
output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter A
n
vin
outaout
.
ma
c
: aoutb
is an ali
a
s
for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
eter Anvin
macros
.
pl: be a bit mor
e
careful
with
o
p
e
n()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vi
n
m
acr
o
s: win32 and win64
a
re COFF, not Ma
c
h-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvi
n
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Remove
obsolet
e
tagrelease script (duplicate of
tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Update
doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %us
e
smar
t
a
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcof
f
: stylistic
cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
e
t
er Anvin
outcoff: default
output symb
o
ls to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
Anvin
BR 2
0
489
5
0:
fix crash due to
mmacro
l
ist overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
A
n
v
in
t
est/new:
c
lean up whi
t
es
p
ace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter An
v
in
Script to
c
r
eate new
test case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Accept implicit mem
o
ry size fo
r
VMR
E
AD/VMWRI
T
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029472: Wrong operand size f
o
r VM
R
EAD/VMWRITE
i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter An
v
in
.
gitig
n
ore
:
ignore some editor backup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
BR 2028995: Missing
MOVNTI m64, r64
commit
|
commitdiff
|
tree
next