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
optimization.asm: add EA optimization tests
2008-10-23
H
.
Peter Anv
i
n
B
R
21
9
0521
:
fix the
CRC32 opco
d
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM
2
.
05r
c
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
BR 2
1
8
7210: Fix
P
FRCPV
a
nd
PFR
S
QRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vin
assem
b
le: no
t
all ba
c
kends
handle i
n
tra-segment
OUT_
R
EL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
et
e
r Anvin
BR
21
4
8448:
f
i
x
r
e
lat
i
v
e
addresses in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
U
p
date
.
g
i
tignore to i
n
cl
u
d
e ad
d
itio
n
al g
e
nerated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
A
nvin
t
est/ppindirect
.
asm: test token pasting inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
A
n
v
in
preproc: fix
termina
l
t
o
ken pas
t
in
g
in i
n
direct sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
prepr
o
c: erro
r
on unte
r
minated %
[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
pr
e
p
roc
:
fix exit conditi
o
ns for indirection lo
o
p
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc:
c
orrectly
handle
quoted strings
inside
%
[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
do
c
: document
t
he %[
.
.
.
]
construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er
Anvin
test: better s
m
ar
t
align tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
in
sma
r
talign:
use a
"
t
i
mes" construct ra
t
h
er than %
r
ep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
m
acros
.
pl: handle \-cont
i
nua
t
ion lines in ma
c
ros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anv
i
n
smartalign
:
rewrite to use the indi
r
ect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter An
v
in
t
est: add test for p
r
e
p
rocesso
r
in
d
i
r
e
c
t
ion cons
t
r
u
ct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er
A
nvi
n
preproc:
f
ix list
i
teration in the case
o
f expan
d
_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
preproc: Ad
d
new %[
.
.
.
] indirection
c
onstru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: once again, fix generation
o
f "
n
aked"
OUT_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
N
ASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
doc/c
h
anges
.
src: docum
e
nt ma
s
sive changes to ELF6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
ELF64:
PLT32
,
GOTPCRE
L
,
a
nd GOTPCREL6
4
r
eally n
e
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64:
the "s
i
ze
"
argumen
t
to OUT_REL*ADR
isn't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
assemble: for OUT_RE
L
*ADR, th
e
"
s
i
ze
"
argument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
test/elf6
4
s
o
.
asm: demonst
r
ate a case wher
e
we bin
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: actual
l
y gen
e
rate re
l
ative GOT/
P
LT reference
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
t
es
t
/Make
f
ile: enable debugging info for elftest/elftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF6
4
: GOTOFF64 doesn't n
e
e
d
a
gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: We apparen
t
l
y
d
on't
n
e
e
d exacti
t
ude f
o
r GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
n
vin
elft
e
st
6
4: both Small PIC an
d
Medium PIC mod
e
l tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r Anvin
ELF64: GOT an
d
PLT references need 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 g
e
nera
t
ing n
o
-segment
address
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
SAA:
a
dd
s
aa_writeaddr() similar to
ot
h
e
r locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
test
/
Mak
e
f
il
e
:
the elfte
s
t obje
c
ts depend on $
(
NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF64
:
use the
R
ELA addend field instead
of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
Test and
M
akefile
rules for 32- and 64-
b
it ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r Anvin
NAS
M
2
.
05
r
c
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
ter
An
v
in
Tes
t
for BR
2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
BR 21
7
2
6
59: Fix incorre
c
t output value
for byte opera
n
ds
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvin
A
d
d r
e
ference
t
o %+
fro
m
m
a
cro pa
r
ameter concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anv
i
n
doc: mi
n
or ed
i
torial change
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF
6
4:
f
ix various GOT relo
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter A
n
v
in
Tes
t
for v
a
rious
E
LF64 G
O
T r
e
f
erences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
d
oc
:
a
d
d link to the macro
p
a
c
kages when talking abo
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
BR 2
1
64053:
--prefix _
not
-
-
prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
Docume
n
t RIP-relative GOT
fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
ass
e
mble
.
c
:
u
s
e
case4() macros l
i
ke in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
et
e
r Anvin
disasm: collapse all
t
h
e
s
egment register
p
ush/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
est/pushseg
.
as
m
:
add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/push
s
eg
.
asm
:
te
s
t f
o
r push/pop of segment reg
i
sters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
Reshuffle an
d
move the byt
e
codes for segment regi
s
ter
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
A
n
v
in
Collect statistics
o
n
bytecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
N
A
SM 2
.
05rc
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm: remove o
b
solete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvi
n
Test for vario
u
s IMUL patt
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nvin
Add mi
s
s
ing IMUL patter
n
: reg64,
i
m
m8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er An
v
in
Add a few miss
i
ng \15 -> \2
7
5 conversio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
C
h
ange \40
c
lass o
p
codes
t
o \254, except IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
New opcode for 32
-
>64 bit sign-exten
d
ed immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test/imm
w
a
r
n
.
asm: add a few
more non-warn
i
ng tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Remo
v
e is_
s
by
t
e64() and replace with
i
s_sbyte32() p
l
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
An
v
i
n
Avoid double w
a
rning
for sig
n
ed
d
word immed
i
at
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
New opcod
e
s
to deal wit
h
8-b
i
t immediat
e
sign ext
e
n
d
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
changes: document immedi
a
te fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR
2
1
4
8448:
F
ix RIP-relative addressing with an
i
mmediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
immwarn:
m
o
re im
m
ediate warni
n
g
s
t
e
st, wit
h
notes
o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Bett
e
r war
n
ing
s
for
o
ut-of-ran
g
e values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t
: chang
e
.
stdout/
.
stderr to
s
tdou
t
/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ges:
document CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
48476:
Fi
x
ar
g
ument
s
for a bunch of the C
V
T* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2148476
.
asm: comp
r
ehensiv
e
test of the
C
VT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pet
e
r Anvi
n
test/
i
mmw
a
rn
.
asm: new test f
o
r 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 An
v
in
test/Make
f
ile
:
rule to run performtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
p
er
f
ormtest: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
t
e
st/M
a
kefile: add
r
u
l
es for the automatic
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
e
r
Anvi
n
as
s
emble
.
c: be
s
ma
r
ter abou
t
when to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
assemble
.
c: do not warn on
v
alid SBYTE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
NAS
M
2
.
05
r
c1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
doc/chang
e
s
.
src:
u
pdate
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anv
i
n
cha
n
ges
.
sr
c
:
d
o
cum
e
nt JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anv
i
n
rdsrc
.
pl: handle tabs in the
i
nput
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
doc:
r
e
move tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put
the static inform
a
tio
n
a
bout wa
r
n
ings
i
n a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
Al
l
o
w
%war
n
in
g
o
u
tput to be sup
p
r
e
ssed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assem
b
le
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er An
v
in
Do
c
u
m
ent the -O0 and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add mor
e
64-bi
t
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 does not re
q
uire a REX
.
W
pr
e
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvi
n
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
A
nvin
Set
_
_PAS
S
__
t
o
3 for preprocess
o
nly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
er Anvin
Clean u
p
unterminated
l
ines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
in
A
c
tually make non-power-of-2 alig
n
ments
work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anv
i
n
N
ASM 2
.
04r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anv
i
n
Document _
_
PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
Add __P
A
S
S__ b
u
ilti
n
macr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anvin
Unbr
e
ak %war
n
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next