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
preproc: unify token-pasting code
2009-04-20
H
.
Peter Anvin
preproc: u
n
i
f
y token-p
a
sting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter A
n
v
i
n
doc: slightly tidy the copyright page of the
ma
n
ual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
ter
A
n
v
in
prepro
c
: m
a
ke $
a
nd $$
T
OKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anvin
preproc: fix more to
k
en pasti
n
g cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHOR
S
: Update infor
m
at
i
on for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
NASM 2
.
0
6
rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
D
ocum
e
nt
p
r
eprocessor token con
c
a
tenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anvi
n
Handle weird case
s
of
t
oken pa
s
ti
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
NASM 2
.
06r
c
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
ete
r
Anvin
nas
m
.
n
si:
a
dd COPYING to the list of file
s
to packa
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er
Anvin
nasm
.
nsi: add
N
ASM M
a
nual;
a
u
t
o
mate version g
e
ne
r
ation
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
ete
r
A
n
v
i
n
disasm: fix reversed REP vs R
E
PNE in eatbyte(
)
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm
:
when no
inst
r
u
c
tion is f
o
und, consider a n
a
ked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NA
S
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter A
n
vin
BR 26
9
0
6
88: Fix opcodes for FMA instructi
o
n
s
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pe
t
er Anvin
Add test
from BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
B
R
2690
6
88: add missing VFM
instructio
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
B
R
268
9
3
16: PEXTRQ req
u
ir
e
s REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
e
r
Anvin
genfma: f
i
x spelli
n
g
o
f the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
t
e
r
Anvin
in
s
n
s
.
da
t
:
f
ix VFNM instructions inco
r
re
c
t
ly s
p
elled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
NAS
M
2
.
06
r
c7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pet
e
r Anvi
n
BR 2
6
72117: handl
e
l
o
ng li
n
es for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
autoconf: detect the broken bool in O
p
enWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
M
ost
i
nstruct
i
o
n
c
o
des are
o
ctal, so
p
rint e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
o
p
tim
i
zation
.
asm:
m
ore sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
s
byte: optimization is OK
i
f UNKN
O
WN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
opt
i
mi
z
ation
.
asm:
a
dd sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
A
nvin
NA
S
M 2
.
06r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
BR 2
4
1
3
265: don't pessimize displace
m
e
nts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
v
in
optimiz
a
tion
.
asm: add EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
na
s
m
.
c: a
n
ot
h
er readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
nasm
.
c: read
a
bility cleanup for
s
eg:off pa
r
sing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
assemble: o
n
ly be optimistic wi
t
h NO
_
SEG i
f
we'
r
e really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
conver
g
ence
.
asm
:
add test
of jmp
t
o an absolu
t
e ad
d
re
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL i
s
apparen
t
ly targe
t
ed for W
e
stmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
A
nvin
N
ASM 2
.
06
r
c5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903
:
fi
x
di
s
assemb
l
y
of a set of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2
541252: Fi
x
i
s
su
e
s in insns
.
dat, mostly rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
A
nvin
changes
.
src: document
W
AIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
BR 2592
4
7
6: Trea
t
WAIT as a prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
b
r704736: handle deep conte
x
t-l
o
c
al
macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: ma
k
e
nasm_strcat() take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
out
e
lf32/6
4
: remove align_str
i
n favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
o
utbin:
f
ix
t
ypo: "sec
t
io
n
s"
n
o
t
"sec
t
io
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
U
nify all-zero bu
f
f
ers; add fw
r
itezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R
2611
9
06: prope
r
error
message for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Fix
opcode for VADDSUBP
S
; o
p
erands for VB
L
E
N
D; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA i
n
str
u
ction
s
won'
t
be in Sa
n
dy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
P
e
r
l
script us
e
d to
gen
e
rate FMA ins
t
ruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
c
h
anges
.
src:
d
o
cument upda
t
ed
A
VX s
p
ecification
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter
A
n
vin
Up
d
a
t
e the VFM
A
* in
s
tructions per the AVX sp
e
c vers
i
on 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
in
s
ns
.
dat:
fix minor formatting anom
a
lies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
insns
.
pl: han
d
l
e
the
new VEX
.
DDS flag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 259
3
349
:
Move v
e
rsion message back
t
o stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter A
n
vin
NA
S
M 2
.
06r
c
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: cle
a
n
u
p
t
he
"
Strin
g
Manipulatio
n
in Macr
o
s" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc:
i
ndent the time ma
c
ro
e
xampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvi
n
doc: fix
t
y
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
Merge branch
'
ma
s
ter' of
g
it+ssh
:
//repo
.
or
.
cz/s
r
v/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: u
p
date
t
he
section on numeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
te
r
Anvin
Fix
t
h
e
[warning]
dire
c
tive
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
e
t
e
r Anvin
outa
s
86
:
sli
g
ht st
y
listic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
Anvin
BR 2432826:
Fi
x
enforcement o
f
th
e
LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2
4
1
3
278: Nonopt
i
mal form
s
o
f arithmetic
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
src: document M
a
ch-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
0
6
rc
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
t
e
r Anvin
ELF: us
e
rbtr
e
e for
symbol
se
a
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter Anvin
rbtree: dr
o
p
"
const" from searc
h
function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
s
r
c
: do
c
u
m
ent POPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
Anvin
Merge branch
'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
asm: sim
p
le te
s
t f
o
r the POPCNT ins
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT instruction does not need s
i
zes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229703: POPCNT r64,rm64 not POP
C
NT r6
4
,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
preproc: BR 2
2
22615:
f
ix segfault on bogus
%
ifmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pete
r
A
n
vi
n
doc: better description of %l
i
ne
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
v
in
changes
.
sr
c
: do
c
ument i
f
for %ifma
c
r
o
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
te
s
t: add test for BR 2
2
2
2615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter An
v
in
preproc: BR 2222615: fix
segf
a
ult on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
t
er An
v
in
doc/ch
a
ng
e
s
.
src: doc
u
men
t
ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter Anvin
doc: mi
n
or edit
to the TLS
d
ocumentation
exa
m
ples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
version
.
pl: s
n
apshot
releases *o
n
ly* have d
i
g
i
ts in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all version
str
i
ngs
to a single
compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
rbtree
:
dr
o
p the data
p
o
inter; instead rely on bein
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h: add offs
e
tof() and containe
r
_of
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-lean
i
ng red-bl
a
c
k tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
Fix header gu
a
rd
s
fo
r
outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldep
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
do
c
: cr
o
ss-referenc
e
macro p
a
rameter co
n
c
a
tena
t
ion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
do
c
:
f
ix ty
p
o in the descrip
t
i
on of
%
u
nm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvi
n
doc: fix capi
t
a
lizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r Anvin
doc: remove
d
uplicate entry for the "error" war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: retro
a
ct
i
vely document upd
a
tes 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 the de
s
cript
i
o
n of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
d
o
c: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: rem
o
ve
d
uplicate entry for the "err
o
r"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroact
i
vely do
c
ument u
p
date
s
to the warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next