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
optimization.asm: more sbyte tests
2009-02-27
H
.
Pe
t
e
r
An
v
in
optimization
.
a
s
m:
m
ore sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er Anvin
s
b
yte: optimization is OK if U
N
K
N
OWN
i
sn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er Anvin
o
ptimization
.
asm:
a
dd sbyte test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
er Anvi
n
NASM 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
BR
2
413265: don't p
e
ssimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
o
p
t
imization
.
asm: add EA optimi
z
ation tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
nasm
.
c
: another readab
i
l
ity
cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
na
s
m
.
c: readability cl
e
anup for seg:off pa
r
si
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
n
v
in
Add VPC
L
MUL
instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble
:
o
n
ly be optimi
s
tic with NO_SEG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er A
n
v
in
conve
r
gence
.
a
s
m: add
t
est of jmp to an absolute ad
d
ress
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
P
C
LMUL is apparently t
a
rg
e
ted
fo
r
We
s
t
m
ere wit
h
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
N
A
SM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
i
n
B
R
2557
9
03
:
fix
d
i
sasse
m
bly of a set of SSE MOV* instr
u
ctio
n
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
B
R
254
1
252: Fix issue
s
in
i
n
s
ns
.
dat, most
l
y related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
ete
r
An
v
in
c
h
anges
.
src: document WAIT an
d
%
$$
f
i
xes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Treat WAIT as a pr
e
fix even th
o
ugh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
br704736: hand
l
e
d
eep conte
x
t-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
n
asmlib: ma
k
e
nasm_strcat() take con
s
t arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
oute
l
f
3
2/64: remove
a
lig
n
_str in favor of fw
r
it
e
z
e
ro
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
utb
i
n: fix typo: "sect
i
ons" not "sec
t
ion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all-zero buff
e
rs; add fwritezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
vin
BR 26119
0
6: proper er
r
or messag
e
f
or start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
NASM 2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode for
V
A
DDSUBPS; operan
d
s for VBLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
FMA instruction
s
won't
b
e in Sandy
Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl script u
s
ed to generate FMA
in
s
truction
patt
e
rns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
changes
.
src: document upd
a
te
d
AVX s
p
ec
i
fication
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
Update the VFMA* instruction
s
per the AVX s
p
ec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
in
s
ns
.
dat: fix minor for
m
atting anoma
l
ies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anv
i
n
insns
.
pl: handle the new VEX
.
DD
S
flag p
e
r AVX
s
pec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
v
i
n
BR 2593349: Mov
e
version
m
e
ssage
b
ack to
s
tdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pete
r
Anvin
NA
S
M 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc: clean up th
e
"String Mani
p
u
l
ation in Macros"
s
ection
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anv
i
n
doc:
indent the time
m
acro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
d
o
c:
fix t
y
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvi
n
Merge branch 'ma
s
ter' o
f
git+ssh://repo
.
or
.
cz/srv
/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc: update the s
e
ctio
n
on numeric const
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
ter Anvin
Fix the [wa
r
ning]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
e
t
e
r Anvin
out
a
s
86: slight stylis
t
ic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2432826: Fix enf
o
rcement
of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter An
v
i
n
BR 24132
7
8: Nonoptimal fo
r
ms of
a
rithmetic ins
t
r
uctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter
Anvin
ch
a
n
ges
.
src: document Mach-O alignme
n
t
f
ix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
N
ASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nvin
ELF:
use rbtree
for symbol
searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
r
b
tree: drop "const"
f
rom s
e
arch fu
n
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
c
h
an
g
e
s
.
src: document POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merg
e
branch 'nasm-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
test/pop
c
nt
.
a
sm: simpl
e
test for
t
he PO
P
CNT instru
c
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
T
h
e POPCNT
instructi
o
n
d
o
es n
o
t need
si
z
es on
m
emory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
BR 2
2
2
9
703: POPCNT r64,
r
m64 not POPCNT r
6
4,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: BR 2222615
:
fix segfa
u
lt on bog
u
s %if
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
:
better descriptio
n
of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
changes
.
src: docu
m
ent if
f
or
%
ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test:
a
dd test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
p
reproc: BR 2222615:
fix seg
f
ault on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
src: document E
L
F T
L
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er Anvin
do
c
: min
o
r
edit to the TLS do
c
umentat
i
on
e
xamples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anv
i
n
versi
o
n
.
p
l: snapshot r
e
leases *only*
have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all version strings to a single
c
ompilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbt
r
ee: drop the da
t
a poin
t
er; i
n
stead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
compiler
.
h
: a
d
d offsetof()
a
nd containe
r
_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
Left-lea
n
ing r
e
d
-black tree dat
a
structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r An
v
i
n
Fix
header gua
r
ds for ou
t
l
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
An
v
i
n
make allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-reference
macr
o
para
m
eter
co
n
cat
e
n
ation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
Merge branch 'nasm-
2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix t
y
po in th
e
descripti
o
n of
%
unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc
:
rem
o
v
e
duplicate
e
ntr
y
for
the "e
r
r
or"
w
a
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: retroa
c
tively do
c
ume
n
t u
p
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
descr
i
ption of %
u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: fix capital
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc:
r
emov
e
duplicate entry fo
r
t
he "erro
r
" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
ly document
u
pd
a
tes to
t
he w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
Anvin
Mer
g
e 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
.
Peter Anvin
doc/ch
a
nges
.
src: document -W/-w fix as a NASM 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
output
:
add
common
f
i
l
e outlib
.
c
for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pete
r
Anvin
preproc: m
e
rge expand_m
m
ac_
p
arams() a
n
d e
x
pand
_
in
d
i
r
ect
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
Merge
b
r
anch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter An
v
in
Better description
of the number-overflow wa
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 21
9
696
6
: m
a
ke th
e
-
w
/-W options
w
ork a
g
ain
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er A
n
vin
smar
t
align:
cle
a
n
up
u
nnecessar
y
dupli
c
atio
n
; twe
a
k
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er Anvin
For snapshot releases, expand out
t
he mang
l
ed
v
e
r
si
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
n
vi
n
disasm:
i
ntroduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er An
v
in
ass
e
m
ble: use opx and opy in a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc/changes
.
src: retroactively docum
e
nt an
o
nymo
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vi
n
p
r
eproc: don't macro-expand the a
r
gu
m
ent to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: doc
u
m
ent %pop with
argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
prepr
o
c: a
l
low %pop to take an ide
n
tifier
,
u
n
ify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc: doc
u
ment anonymous %pu
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
e
r Anvin
doc/change
s
.
src: begi
n
the
r
e
leas
e
notes for 2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvi
n
doc
:
fix awkwar
d
word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
ver
s
i
o
n
.
pl
:
don't add an extra
.
00
for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
M
e
rge
b
ranch
'
indir
e
ct
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
Fix op2 references tha
t
had
not yet been converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
di
s
a
s
m:
e
x
tension byte supp
o
rt
i
n the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extension byte
c
odes to suppor
t
o
p
era
n
ds 4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next