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
doc: document anonymous %push
2008-10-24
H
.
Peter Anvin
doc: d
o
cument
a
nonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc
/
chang
e
s
.
src: begin the
r
el
e
as
e
notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix awkward w
o
rd
o
rd
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
versio
n
.
pl: don'
t
add
a
n extra
.
00 for
s
ubminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge bra
n
ch
'ind
i
rect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
Fi
x
o
p
2 references that had no
t
yet been
converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disa
s
m: e
x
tension
b
yte support in th
e
disassemble
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add ext
e
nsio
n
byteco
d
es
to support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
An
v
in
When
i
s
suing warni
n
gs for
EA di
s
placements, use
th
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
in
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc
/
c
h
a
n
ges
.
s
r
c: upd
a
te
r
ele
a
s
e
notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvi
n
T
h
e CRC32 instructions ca
n
take 6
6
prefixes as wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er An
v
in
test/
c
rc32
.
asm: tes
t
the CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvin
BR 21
9
0521: fix the CRC32 opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
NASM
2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pet
e
r
A
nvin
B
R
21
8
7210: Fix PFRCP
V
and
P
FR
S
QRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
t
e
r Anvin
ass
e
mble: not al
l
b
ackends handle i
n
tra-segment OUT_R
E
L*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 21
4
8448:
fix relative addr
e
s
s
e
s in
b
in outp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
Update
.
g
i
tignore to include
additi
o
nal
g
enerated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvin
test/ppind
i
re
c
t
.
asm: test token pasting inside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: fix terminal token pasti
n
g in i
n
direc
t
sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: er
r
or on untermin
a
ted %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
preproc: f
i
x ex
i
t
condi
t
ions fo
r
i
n
d
irection l
o
op
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvi
n
pr
e
proc: correctly handle q
u
oted strin
g
s i
n
s
i
de %[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
do
c
: documen
t
th
e
%[
.
.
.
] construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
Anvin
test: better smartalign tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
e
r Anvi
n
smartalign: us
e
a "
t
i
m
es
"
constru
c
t rather
t
h
a
n %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
m
acros
.
pl: handle \-c
o
ntinuat
i
on lin
e
s in macro
s
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
s
m
artalign:
rewr
i
te to
u
se
t
he indirect
co
n
s
t
ruct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test:
add test for prep
r
oces
s
or indirection
c
onstru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
prepr
o
c: fix list ite
r
a
t
ion in th
e
c
a
s
e
of expand_indire
c
t()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
preproc: A
d
d
new %[
.
.
.
] indirection construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
ELF64:
o
n
c
e
a
g
ain, fix generation of "
n
aked" OUT_
R
EL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
N
A
SM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
doc/cha
n
ges
.
s
r
c
: document
m
a
s
si
v
e c
h
anges to
E
LF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
E
L
F64: P
L
T32, GOT
P
CREL, and GOTPCREL
6
4 really need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: the "size" a
r
gum
e
nt to OUT_REL*
A
DR
i
sn't
r
eally
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
Anvin
assemble:
for OU
T
_REL*ADR, the "size" arg
u
ment is
n
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
in
test/elf64so
.
asm: demonstrate a case where we bind
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvi
n
E
LF64: actually ge
n
e
r
ate rel
a
tive GO
T
/PLT references
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
i
n
tes
t
/Make
f
ile: enab
l
e
d
e
bugg
i
n
g info
for
elftest/
e
l
fte
s
t64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
ELF6
4
: GOTOFF64 doesn't need a gsym at all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
ELF6
4
: We appare
n
tl
y
d
o
n't need ex
a
ctitude for GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
elftest64
:
both
Small
PIC an
d
Medi
u
m PIC model
tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOT 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 Anvin
ELF64
:
unbreak
g
enerating no-
s
egmen
t
addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
n
vin
SAA: add
saa_
w
riteaddr
(
) similar to other locations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
tes
t
/Makefile: the e
l
ftest objects dep
e
nd
o
n
$(NASM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anvin
ELF64: use th
e
RELA addend field instead of r
e
lying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
Test and Make
f
ile rules for 32- and 64-bit
ELF
s
hared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pet
e
r Anvi
n
N
ASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvi
n
Test for BR 2
1
72659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
eter A
n
vi
n
BR 2172659: F
i
x incorre
c
t
o
utput va
l
ue for
b
yte o
p
er
a
nds
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Add
r
efere
n
ce to %+ f
r
om macro par
a
met
e
r
c
oncatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
vin
doc: minor
editorial chang
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
nvin
ELF64: fi
x
various GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
T
e
st for
v
ari
o
us ELF6
4
GOT
r
efere
n
ce
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anv
i
n
d
o
c: ad
d
l
i
nk to the macro p
a
cka
g
es when tal
k
ing about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
nvin
BR 2164053:
--prefix _ no
t
--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 Anvin
Document
RIP-rel
a
t
i
v
e
G
O
T
fixes
i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
assem
b
le
.
c: use case4() macros
like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
disasm:
c
o
llapse al
l
the
segment regi
s
t
e
r pu
s
h/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/
p
u
s
hseg
.
asm:
add "pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
t
er Anvin
test/pu
s
hseg
.
asm:
t
e
st for push/pop o
f
segment re
g
i
sters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
R
e
sh
u
ffle
and
m
ove the bytecode
s
for segmen
t
register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
v
in
Collect
stati
s
tics on bytecode use in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
NASM
2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t/imul
.
asm: remov
e
obsole
t
e ERROR
m
arker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r An
v
in
Test
for various IMUL
p
atterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Add m
i
ssin
g
IMUL pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anv
i
n
A
d
d a few mi
s
sing \15
-
> \27
5
c
o
nversio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Ch
a
nge \
4
0 class
opcode
s
to \254, ex
c
e
p
t
IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
An
v
in
New opcode for 32->64 bit sign-ex
t
ended immedi
a
te wit
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/immwarn
.
asm: ad
d
a f
e
w more n
o
n-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anv
i
n
Remove is_sbyte64
(
) an
d
repla
c
e with is_sby
t
e32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double warning for sign
e
d
dword imme
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
e
w opcodes to de
a
l with 8-bit imme
d
i
a
te sign ex
t
ended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
NASM 2
.
0
5rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
ch
a
nges: do
c
ument immediate
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
B
R
214
8
448: Fix RIP-re
l
at
i
ve addre
s
sing with a
n
immediat
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
immwarn: more immediate warnings test, with not
e
s of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
e
tter warning
s
f
or ou
t
-o
f
-range val
u
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test: change
.
std
o
ut/
.
s
t
d
e
rr to stdout/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
ch
a
nge
s
: document CVT f
i
xes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
BR 214847
6
: Fix arguments for a bunch of the CV
T
* i
n
struct
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
test/br2148476
.
asm: comprehensive test of the
CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pe
t
er A
n
vin
test/immwa
r
n
.
asm: new test f
o
r
immediate warn
i
ngs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anv
i
n
test/Makef
i
le: r
u
l
e
to
r
u
n performtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
p
e
r
f
ormtest
:
u
s
e -
u
with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvin
test
/
Makefile:
a
dd rules f
o
r
the aut
o
m
atic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
asse
m
ble
.
c: be s
m
a
r
t
e
r about wh
e
n
to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
te
r
Anvin
assemble
.
c: do not
warn on valid SBYTE optimizatio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
N
ASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
change
s
.
src: document JM
P
r
e
g64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
rds
r
c
.
pl: handl
e
ta
b
s in the input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
do
c
: remove
t
a
b
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the s
t
atic informa
t
ion about wa
r
nings in a st
r
uctur
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next