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
BR 2689316: PEXTRQ requires REX.W
2009-03-16
H
.
Pete
r
Anvin
BR 2689316:
PEXTRQ requir
e
s REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nvin
g
en
f
ma: fix spelling o
f
the VF
N
M
instr
u
ctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nvin
in
s
ns
.
dat: fix
VFNM i
n
struct
i
ons incorrect
l
y spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pe
t
er Anvin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
A
nvin
BR 2
6
72117: handle long
l
ines fo
r
db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvi
n
a
u
toconf:
detect th
e
bro
k
en bool in OpenW
a
tcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
er Anvin
Most instruction code
s
ar
e
octa
l
,
s
o
print e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anv
i
n
optimization
.
asm: more s
b
y
t
e tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
eter
Anvi
n
sbyte
:
o
ptimizati
o
n is OK if
U
NKN
O
WN is
n
't
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
o
p
timization
.
asm: add s
b
y
te tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NA
S
M
2
.
06rc
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvi
n
B
R
2413265
:
don'
t
pessim
i
ze di
s
placements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
o
p
t
imization
.
asm:
a
dd EA optimization test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: another
re
a
d
a
bility c
l
eanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
nasm
.
c: readability cleanup f
o
r se
g
:
o
f
f par
s
i
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
A
d
d VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
v
in
as
s
emble: only be optimistic w
i
t
h NO_SE
G
if we're
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
conv
e
rgence
.
asm: add test of jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
PCLMUL
i
s
apparently targe
t
ed for W
e
s
tmere wi
t
h
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
NASM 2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R
2557903
:
f
ix disassembly
of a set of
S
SE MOV* ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR
2541252: Fix issues i
n
i
n
sns
.
dat, m
o
stly
r
e
l
ate
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
changes
.
src: document WAIT and
%$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25924
7
6: Treat
W
AIT
a
s
a prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
v
i
n
br
7
04
7
36: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
nasmlib: make nasm_str
c
a
t(
)
take const
a
rguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
An
v
in
outelf32
/
64: remo
v
e align_str in favor of fw
r
itezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
outbin: fix typo: "secti
o
n
s
" not
"sect
i
on"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
U
n
i
f
y
all-zer
o
buffers;
a
dd f
w
r
itezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2611906: proper
error
me
s
sage for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
NASM 2
.
06rc
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
Fix opcode for
VADD
S
UBPS; op
e
ra
n
ds for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
FMA instructions w
o
n't
b
e
i
n San
d
y Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Per
l
s
cript used to gen
e
r
a
te FMA instruction patter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
changes
.
src: document
u
pdated AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter An
v
in
U
p
date
th
e
VFMA* in
s
tr
u
ctions per
t
he AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
insns
.
dat: fix minor formatting an
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter
Anvin
in
s
n
s
.
pl: handle the
n
ew VEX
.
DDS fl
a
g per AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593349: Move ve
r
sion
m
e
s
sage back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06
r
c3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
d
o
c
: clean
up th
e
"
S
tring Mani
p
ula
t
ion in
M
a
c
ros
"
se
c
tion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc:
indent the t
i
me mac
r
o e
x
ample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
M
e
rge b
r
anch '
m
aster' of git+ssh:/
/
repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
d
oc:
update th
e
section on numeric co
n
stan
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the [war
n
ing] direc
t
ive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86: s
l
igh
t
stylistic
c
le
a
nups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
24
3
2826: Fix enforcement of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2413278: Nonoptim
a
l
f
o
rms
o
f arithmetic instruction
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter An
v
in
changes
.
src:
d
ocument Mach-O alignment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
A
nvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pe
t
e
r Anv
i
n
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF:
use rbt
r
ee for symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvi
n
rbt
r
ee: drop "const"
fr
o
m search
f
uncti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
src: d
o
cument POPCN
T
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Mer
g
e bra
n
ch '
n
asm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r Anvin
test
/
pop
c
nt
.
a
s
m:
simple test for the POPCNT
inst
r
u
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r
A
n
vin
The POPCNT instructio
n
does not ne
e
d
s
izes
o
n memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
B
R
2229703:
POPCNT r64,r
m
64 not POPC
N
T
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er An
v
in
preproc: BR 2222615: fix segfault on bo
g
us %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter Anvin
doc: better
des
c
riptio
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: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test: add test for B
R
2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
prep
r
oc: B
R
2222615: fix seg
f
ault o
n
bogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
An
v
i
n
doc/chang
e
s
.
s
rc:
d
o
c
ument
E
LF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter A
n
vin
doc: minor
edit to
t
he TLS
doc
u
m
e
n
t
atio
n
examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
ver
s
ion
.
pl: sn
a
p
shot re
l
eases *only* have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
eter Anvin
Mov
e
all ve
r
sion strings to a s
i
ngle compilation
u
ni
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
rbtree
:
drop
t
h
e data pointer; instead re
l
y on
b
ei
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r A
n
v
in
comp
i
ler
.
h: add off
s
etof() and c
o
ntainer_o
f
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anv
i
n
Le
f
t
-lea
n
ing red-black tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Fix header guards for
o
utlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
vin
ma
k
e
alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
in
doc: cross-refer
e
nce macro parameter
conca
t
enation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
Mer
g
e bra
n
ch '
n
asm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
doc: fix ty
p
o
i
n the descriptio
n
of %unma
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc: fix
c
apitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remo
v
e duplicate entry f
o
r the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
r
etr
o
a
c
t
ively document updates to the warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: fix ty
p
o in the description
o
f %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc:
f
ix capi
t
alization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: remove duplicate entry for the "
e
rror" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
d
o
c:
retro
a
ctiv
e
l
y document updates t
o
the warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anv
i
n
Merge com
m
it 'nasm-2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
Anvin
doc/changes
.
src: document -W/-w fix as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter A
n
vin
output: ad
d
common
fil
e
outlib
.
c for common
f
u
nctio
n
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
e
ter
A
nvin
pr
e
p
roc: me
r
ge expand_mmac_
p
arams()
a
nd expand_indi
r
ect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anv
i
n
M
erg
e
branch 'nasm
-
2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better de
s
c
r
iption o
f
the numb
e
r-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
BR: 2196966: make the -w/-W options work ag
a
in
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
s
m
a
r
tal
i
gn: clean up unnecessary dup
l
ication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r Anvi
n
For s
n
a
psho
t
r
elease
s
,
exp
a
n
d ou
t
the
mangled v
e
rsion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter A
n
vin
disasm: introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
assem
b
le: use
o
p
x and opy
in a few more pla
c
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc
/
changes
.
src
:
retroactively documen
t
a
n
onymo
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
preproc: don't mac
r
o-expan
d
the arg
u
ment to %us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
nvin
d
o
c: document
%pop w
i
th argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
A
n
v
i
n
preproc:
allow %pop to take a
n
identif
i
er
,
unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
d
oc:
do
c
ument anonymou
s
%
p
u
s
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next