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
nasm.c: another readability cleanup
2009-02-26
H
.
Pet
e
r
Anvin
na
s
m
.
c
: another re
a
dabili
t
y
cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
nasm
.
c: readability
c
l
eanup
for se
g
:of
f
p
a
r
sing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
et
e
r Anvin
Add VPC
L
MUL in
s
tructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
a
s
semble: onl
y
b
e
optimisti
c
with N
O
_SEG
i
f we're r
e
ally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
convergence
.
a
s
m: a
d
d test
of jmp to an
a
bsolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
PC
L
MUL is apparently target
e
d
for Westmere with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
NASM 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
57903: fix d
i
s
a
ssembly of a set
o
f SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
41252: Fix issues in i
n
s
n
s
.
d
a
t, mostly
r
elated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
chang
e
s
.
src:
document WA
I
T and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2592476: Treat WAIT
a
s a prefix e
v
en thoug
h
i
t's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
b
r
704736: handle deep context-local ma
c
ros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
nasmlib
:
m
a
k
e nasm_strcat()
take const argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
oute
l
f32/64:
re
m
ov
e
align_str in favor of f
w
ritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er A
n
vin
o
u
tbin: fix typ
o
: "sections" n
o
t
"
sectio
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvin
Unify all-zero
b
u
f
fer
s
;
ad
d
f
w
ritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 26119
0
6: prope
r
er
r
or message
f
or start
< origi
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NA
S
M 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opc
o
d
e
for VADD
S
UBPS;
o
pera
n
d
s
for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
FMA instructions won't be in Sandy Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl sc
r
i
p
t used to generate FMA in
s
t
ruction
p
atter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
cha
n
ges
.
sr
c
:
d
ocument updated A
V
X specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
Update th
e
VFMA*
i
n
s
tru
c
tions p
e
r th
e
AVX spe
c
vers
i
on 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: f
i
x
minor fo
r
m
a
tting an
o
m
alies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
ins
n
s
.
pl: handle the
new VEX
.
DDS flag per AVX spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvi
n
BR 25
9
3349: Move versi
o
n message b
a
ck to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
ter Anvin
NASM 2
.
0
6rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: cl
e
an up t
h
e "Strin
g
Mani
p
ulation i
n
Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: in
d
ent the time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvi
n
d
o
c: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
M
e
rge branch 'master' of git+ss
h
://re
p
o
.
or
.
cz/s
r
v/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
Anvin
doc
:
up
d
at
e
the section
o
n nume
r
i
c
c
ons
t
ants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
A
nvin
Fi
x
the
[
warning] directi
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
out
a
s86:
s
light st
y
l
i
stic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R 2432826: F
i
x en
f
orcem
e
nt of t
h
e LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278: Nonoptimal
forms o
f
a
r
i
thmetic
i
nstr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pe
t
er Anvin
ch
a
nges
.
s
r
c: docume
n
t Mach-
O
a
l
ign
m
e
n
t
f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter
Anvin
NASM 2
.
06r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
Anvin
ELF: u
s
e rbtr
e
e
f
or s
y
mbol se
a
rches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er Anvin
rbtree:
drop "const" from
s
earch funct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter A
n
vin
ch
a
nges
.
src: doc
u
ment
P
OP
C
NT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r An
v
in
Merge bra
n
ch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
test/popcnt
.
asm: simple test for the
P
O
P
CNT instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er
Anvin
The POPCN
T
instr
u
ction
d
o
e
s
not need siz
e
s on m
e
mory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
BR 22
2
9
703: POPC
N
T
r
64,rm64
no
t
POPCN
T
r
6
4,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
pr
e
pro
c
: BR 2222615: f
i
x
s
e
gfault
o
n
bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter A
n
vin
doc: bet
t
er description of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
Anvin
changes
.
s
rc
:
doc
u
m
e
nt
i
f
for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
test: add test for BR 222261
5
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
vin
prepr
o
c
: BR 2222615: 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 An
v
in
doc
/
cha
n
ges
.
src: do
c
umen
t
ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
ete
r
Anvin
doc: minor e
d
it to the TLS
docume
n
tation ex
a
mple
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pete
r
Anvi
n
version
.
pl: snapshot
r
e
l
eases *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
all ve
r
s
i
on strings t
o
a single
c
ompilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
r
b
tr
e
e: drop the data pointe
r
; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
c
ompiler
.
h: add offsetof() and con
t
ainer_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
Left-leani
n
g red-black tree data
s
tructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anv
i
n
F
i
x h
e
a
d
er guards for ou
t
lib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
make all
d
eps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: cr
o
ss-
r
e
f
e
rence macro parameter conca
t
enatio
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Mer
g
e branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
doc: fi
x
typo in t
h
e descri
p
t
i
o
n of %un
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
f
ix ca
p
ita
l
ization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: remove
d
u
p
licate
e
nt
r
y for the "err
o
r"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: retr
o
activ
e
l
y
documen
t
updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ty
p
o
in t
h
e description
o
f %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
fix capita
l
iz
a
t
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc:
r
emove duplicate entry for th
e
"
error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
d
oc
:
re
t
r
oac
t
ively docum
e
n
t
updat
e
s
to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er An
v
i
n
Merge
comm
i
t 'n
a
sm
-
2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
doc/changes
.
src: document -W
/
-w fix as a
N
A
SM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pet
e
r Anvin
output: add common file ou
t
lib
.
c for
c
o
mmon
funct
i
ons
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvi
n
preproc: merge expand
_
mmac_par
a
ms() and e
x
pand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anvin
Merge bran
c
h 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r
Anvi
n
Better
d
escription of the numb
e
r-overflow
w
a
r
n
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r Anvin
BR: 2196966
:
make
t
he
-
w/-W
options wor
k
again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r Anvin
sm
a
r
t
a
l
i
g
n
: cle
a
n up
u
nn
e
ce
s
sary duplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
e
r
A
n
vin
F
o
r snapshot releases, expand out
the m
a
ngle
d
version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
is
a
sm: introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assemble: use
opx a
n
d
opy in a few mo
r
e
places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/chan
g
es
.
s
r
c
: retroac
t
ively
d
ocument anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
An
v
i
n
preproc: don
'
t macro-expand the argument to
%
use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc: document
%pop w
i
th argum
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
preproc:
all
o
w %pop
t
o take an
i
dentifie
r
, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
:
document
a
nonym
o
u
s
%
push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anvin
doc/changes
.
src:
b
egin th
e
release notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
o
c:
fix awk
w
ard
word orde
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
v
ersion
.
pl: don't add
an ext
r
a
.
0
0
for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge b
r
anc
h
'ind
i
re
c
t'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
F
i
x op2 r
e
fer
e
nces tha
t
h
a
d not yet
b
een
conve
r
ted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: exte
n
s
i
on byte support in t
h
e
d
isass
e
m
b
l
er
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
v
in
A
d
d extension bytecodes to suppor
t
ope
r
ands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
When issu
i
ng wa
r
n
ings for EA displacements,
u
se the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc/changes
.
src:
update
r
elease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvin
T
he C
R
C32 inst
r
uc
t
i
ons c
a
n
take 66 prefix
e
s as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter Anvin
te
s
t
/crc32
.
asm: test the
CRC32 i
n
struc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pet
e
r
A
nvin
BR
219
0
521: fi
x
t
h
e CRC32 op
c
o
d
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next