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
Reworked test files for better error reporting
2009-04-30
H
.
Peter Anvin
outb
i
n: replace fprintf(rf, not_defi
n
ed)
;
with
f
p
u
t
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er Anvin
NAS
M
2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter Anvin
pre
p
roc
:
unify token-pastin
g
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r
A
n
vin
do
c
: slightly tidy th
e
copyright pag
e
of
the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
p
r
eproc: make
$ and $$
TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc:
fix more token
p
asting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
AUT
H
OR
S
:
Upd
a
te informat
i
on f
o
r HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r An
v
in
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
D
o
cument preprocessor toke
n
c
oncatenatio
n
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
H
andle weird cases
of t
o
ken pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anv
i
n
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
nasm
.
nsi: add
C
OPYING to t
h
e l
i
st of fi
l
es to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nas
m
.
nsi
:
add NASM Manual; automat
e
v
e
rsi
o
n generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvi
n
disasm: f
i
x reversed
R
EP vs REPN
E
in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anv
i
n
d
i
sasm: when no
i
nst
r
uction is found,
consider
a
naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NASM
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er A
n
v
i
n
B
R 2690688:
F
ix opc
o
des f
o
r FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pet
e
r Anvin
A
d
d
test fr
o
m BR 269
0
68
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter
A
nvin
BR 2690688: add missing
V
FM instruct
i
o
ns
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter A
n
v
i
n
BR
2
6
8
9316
:
PEXTRQ requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
te
r
Anvin
genfma: fix spelling of
t
h
e VFNM i
n
structions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
eter Anvin
i
nsns
.
dat: f
i
x V
F
NM instr
u
c
t
io
n
s
i
nc
o
rr
e
c
tl
y
spe
l
led
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter
A
nvin
NA
S
M 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672117: ha
n
dle long
l
ines for db/
d
w
/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
autoconf: detect
the broken bool in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
M
o
st ins
t
ruction codes are octal, so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
vi
n
o
ptimiza
t
ion
.
asm: mor
e
sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
s
byte:
opti
m
ization is OK if
UNKN
O
WN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
vin
optimi
z
ation
.
asm: add
s
byte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NASM 2
.
06r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
B
R 241326
5
:
don't pessimiz
e
di
s
p
lacem
e
nts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
e
r
Anvin
optimiz
a
tion
.
a
sm:
a
dd EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nas
m
.
c
:
anoth
e
r readabilit
y
c
leanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
n
asm
.
c
: readability cleanup for seg:of
f
pa
r
sing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLM
U
L
i
n
str
u
c
tions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
ass
e
mbl
e
:
only be optimistic with NO_S
E
G if we're rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anv
i
n
convergence
.
asm
:
add test
of jmp to an absolute
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
PC
L
MUL is ap
p
arently targ
e
ted
for Westmere wi
t
h t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
NA
S
M 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
in
BR 2
5
5
7
9
0
3
:
fix disassembly of a s
e
t o
f
SS
E
MOV* instruc
t
ion
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
BR 2541252: Fix issues
in insns
.
dat, mo
s
tly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: document WAIT and %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
B
R
2592476: Trea
t
WAI
T
as a prefix
e
ven though it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
br704736: handle deep
c
ontext-lo
c
a
l
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er An
v
in
na
s
mlib: ma
k
e nasm_strc
a
t(
)
take const
a
r
gu
m
ents
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
u
t
elf3
2
/64: remove alig
n
_st
r
in fa
v
or of fwriteze
r
o
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
out
b
i
n
: fix typo: "sections" not
"
section
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all
-
zero buff
e
rs; add fwr
i
tezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
B
R
2
61190
6
: proper
error messag
e
for
start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
NASM
2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode for VADD
S
UBPS; op
e
rands
f
or VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
FMA
i
ns
t
ruc
t
ions won't be i
n
S
andy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
Perl script used to generate FMA instr
u
ction
p
attern
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
e
r Anvi
n
ch
a
nges
.
src: document updated AVX specifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Update the VFMA* instructio
n
s
p
e
r the AVX spec versio
n
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat:
fix mi
n
o
r
formattin
g
anomalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
insns
.
p
l: handle the new
VEX
.
DD
S
fla
g
per AV
X
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
B
R 2593349: Move v
e
rsion message
back
t
o s
t
do
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anv
i
n
N
ASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter
A
nvin
d
o
c: c
l
ean
u
p t
h
e "Strin
g
Manipulation in Mac
r
os" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anv
i
n
doc: i
n
dent the
t
ime macro examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
Merge branch '
m
aster' o
f
g
it+ssh://
r
epo
.
o
r
.
cz/s
r
v
/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter
Anvin
d
oc: upd
a
t
e the
se
c
tion on n
u
me
r
ic
constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
ter A
n
vin
Fix the [
w
arni
n
g
]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
Anvin
outas86: slight styl
i
sti
c
cleanu
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter An
v
in
B
R
24
3
2826: Fix
enforcement of th
e
LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvi
n
BR 241327
8
:
Nonoptima
l
forms of arith
m
etic ins
t
ructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter
A
nvin
change
s
.
src: doc
u
m
ent Mach-O alignment
f
ix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
t
e
r Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anv
i
n
E
L
F: us
e
rbtree for
symbol search
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nvin
rbtree: d
r
op "const" from search functi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
cha
n
g
e
s
.
src:
d
oc
u
men
t
POPCNT
f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvi
n
Merg
e
br
a
n
c
h
'
na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popcnt
.
asm: simple
t
es
t
for the P
O
PCN
T
in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
T
he POP
C
NT
instructi
o
n does not need si
z
es on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
v
in
B
R 222
9
7
03: POPCNT r64
,
rm6
4
n
o
t
POP
C
NT r
6
4,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter
A
nvi
n
preproc
:
BR 2222615: fix segfault
on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter
A
nvin
doc: bette
r
d
escr
i
pti
o
n of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
changes
.
src: document if for %i
f
mac
r
o
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
i
n
test: add
t
e
st for B
R
2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anv
i
n
p
reproc: BR
2222615: fix s
e
gfault o
n
bogu
s
%
ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pet
e
r Anv
i
n
do
c
/changes
.
s
rc: document ELF
T
LS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter A
n
vin
do
c
: mi
n
o
r edit to the TLS doc
u
men
t
a
t
ion examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
ver
s
ion
.
pl: snaps
h
ot releases *onl
y
* h
a
ve digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
eter Anvin
Move al
l
versi
o
n strings to a single compilatio
n
unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
rbtre
e
: drop the data pointer; i
n
stead
r
ely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
c
ompil
e
r
.
h
: add offsetof() and
c
on
t
a
i
ner_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Le
f
t
-
l
eaning red-black
tree
d
ata structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
Fix he
a
der guards for
o
utlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make al
l
d
eps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvi
n
doc:
cros
s
-reference macro paramet
e
r
conca
t
en
a
tion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvi
n
M
e
rge branc
h
'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix typo in the description of
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: fi
x
capitaliz
a
tio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r
A
n
vin
d
o
c: remove duplicate entry for the "er
r
or"
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
ret
r
o
a
ct
i
vely doc
u
ment updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
f
ix typo
i
n the descr
i
ptio
n
o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc: fix ca
p
ital
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next