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
.
Peter Anvin
optimizat
i
on
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
e
r An
v
in
sbyte: optimizat
i
o
n is OK if UN
K
NOWN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimiz
a
tion
.
asm:
a
d
d
sbyte
t
es
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
ete
r
Anvin
NA
S
M 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anv
i
n
BR 241326
5
:
don't
p
essimize
d
isplacemen
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
opt
i
mization
.
as
m
: add EA
o
ptimizati
o
n tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c:
a
nother readabil
i
ty cle
a
n
u
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
Anvin
nasm
.
c
:
readabi
l
i
t
y cleanup for
seg
:
off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anv
i
n
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble
:
o
n
ly be optimistic with NO_SEG
i
f we
'
re really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anv
i
n
convergence
.
asm: add test of jmp to an absolute a
d
dress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is
app
a
rently targeted fo
r
Westmere
wi
t
h the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2557903: fix disassembly of a set of SSE MOV* inst
r
uctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR
2541252: Fix issues in insns
.
dat, mostly re
l
ated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
c
h
anges
.
src: document WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2592476: T
r
ea
t
WAIT as
a prefix e
v
e
n
though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: handle deep
context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
n
asml
i
b: make nasm_s
t
rcat() take const
a
rg
u
me
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
outelf32/64:
r
emove align_str in favo
r
of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix typo
:
"
section
s
"
not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all-zero buffers
;
add f
w
rite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
B
R
2611906: proper error message for start < o
r
igin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
Fix op
c
ode for
V
ADDSUBPS
;
op
e
rands for VBLEND; ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
FMA
i
nstructions
w
on't be in S
a
ndy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Pe
r
l script used t
o
generate FM
A
instructi
o
n patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
c
hanges
.
src: document up
d
ated AV
X
s
pecifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er An
v
in
Update the
V
FMA* instruction
s
pe
r
the AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
insns
.
dat: fix m
i
nor formatting anomalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
in
s
n
s
.
p
l: handle
t
he new VE
X
.
DDS flag per
A
VX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter An
v
in
BR 2593
3
49: Move
vers
i
on
m
essage bac
k
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pe
t
er Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean u
p
the "St
r
ing Ma
n
i
p
ulati
o
n
in M
a
cros"
s
ection
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc: indent
t
he
time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
ete
r
Anvin
doc
:
fix
t
y
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge
branch 'ma
s
ter' of git+ssh
:
//repo
.
or
.
cz/srv/g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anvin
doc:
u
pdat
e
the section on nu
m
er
i
c constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
A
nvin
Fix the
[
warning] d
i
rect
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter A
n
vin
outas8
6
: s
l
ight stylistic cl
e
anups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
A
n
v
i
n
B
R
2432826:
Fi
x
e
nforceme
n
t of the LO
N
G bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
e
r
Anvin
B
R
241327
8
: Non
o
ptimal forms of arithmetic in
s
truct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anvin
changes
.
src: document Mac
h
-
O alignmen
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r
A
nvin
NA
S
M 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter Anvin
ELF: use rb
t
ree for
symb
o
l searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbt
r
ee:
drop "const"
f
rom search
functio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
A
n
v
in
ch
a
nges
.
src: document POPCN
T
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
M
e
rge branch '
n
asm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test
/
popcnt
.
asm
:
simple test for the POPCNT in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
ete
r
Anvin
T
he POPCNT
i
nstruction does
n
ot need sizes on m
e
mor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
Anvin
BR 222
9
703: POP
C
NT r64,rm6
4
not
P
OPCNT r6
4
,r
m
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: BR 2222615:
f
ix segfaul
t
on bogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pe
t
er An
v
in
doc: be
t
ter d
e
scr
i
ption of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
src:
document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
test: a
d
d test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter
Anvin
preproc: BR 22
2
26
1
5: fix segfault on
b
o
gus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter Anv
i
n
doc/cha
n
ge
s
.
s
rc: document ELF TL
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er
A
nvin
d
oc: minor edit to the TLS docu
m
e
n
ta
t
ion exa
m
ples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
v
e
r
sion
.
pl:
snapshot relea
s
es *
o
nly* have d
i
gits
i
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Pet
e
r
A
nvi
n
Move all vers
i
on st
r
ing
s
t
o
a
sin
g
le compilation un
i
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r An
v
in
rbtree: drop the
d
ata p
o
inter; instead rely on be
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
c
ompiler
.
h:
add off
s
et
o
f
(
) a
n
d conta
i
ner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
L
e
f
t-l
e
aning re
d
-b
l
ack tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
Fix header guar
d
s
for o
u
tlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
mak
e
alldep
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: cr
o
ss-reference macro parameter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
i
n
Merge branch 'n
a
sm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: fix typo in
the
des
c
ript
i
on
o
f %unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc: fix cap
i
t
a
l
izat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c
:
r
emo
v
e duplicate
e
ntry for the "error"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: retroacti
v
ely doc
u
ment updates to the
w
arn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc: f
i
x
t
y
po in
the
d
es
c
r
i
p
tio
n
o
f
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anv
i
n
doc
:
fix capitalizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
d
oc: remove duplicate entr
y
for the "e
r
ror" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc
:
retroactively docum
e
nt upda
t
es
t
o the warning
.
.
.
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
N
A
SM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
d
oc/cha
n
g
e
s
.
src: document -W/-w fi
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
Anv
i
n
output: add
c
o
m
m
on f
i
le out
l
ib
.
c for common f
u
nctions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
er A
n
vin
p
repr
o
c:
merge e
x
pand_mma
c
_param
s
()
a
nd e
x
pand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Mer
g
e branch 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better
d
escription of the num
b
e
r
-overflow w
a
rnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anv
i
n
BR: 2196966
:
make
the -w/-W opti
o
ns work a
g
ain
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anvin
smartalig
n
: cl
e
an up unnecessary d
u
p
l
ica
t
ion; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
Anvin
For snapshot relea
s
e
s,
ex
p
and out the mang
l
ed ve
r
s
i
on
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvin
disasm:
i
nt
r
oduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter Anvi
n
asse
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
.
Peter Anvin
doc/changes
.
s
r
c: ret
r
oact
i
vely docum
e
nt anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
pr
e
proc
:
d
o
n
't macr
o
-
e
xpand the argum
e
nt to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
doc: do
c
ume
n
t
%
pop
w
ith argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
preproc: allow %pop to take an id
e
ntifier
,
unify
%
pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
do
c
: document
a
nonymous
%push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc/changes
.
src:
be
g
in
th
e
rel
e
ase notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix awkward
w
ord orde
r
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
e
xt
r
a
.
00
for
subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch
'i
n
direct'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 re
f
e
rences t
h
at had not yet been
c
o
nverted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
di
s
asm: ext
e
nsi
o
n
by
t
e support in the disas
s
embler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er
Anvin
Add ext
e
nsi
o
n bytecodes
t
o sup
p
or
t
operand
s
4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next