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
Unify all-zero buffers; add fwritezero()
2009-02-22
H
.
Peter Anvin
Unify
all-zero b
u
ffers;
a
dd
f
writezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR 2611906:
pro
p
e
r
err
o
r
m
e
s
s
age for start
<
o
rigin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix
opcode for VADDSUBPS; ope
r
ands for VBLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter An
v
i
n
F
M
A
in
s
tructions
w
o
n
'
t
b
e in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pete
r
Anvin
B
R
2593349: M
o
ve versi
o
n
mes
s
a
g
e back to s
t
dout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean u
p
the
"String
Manipul
a
tion in Macros" se
c
ti
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
n
v
in
doc: indent the time macro exa
m
ple
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
et
e
r Anvin
doc:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
A
nvin
Merge branch 'master' o
f
git+ssh://repo
.
or
.
cz/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc: u
p
date the section on numeric
c
onst
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pete
r
Anv
i
n
Fix the [warning] directi
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
Anvin
outas86: slight
stylistic cleanup
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
Anvin
BR 2432826:
F
i
x
enforcement o
f
the LON
G
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 241
3
278
:
Non
o
ptimal forms of
ari
t
hmetic instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
e
ter
A
nvin
changes
.
s
r
c: document
Mach
-
O
alignm
e
nt fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r
A
nvin
NAS
M
2
.
06rc
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter A
n
vin
N
A
S
M 2
.
06r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
eter Anvin
ELF: use rbtree for symbo
l
sea
r
ch
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
t
er Anvin
rbtree: drop "
c
onst" from s
e
arch functi
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r A
n
vin
c
hanges
.
src: document POPCNT
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter A
n
vin
Merge branch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r
A
nvin
t
e
st/po
p
cnt
.
asm: simple test for the POPCNT i
n
structi
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The P
O
PCNT instruct
i
on doe
s
not nee
d
sizes on memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
BR 22
2
9
7
03: POPCNT
r64,rm64 not POPCNT r64,
r
m32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: B
R
2222
6
1
5: fix segfa
u
lt on bo
g
us %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
e
ter Anv
i
n
doc: better description
o
f
%
l
i
n
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
src: documen
t
if for %ifm
a
cro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test: add test for BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc:
BR
2
222615: f
i
x segfau
l
t on bogus %ifm
a
cro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/c
h
anges
.
src: document ELF
T
LS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc:
m
in
o
r edi
t
to the T
L
S documentat
i
on e
x
amples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pe
t
er A
n
vin
version
.
pl
:
snapshot releas
e
s *only
*
have digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
o
v
e all version strings to a singl
e
compilation uni
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
rb
t
ree: drop the data pointer;
inste
a
d rely on be
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
c
o
mpi
l
er
.
h: add offsetof() a
n
d container_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left
-
leaning red-black tree d
a
t
a
structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Fix
h
e
ade
r
guard
s
f
or outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
A
nvin
make a
l
ldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
nvin
doc: cr
o
ss-reference ma
c
ro para
m
eter co
n
catenation
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
Merge bra
n
c
h
'nas
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er Anvin
d
oc: fix typo in the description of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
fi
x
c
a
pitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
d
oc: remove dupli
c
ate entry for the "
e
rror" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
doc
:
retroactively
docu
m
ent upd
a
tes to the w
a
rning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
fix t
y
po
in the descripti
o
n of %unmacr
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc:
f
ix capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: remove
d
u
pl
i
cate entr
y
for the "error
"
warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: re
t
roactive
l
y documen
t
updates to the warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er
Anvin
M
erge
com
m
it 'nasm
-
2
.
0
5
.
01
'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
doc/cha
n
ge
s
.
src: document
-W/-w f
i
x as a
NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pet
e
r Anvin
output: add com
m
on file
o
utlib
.
c for common fun
c
ti
o
ns
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anv
i
n
prepro
c
: m
e
rge expa
n
d_
m
mac_params() and e
x
pand_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
M
e
rge bra
n
ch 'nas
m
-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
nvin
Better descr
i
pti
o
n of the number-overf
l
ow wa
r
n
ing
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
R
:
2196966: m
a
ke
t
h
e -w/-W opt
i
ons
work again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
smartalign: c
l
ean up unnecessar
y
duplication; tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snap
s
hot rel
e
ases, e
x
pand out the mang
l
ed
v
ersi
o
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm: int
r
oduce
o
py
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble: use opx and o
p
y
in a fe
w
more pl
a
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
doc/
c
han
g
es
.
src
:
retroactive
l
y
document anon
y
mous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
p
r
e
proc: d
o
n't macro-ex
p
and the a
r
g
ument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anv
i
n
doc: document
%pop with
a
r
g
u
ment
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %po
p
t
o take a
n
identifier, unify %pu
s
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc
:
document anon
y
mous %push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc/changes
.
src: begin the r
e
lease notes for 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
doc: fix awkward
w
o
r
d
o
rder
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
v
e
r
sion
.
pl:
d
on't add an ex
t
ra
.
00 for s
u
bmin
o
r if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merg
e
branch 'indire
c
t'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
i
n
Fix op2 r
e
fere
n
ces th
a
t
h
ad not yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anv
i
n
disa
s
m: extension b
y
te su
p
p
o
rt
i
n the disa
s
sembler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
Add extensi
o
n byt
e
c
ode
s
to su
p
p
ort operands 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
in
When issuing warnings fo
r
EA d
i
splacements, us
e
the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
d
oc/change
s
.
s
r
c: u
p
d
a
te rel
e
ase notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter A
n
vin
The
CRC32 instructions
c
an
t
ake 66 p
r
efixes as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvin
test/crc32
.
asm: tes
t
the C
R
C
3
2 instru
c
ti
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2190
5
2
1
:
fix
the CRC
3
2
opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
te
r
Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
An
v
in
BR 2187210
:
Fi
x
PFRCPV and PFRSQ
R
TV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
assem
b
le: n
o
t all bac
k
en
d
s
h
a
n
dle in
t
ra-s
e
gm
e
nt OUT_
R
EL
*
ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvin
BR 21
4
8448:
f
ix r
e
l
ativ
e
addresses in bin output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pete
r
Anvin
U
p
dat
e
.
gitignore to include ad
d
itiona
l
generated f
i
les
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
t
er
Anvin
test/pp
i
ndi
r
ect
.
a
s
m
:
test token past
i
ng i
n
side
%
[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anv
i
n
pr
e
proc: f
i
x
t
e
rminal token pasting
i
n indirect sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
p
reproc: error on unterminated %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
pre
p
roc: fi
x
exit con
d
itions fo
r
indirecti
o
n loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
in
pr
e
proc: corr
e
ctly han
d
le quoted strings
i
nside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er
Anvin
doc: document the %[
.
.
.
] c
o
n
s
t
r
uc
t
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vin
te
s
t:
better sm
a
rta
l
ign tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smarta
l
ign: use a "time
s
" construct r
a
ther
th
a
n
%
r
e
p
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
e
r
Anv
i
n
macros
.
pl: hand
l
e \
-
cont
i
n
u
ation li
n
e
s
in macr
o
s
.
p
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pete
r
Anvin
s
m
arta
l
ign: rewrite to use
t
he indirect construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er
A
nv
i
n
te
s
t: add te
s
t for
p
rep
r
ocessor indirection constr
u
ct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r
A
nvi
n
pr
e
proc: f
i
x list ite
r
ation
in the case of expand_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter A
n
vin
preproc: Add new %[
.
.
.
] indir
e
c
tion constru
c
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
NASM 2
.
05rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF
6
4
: once
a
g
ain
,
fix generati
o
n of "na
k
ed"
OUT_RE
L
*
A
DR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
N
A
SM 2
.
05
r
c
6
commit
|
commitdiff
|
tree
next