repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
NASM 2.06rc12
2009-05-06
H
.
Pete
r
Anv
i
n
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pete
r
Anvin
pre
p
roc: handle %+ even
d
uring
e
a
r
l
y token replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
U
se lower
case for VEX and
X
O
P
i
n
i
n
structions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter
A
nvin
I
n
frastruc
t
ure support f
o
r AM
D
'
s
new
X
O
P
p
r
ef
i
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pet
e
r Anvin
ou
t
bin: replac
e
fp
r
intf(
r
f, not_def
i
ned);
with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter An
v
in
NASM 2
.
06
r
c11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
preproc
:
unif
y
token-pa
s
ting
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vi
n
doc: sli
g
h
t
ly
t
idy the copy
r
ight pa
g
e of t
h
e
m
a
nual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pe
t
e
r A
n
vin
preproc:
m
ake $
and
$
$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
er An
v
in
pre
p
roc: fix more token
p
asting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHORS: Update
i
nfo
r
mat
i
on for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
e
r
Anvin
NASM
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nv
i
n
Document pre
p
rocessor t
o
ken concat
e
nation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
et
e
r Anv
i
n
Handle weird cases of
t
oken pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er
A
n
vin
N
ASM 2
.
0
6r
c
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pet
e
r Anvin
nasm
.
nsi: add COPYING to the list of fil
e
s to
p
ackage
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
eter An
v
i
n
na
s
m
.
n
s
i: a
d
d NASM Manual
;
a
utomate v
e
rsi
o
n
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anv
i
n
disasm: f
i
x revers
e
d RE
P
v
s REPN
E
in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r
A
nvin
disasm:
when n
o
instructio
n
is found, consider a
naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
eter A
n
v
i
n
NASM
2
.
0
6
r
c
8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
B
R
2
690688: Fix opcodes for FMA instructio
n
s
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add test
f
ro
m
BR 26
9
0688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
Anvin
B
R
2690688: add miss
i
ng VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
n
v
in
BR 2689316:
PEXTRQ requ
i
res REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
er Anvin
g
e
nfma: fix spelli
n
g
o
f
the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
ter
A
nvin
in
s
ns
.
dat:
f
i
x
VFNM i
n
st
r
uctions
incorrectly spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter
Anvin
NASM 2
.
06
r
c7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pe
t
er Anvin
BR 2672117:
h
andle
l
o
ng
l
in
e
s
for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter A
n
vin
au
t
oconf: detect t
h
e b
r
oken bo
o
l
in Ope
n
Watco
m
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvin
M
o
st instruction
c
odes
ar
e
oc
t
al, s
o
print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
er
Anvin
optimi
z
atio
n
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er Anvin
sb
y
te:
o
pti
m
ization is
O
K if UNKNOWN
i
s
n
'
t
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
o
p
tim
i
zati
o
n
.
asm: add
sby
t
e tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
NASM 2
.
0
6
rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 2413265:
d
on
'
t pessimi
z
e displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
e
r
Anvin
o
p
t
i
mizat
i
on
.
asm:
ad
d
EA opt
i
m
i
zatio
n
tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
te
r
Anvin
nasm
.
c: ano
t
her re
a
dability cle
a
nup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
er Anvin
nasm
.
c: readab
i
lity cleanup fo
r
seg:
o
ff
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvi
n
Add VP
C
LMUL instr
u
ctions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
assemble
:
only be opti
m
istic with NO
_
S
E
G if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter
A
nvin
conv
e
rgence
.
asm: add test of jmp to a
n
absolut
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
PCLMUL is app
a
r
ently targeted for Westmere
with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
NA
S
M
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
BR
25
5
7903:
fix disassembl
y
of a se
t
of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
B
R 2541252: Fix issu
e
s i
n
insns
.
da
t
, mos
t
ly
rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvi
n
changes
.
src: document WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Tre
a
t WAIT as a pre
f
ix
even t
h
o
u
gh
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
br7047
3
6: handle
d
eep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: ma
k
e nasm_strcat() take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
elf32/64:
r
emove align_str in fav
o
r of
f
writezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
outbin: fix t
y
po:
"
se
c
ti
o
ns" not "s
e
cti
o
n"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
U
n
if
y
all-zero buffer
s
;
add fwri
t
ezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 26
1
1906: prope
r
error message for star
t
< origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM
2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Fix opcode for VADDS
U
BPS
;
oper
a
n
d
s for VBLEND;
a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
FMA
i
n
structions wo
n
't be in Sandy Brid
g
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl script us
e
d to ge
n
erate F
M
A ins
t
ruction pattern
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
changes
.
s
rc: document upda
t
ed A
V
X
s
p
e
c
ific
a
tion
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Upd
a
te t
h
e
VFMA* ins
t
ru
c
tions
per the AVX sp
e
c version
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
insns
.
dat: fix min
o
r form
a
tting anomalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvi
n
insns
.
pl:
handle th
e
new VEX
.
DDS flag per AVX
s
pec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter An
v
in
BR 25
9
3349: Move version
message back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter An
v
in
N
A
SM 2
.
06r
c
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
do
c
: clean up th
e
"String Manipulation in Macros
"
sec
t
ion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc: indent the time macro e
x
ample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
Merge branch 'mast
e
r
' of
git+
s
s
h
://repo
.
or
.
cz
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc: up
d
at
e
the section on nu
m
eric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
F
ix the [warning] direct
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
A
nvin
outas86: slight
s
tylistic
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2432826: Fi
x
enforcem
e
nt of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
te
r
Anvin
BR 2413278:
N
onoptimal forms of arithm
e
tic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter Anvin
changes
.
src: document Mach-O
a
l
i
gn
m
ent fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pe
t
er Anvin
NASM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter Anvin
EL
F
: use rbtree
f
or symbol
searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
r
b
t
re
e
: drop "co
n
st" fro
m
searc
h
functi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
chan
g
e
s
.
sr
c
: document POPCN
T
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merg
e
br
a
nch
'
nas
m
-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
test/
p
opcnt
.
a
sm: simple test for
the POPCNT in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
The POPCNT
i
ns
t
ruction does no
t
ne
e
d sizes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
BR 2229
7
03: POPCNT r64,
r
m64 not PO
P
CNT r
6
4
,rm3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
preproc: BR 22
2
2615: fix
s
egfault on b
o
gus
%ifmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pete
r
Anvin
doc: bet
t
e
r
d
e
sc
r
ipt
i
on
o
f %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
in
cha
n
ges
.
src:
d
o
cument if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
test:
add
t
est for
B
R 2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc
:
BR 2222615: fix segfa
u
lt
on
b
ogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter An
v
in
doc/changes
.
src:
document ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter A
n
vin
d
o
c: minor edit
to t
h
e TLS document
a
t
i
on ex
a
mples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
version
.
pl: snapshot relea
s
es *only* ha
v
e
d
i
gits i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
ter Anvin
Move all versio
n
s
t
rings to a single compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbt
r
e
e: drop
t
he
d
ata pointe
r
;
instead
r
ely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
compiler
.
h: add
o
ffsetof
(
)
a
nd container_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Le
f
t-le
a
ning red-black tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
F
i
x hea
d
e
r
guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc
:
cross-reference ma
c
ro par
a
meter concatenati
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
Merge branch 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: fix typo in the
descr
i
ption o
f
%unm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
d
oc: fix capitalizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next