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
.
Pete
r
Anvi
n
Unif
y
all-z
e
ro buff
e
rs; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: pr
o
per err
o
r message for st
a
rt
< origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Fix opcode for V
A
DDS
U
BPS; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA instructions won't be in Sandy Br
i
d
ge
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
ete
r
Anvin
BR 2593
3
49: Move version
message back to stdo
u
t
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: clean up th
e
"S
t
ri
n
g Man
i
pulation i
n
Macros" s
e
c
t
ion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r Anvin
doc: indent the ti
m
e
m
acr
o
e
xam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc
:
f
ix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge branch 'mast
e
r' of git+ssh
:
/
/
repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: upd
a
te the section on nume
r
i
c c
o
nstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pe
t
er
Anvin
Fix the [war
n
i
n
g] d
i
rective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pete
r
Anvin
o
u
ta
s
8
6:
s
light stylistic cleanups
commit
|
commitdiff
|
tree
2009-01-04
Soronel Haetir
Ad
d
entry p
o
int support
to as86
b
ackend
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
BR 2432826:
F
ix enf
o
rcem
e
nt
of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2413278: Nonoptim
a
l forms of arithmet
i
c instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter Anvin
c
hanges
.
sr
c
: docum
e
nt Mach-O al
i
gnment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anv
i
n
NASM 2
.
06rc
2
commit
|
commitdiff
|
tree
2008-12-18
David DeHaven
Mach-O alignment fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
ELF: use rbtree for symbol searches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree
:
drop "const" from sea
r
ch
function
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
src:
doc
u
ment P
O
P
C
NT fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
Me
r
ge bran
c
h 'nasm-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
t
est/popcnt
.
a
s
m: simple test for the POPCNT i
n
struction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er
A
nvin
The POPCNT in
s
truction doe
s
not need sizes on mem
o
ry
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
B
R 2229703
:
POPCNT r64
,
r
m64 not POPCN
T
r
64,rm
3
2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc:
BR 2222615:
fix se
g
fault on bogus
%ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
:
bett
e
r descrip
t
ion of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
A
nv
i
n
changes
.
s
rc: document if fo
r
%ifmacr
o
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
tes
t
: add t
e
st
f
o
r BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
Anvin
preproc: BR 2222615:
fix segfault on bogu
s
%ifma
c
ro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/c
h
anges
.
s
r
c: document EL
F
TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
nvin
doc: minor
e
dit to the TLS d
o
cumentation examples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
version
.
pl:
s
napshot releases *only
*
have digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
te
r
A
nvin
Move all
version
s
trings to a s
i
ng
l
e com
p
i
lation unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
r
b
tree: drop the dat
a
poi
n
ter; instead rely
on being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
compiler
.
h: add of
f
s
etof()
and container_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r A
n
vi
n
Le
f
t-leaning red-b
l
ack tree data s
t
r
uct
u
re
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Fix h
e
ader guard
s
f
o
r
outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
a
ke alldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-r
e
fe
r
e
n
ce macr
o
pa
r
a
m
ete
r
conc
a
tenation
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
Anvin
Merge branch 'nasm-2
.
0
5
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: 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: fix capi
t
alization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc:
r
emo
v
e duplicate
e
ntry for the "error" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c: retroactively
d
o
c
ument updates t
o
the war
n
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fix
typo
in th
e
d
esc
r
iptio
n
of %u
n
macr
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
doc
:
fix cap
i
taliz
a
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter An
v
in
doc: remove
dupli
c
ate entry for
t
h
e
"error" w
a
r
n
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively do
c
ument up
d
ates to th
e
warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
Anv
i
n
Me
r
ge commit 'nas
m
-2
.
0
5
.
0
1
'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
NASM
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/changes
.
src: doc
u
ment -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
.
Pete
r
Anvin
output: add common file outlib
.
c
for
comm
o
n functio
n
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
ter Anvi
n
pr
e
proc: merge
e
x
p
a
nd_mmac_pa
r
ams(
)
an
d
ex
p
a
n
d_indi
r
ect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
etter desc
r
ip
t
ion of the num
b
er-overflow warn
i
ng
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
n
vin
B
R
: 2
1
96966: make
t
he -w/-W option
s
work aga
i
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vin
s
martal
i
g
n: clean up unnecessary
d
upli
c
ation; tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter An
v
in
F
o
r snapshot releases, expand out the mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
te
r
Anvin
disasm: intr
o
duce opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r Anvin
assemble: use opx and opy
i
n
a few more places
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
doc/
c
hanges
.
s
rc
:
retroactively
d
ocument
a
nonymous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc:
d
on't macro-expand the argumen
t
to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
doc: docu
m
ent
%po
p
wi
t
h argument
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
Anvin
preproc: a
l
low
%
p
op to take an id
e
n
t
i
fier, unify %push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
d
o
c:
d
ocument a
n
onymou
s
%push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: begin the release notes
f
or 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
Anv
i
n
doc
:
fix awkward word order
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
ve
r
sion
.
pl: don
'
t add an
e
x
tra
.
00
f
o
r
s
ubminor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
Merge branch 'indire
c
t
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r A
n
vin
Fix op2 referenc
e
s that
h
ad not yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
i
s
a
sm
:
exten
s
ion byte
s
u
p
port in the disassembler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
i
n
A
d
d extension bytecodes to
suppo
r
t op
e
rand
s
4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r A
n
vin
W
hen
iss
u
ing war
n
ings for EA dis
p
l
a
c
ements, use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
N
A
SM 2
.
0
5
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/
c
ha
n
g
es
.
src: update
r
e
l
e
a
se notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
The CR
C
32 instructions
c
a
n
take
6
6 pr
e
fixes as
w
ell
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvin
te
s
t
/crc32
.
asm:
t
est the CRC32
i
n
s
truction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er
A
n
v
in
BR 2190521: fix the CRC
3
2
op
c
odes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR
2187
2
10: Fix PFRCPV an
d
PFRSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
Anvin
assemble: not
a
ll backen
d
s handle intra-
s
egm
e
nt OU
T
_RE
L
*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
BR
2148448: fi
x
relative ad
d
resses in
b
i
n
ou
t
p
ut
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
Update
.
gitignore to
inc
l
ud
e
addit
i
onal generat
e
d
f
i
l
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
n
vin
test/ppin
d
i
r
ect
.
a
sm: test token past
i
ng inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
prep
r
oc: f
i
x
terminal token
p
asting in indirect sequences
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter
A
nv
i
n
p
rep
r
o
c
: error
on untermin
a
ted %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
r
eproc: fix
exit cond
i
ti
o
ns f
o
r indirection loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r
A
nvin
preproc: correctl
y
h
a
n
dle qu
o
ted strin
g
s
inside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter An
v
in
d
o
c:
documen
t
the %[
.
.
.
] constr
u
ct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test:
b
et
t
er sma
r
ta
l
i
g
n
te
s
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
sma
r
t
a
li
g
n: use a "times" construct rather than %re
p
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vi
n
macros
.
pl:
handle \-continuati
o
n
lines in macr
o
s
.
pl
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
An
v
i
n
smartalign
:
rewr
i
te to use the
i
ndirect construct,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
t
e
r
Anvin
te
s
t
:
add te
s
t
f
or p
r
eprocessor indirecti
o
n co
n
struct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
preproc: fix list i
t
e
ration i
n
the ca
s
e of
ex
p
and_indirect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
p
rep
r
oc: Add new %[
.
.
.
] indi
r
ection 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
next