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.nsi: add COPYING to the list of files to package
2009-04-07
H
.
Peter Anvin
n
asm
.
n
si: add COP
Y
ING to
the list of files to pac
k
ag
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter
A
nv
i
n
nas
m
.
nsi: add
NA
S
M
Manu
a
l
; automate version gen
e
ration
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: fix reversed REP vs REPNE in
eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disas
m
: when no in
s
truction is f
o
u
n
d
,
consid
e
r a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
An
v
in
NASM 2
.
0
6rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR
2
690688: Fix
o
pcodes for FMA inst
r
uctions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pe
t
er
A
nvin
Add test
f
rom BR 26906
8
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anv
i
n
BR 2690688:
a
dd mis
s
i
n
g V
F
M i
n
structio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
ter Anv
i
n
BR 2689316: PEXTRQ requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma: fix spelling
o
f the
V
FNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix
VFNM instruc
t
ions inco
r
rectly sp
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
N
A
S
M 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672117:
handle long
l
i
n
e
s
for db/dw/e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
t
e
r Anvin
aut
o
conf: detect the b
r
oken bool in Op
e
nWatcom
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
ete
r
A
n
vin
M
o
st
i
nstruction codes are
o
cta
l
,
so
print e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optim
i
zation
.
a
s
m: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sb
y
te: opti
m
ization is OK if UNKNOWN isn't se
t
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimization
.
asm
:
add s
b
yte
test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
N
ASM
2
.
06rc
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
BR 24
1
3
26
5
: don't
p
essimiz
e
d
i
s
pla
c
ements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
optimization
.
a
s
m:
add
E
A optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
n
a
s
m
.
c: another read
a
bility
c
l
eanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
nasm
.
c
: readability cle
a
nup for
s
e
g
:
o
ff parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
Add VPCLMUL instru
c
t
ions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assembl
e
: on
l
y
be optimistic
w
ith NO_S
E
G if we're
r
e
ally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er
A
nvin
conve
r
g
e
nce
.
asm: add test of
jmp
to an absol
u
te addre
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
PCLMUL is
apparently
targeted for Westmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
Anvin
NASM 2
.
0
6rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
BR 2557903: fix disassembly of a set
o
f SSE M
O
V* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix issues in insns
.
da
t
,
mo
s
tly re
l
ated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: document WAI
T
and %$$
fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
BR 25924
7
6: Treat WAI
T
as a
p
refix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
br704736: handle deep co
n
te
x
t-
l
ocal macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
n
a
s
m
lib
:
make
nasm_strcat
(
) ta
k
e con
s
t argu
m
ents
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
e
l
f32/64:
r
emove ali
g
n_str in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
u
t
b
in:
f
ix typo: "se
c
tions" not
"
s
ection"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
Unify all
-
zero buffers
;
add fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er
Anvin
BR 2611906
:
proper error messag
e
for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode for VADDSUBPS; ope
r
ands for VBL
E
ND
;
add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
FMA ins
t
ru
c
t
i
ons
w
on't be in Sandy B
r
idge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Perl
s
crip
t
u
s
ed to generate FMA instru
c
tion patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
n
vin
changes
.
src: document updated
A
VX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update
t
he
VFMA
*
i
n
structions per the
AVX spe
c
versio
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
i
n
sns
.
dat: fix
minor formatting
a
noma
l
ies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
insns
.
p
l
: ha
n
dle the
new VE
X
.
DDS flag per A
V
X spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
e
t
er Anvi
n
B
R 2593349: Move v
e
r
sion messa
g
e back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
eter Anvin
N
A
SM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er An
v
in
d
o
c: cle
a
n up the "String Manipulation in Macros
"
sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anv
i
n
doc: in
d
ent the time ma
c
ro exam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: f
i
x
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Me
r
ge branch 'ma
s
ter' of git
+
ssh:
/
/rep
o
.
or
.
cz
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
A
n
vin
doc: update the
section on
numeric cons
t
an
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix th
e
[
w
arning] dir
e
ctive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86: slig
h
t styli
s
tic cleanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
v
i
n
BR 2432826: Fix enforcem
e
nt o
f
the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2
4
132
7
8: Nonoptimal f
o
rms o
f
ari
t
h
m
e
t
ic instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
e
t
e
r
An
v
in
changes
.
src: d
o
cume
n
t
Mach-O alignment
f
ix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
Anvin
N
A
SM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pete
r
Anvin
NAS
M
2
.
06
r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
E
L
F
:
u
se rbtree for symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
eter An
v
i
n
rbtr
e
e: drop "c
o
nst"
f
rom search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
c
h
an
g
es
.
src: document POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anv
i
n
Merge branch
'
n
a
sm-
2
.
0
5
.
xx
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
t
e
st/p
o
pcnt
.
asm: si
m
ple test for t
h
e POPCNT inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT inst
r
u
c
tion does
n
ot
need
size
s
on m
e
mor
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
B
R
222970
3
: POPCNT r64,rm64 not
P
OPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r Anvin
preproc: BR 2222615: fix segf
a
u
lt on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter An
v
in
doc: better d
e
scription of
%line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
i
n
changes
.
src: document if
for %if
m
acro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
test: add tes
t
for
B
R 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
pr
e
proc: B
R
22
2
2615: fix segfault on
b
ogus %ifm
a
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
Anvin
d
o
c/changes
.
s
r
c
: d
o
cument ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter Anvi
n
doc: minor edit
t
o
t
he TLS docu
m
entation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
e
te
r
Anvi
n
versi
o
n
.
pl: snapshot release
s
*only* have digit
s
in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
ove
a
ll ve
r
sio
n
strings
t
o a single compil
a
ti
o
n unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
r
b
t
ree: drop the data poin
t
er;
i
nstead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h: add off
s
etof() and container_
o
f()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
n
vin
Left-leaning re
d
-b
l
ack tre
e
data stru
c
tu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
Fix header
g
uards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
m
a
ke alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: cross-ref
e
rence m
a
cro para
m
eter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Merg
e
branch
'
nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
d
o
c: fix typo in the
d
escription of %unma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc
:
fi
x
capit
a
lizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplicate entry
fo
r
the "error
"
warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively document upda
t
es to the warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c
:
f
ix
t
ypo
i
n the description
o
f
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
doc: fi
x
capitalizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: rem
o
ve duplica
t
e entry for the "error"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: ret
r
o
a
c
t
i
vely
d
ocument
u
pdates to the wa
r
n
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
Merge
c
ommit 'nas
m
-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
NAS
M
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nv
i
n
doc/change
s
.
s
r
c
:
docu
m
en
t
-W
/
-w fix as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
e
t
e
r
Anvin
output: add
common file outlib
.
c
for common functio
n
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
preproc: merge expand_mma
c
_params() and expand_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch 'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description of the number-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR:
2196966: make the -w
/
-W options
w
ork again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: cle
a
n up u
n
neces
s
ary duplicati
o
n; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next