repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
nasm.c: readability cleanup for seg:off parsing
2009-02-26
H
.
Peter A
n
vin
nasm
.
c:
r
e
a
d
ability cleanup for
s
e
g:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
asse
m
ble: o
n
l
y
be opti
m
istic
w
ith NO_SEG if we're
re
a
ll
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
convergence
.
asm
:
add
test of
j
mp t
o
an
a
b
solute a
d
d
re
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
PCLMU
L
is apparently tar
g
e
t
ed
f
o
r West
m
ere wit
h
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
N
ASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
BR 2557903
:
fix disas
s
embly of a se
t
of SSE MOV* instru
c
ti
o
ns
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
Anvin
BR 254
1
252:
F
ix issues in
insns
.
dat, most
l
y related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
changes
.
src: document WAIT a
n
d %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR 259
2
4
7
6: Treat WAIT as a prefix even t
h
ough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
br704736: handle deep context-local mac
r
o
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
nasml
i
b
: m
a
k
e
nasm_strcat() take con
s
t argum
e
n
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
i
n
outelf32/64: remove al
i
gn_s
t
r in favor of
f
write
z
er
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
outbin: fix
t
ypo: "sections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
Unify a
l
l
-zer
o
buff
e
r
s
;
add fwrite
z
ero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: pro
p
er error
m
essage fo
r
start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode
f
or VAD
D
SUBPS; op
e
ra
n
ds f
o
r VBLEND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
FMA
ins
t
r
u
ctions w
o
n
'
t
b
e
in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Perl script used to
gen
e
rate FMA
i
n
struct
i
on patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
c
h
anges
.
sr
c
: doc
u
ment up
d
a
ted AVX sp
e
cification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Up
d
ate t
h
e VFMA*
i
n
structio
n
s per
the AVX
s
pec
v
e
r
sion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
i
n
sn
s
.
dat: fix minor fo
r
matting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
A
n
vin
insns
.
pl: h
a
ndle the new VEX
.
D
DS
f
lag
p
er
AVX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter
A
n
vin
B
R 259334
9
: Move ver
s
ion message back
t
o st
d
out
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvi
n
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Sor
o
nel Haetir
Docume
n
t
t
he as86
.
.
sta
r
t labe
l
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anvin
doc: clea
n
u
p
the "Stri
n
g M
a
ni
p
ulation in Macros" sec
t
ion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: indent
the time
macro exampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter A
n
v
in
doc
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
M
er
g
e branch 'm
a
ster' o
f
g
i
t+ssh://
r
epo
.
or
.
c
z
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
d
o
c: upd
a
te t
h
e section on numeric c
o
nstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pe
t
er Anvin
Fi
x
the
[warning]
d
i
rective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anv
i
n
ou
t
a
s86: slight sty
l
istic cleanup
s
commit
|
commitdiff
|
tree
2009-01-04
Sor
o
ne
l
Haetir
Add ent
r
y poin
t
support to
as86
b
ackend
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
ter Anvin
BR 2
4
32826: Fix e
n
forc
e
men
t
of the L
O
NG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r
Anvin
BR 2413278: Nonoptimal fo
r
ms of a
r
ithmetic in
s
tructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
c
h
anges
.
src:
d
ocume
n
t
M
ach-O al
i
gnmen
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er Anvin
N
A
S
M
2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
D
a
vi
d
D
eHaven
Mach-
O
alig
n
ment
fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvi
n
NASM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvi
n
ELF: use rbtree for symbol sear
c
h
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r Anvin
rbtree: drop "const" f
r
om
search f
u
nction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
chan
g
es
.
src: document
P
O
PCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter An
v
i
n
Merge branc
h
'
n
asm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
te
s
t/popcnt
.
a
s
m
: si
m
ple
t
est for the POPCNT instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
v
in
The POPCN
T
in
s
truction d
o
es not need sizes
o
n
memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
B
R
22297
0
3
:
POPCNT r64,rm
6
4 not POPCNT r64,rm
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
An
v
in
preproc: BR 2222615: fi
x
seg
f
a
ult on
b
ogus
%ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pete
r
Anvin
doc: be
t
t
er descri
p
tion of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
c
h
anges
.
s
rc: document
i
f for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test: add test f
o
r BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR 2222
6
15: fix segfault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
src: do
c
ument ELF
TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc: minor
e
dit to the TLS documentatio
n
exampl
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
e
ter Anvin
versi
o
n
.
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
Mo
v
e al
l
version
strings to a
s
ing
l
e
comp
i
lation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
rbtr
e
e
: d
r
op
t
he data pointer; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter
A
n
v
i
n
compil
e
r
.
h: add offsetof()
a
nd
containe
r
_of(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leaning re
d
-
black tree
d
ata structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
F
ix h
e
ade
r
guards for o
u
tl
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
ma
k
e al
l
deps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: cross-referenc
e
m
a
cro parameter conc
a
tenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter A
n
vin
Merge branch 'nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: fix typo in
t
he
d
esc
r
ipt
i
on
of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvi
n
d
o
c:
fix capitalizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: r
e
move d
u
plicate entry f
o
r
t
he "err
o
r" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: retroactivel
y
do
c
ument up
d
ates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: fix typo in t
h
e description of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c
:
fix ca
p
it
a
li
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: remove du
p
l
icate entr
y
f
o
r
t
h
e "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: retroactively document update
s
to
the w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge commit
'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pete
r
Anvin
do
c
/
c
hanges
.
s
r
c: docum
e
nt -
W
/-w f
i
x as
a
N
ASM
2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter A
n
vin
out
p
ut: add common file
outlib
.
c for comm
o
n functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter A
n
vin
p
r
eproc: merge expa
n
d_
m
mac
_
param
s
() and expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vi
n
Merg
e
branch 'nas
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better
descripti
o
n of the numbe
r
-overfl
o
w w
a
rning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
n
vin
BR: 2196966: make the
-
w
/
-
W
options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
smartalign: clean up
u
n
necessar
y
du
p
lication
;
tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
ete
r
An
v
in
For snapshot
re
l
eases, expand
o
u
t
the mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm: in
t
roduc
e
opy
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 few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/cha
n
ges
.
s
rc: r
e
t
roactiv
e
ly
d
ocumen
t
a
n
on
y
mous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vi
n
prep
r
oc: d
o
n't macro-e
x
pand the arg
u
ment to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
d
oc
u
me
n
t %pop with argume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
Anvin
preproc: allow %po
p
to take an identifier, unify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
do
c
: docum
e
nt anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc/changes
.
s
rc: be
g
in the release
no
t
e
s for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
An
v
in
doc
:
fix awkward wo
r
d orde
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvi
n
v
ersion
.
pl: don't add an e
x
tr
a
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
Merge bra
n
ch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Fix
o
p
2 referen
c
es
t
hat had
not yet been converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: exte
n
sion byte support in t
h
e d
i
s
a
ssembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r A
n
vin
Add exten
s
ion bytecodes
t
o
support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When
is
s
uing
w
arnings for
EA displ
a
cements, use the
.
.
.
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
.
Peter Anvin
doc/ch
a
nges
.
src:
update re
l
ea
s
e n
o
tes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
The CRC32 inst
r
uctions can ta
k
e
66
p
refixes as
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next