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
.
P
et
e
r Anvin
out
b
i
n: rep
l
ace fprintf(rf,
n
o
t_defined); with fp
u
ts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
eter Anvin
NASM
2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
preproc: unify
toke
n
-
pasting
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter
A
nvin
doc: slightly t
i
dy the co
p
yri
g
ht pag
e
of th
e
manua
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pe
t
er Anvin
prepro
c
: make $ an
d
$$
T
O
KEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter
A
nvin
pre
p
ro
c
: fi
x
more
token pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHORS: Updat
e
informati
o
n
for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
e
r
Anvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document preprocessor tok
e
n c
o
nc
a
tenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
Handle weird cases of toke
n
pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
er Anvin
N
ASM
2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter A
n
vin
nasm
.
nsi: add COPYING to the list o
f
files to pac
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi
:
add NASM Manual; au
t
omate ve
r
sion g
e
nera
t
ion
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter An
v
in
di
s
asm: fix reversed RE
P
vs REPNE
i
n
eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvi
n
disasm: when n
o
ins
t
ruction is found, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter An
v
in
NASM
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
Anvi
n
B
R
26
9
0688: Fi
x
opcode
s
fo
r
F
M
A
instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter An
v
in
Add test from B
R
269
0
68
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
A
n
vin
BR 2690688: add
m
i
ssing VFM inst
r
u
ctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
eter
Anvin
BR 2689316: PEXTRQ requ
i
res
REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
t
er A
n
vin
g
e
nfma: fix
spel
l
ing of the VF
N
M
instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
insns
.
dat: fix
VFNM
ins
t
r
uctions in
c
orre
c
t
ly
s
pell
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvi
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR
2672117: handle lon
g
lines for db/
d
w/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
ter
A
nvin
auto
c
o
nf
:
detect th
e
b
r
oken b
o
ol in OpenWat
c
om
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
er
Anv
i
n
Most
in
s
truction codes
a
re octal, so prin
t
error
s
that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
e
r
Anvi
n
o
p
t
imization
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
eter Anvin
sbyte: opti
m
ization
is O
K
if UNKNOWN i
s
n't se
t
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter A
n
v
i
n
optimization
.
a
sm: add sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter A
n
vi
n
NASM 2
.
06
r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
ete
r
An
v
in
BR 241
3
265: don't pessimize
d
isplacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
optimization
.
asm
:
add EA optimizat
i
on tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: another readabil
i
ty cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: rea
d
ability cleanup for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
Add V
P
C
L
MUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble: onl
y
be optimistic with
N
O_SEG if we're
really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
co
n
vergence
.
a
sm:
a
dd test of jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
PCLMUL is apparentl
y
targete
d
for Westmere wit
h
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
NASM 2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 25579
0
3
: fix disassembly
o
f
a
s
e
t of SSE MOV* instruct
i
ons
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
41252: Fix iss
u
es in insns
.
dat, mostly
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nv
i
n
changes
.
src: docum
e
nt WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
BR 2592476: Treat W
A
IT
as
a
pr
e
fix
e
v
en
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736:
h
and
l
e
deep co
n
t
e
xt-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
nasmlib: make na
s
m_strcat()
t
ake const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
elf32/64: r
e
move alig
n
_s
t
r in
f
a
vor
of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
ou
t
bin: fix typo: "sec
t
ions" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Unify all-ze
r
o buff
e
r
s
;
add fwritezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 2611906: pr
o
per
e
r
r
o
r
mes
s
a
g
e for start < ori
g
i
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
S
M 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvi
n
Fi
x
opcode for VADDSUB
P
S; operands for VBL
E
ND
;
add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
FMA
i
n
s
truc
t
ions won't
b
e in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Per
l
scr
i
p
t
used
t
o
generate FMA instruc
t
ion patte
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
i
n
changes
.
src
:
document updated
A
VX specific
a
tion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
Update the
V
F
M
A* instruc
t
ions per the AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat:
f
i
x minor formatting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nv
i
n
insns
.
pl: handle th
e
new V
E
X
.
D
DS flag p
e
r AV
X
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
B
R
2593349:
M
ov
e
version messag
e
back t
o
st
d
o
ut
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pete
r
Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
doc: clean up the "String
M
anipulat
i
on i
n
Macros" secti
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
n
v
in
doc:
i
n
d
en
t
the time
m
acro ex
a
mple
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc
:
fix
ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvi
n
Merge branch
'
ma
s
ter
'
o
f git
+
ssh://repo
.
or
.
cz
/
s
r
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
oc: u
p
d
at
e
th
e
section on numeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
ter Anvi
n
Fix the [wa
r
ning]
d
irective
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
e
ter Anvin
outas86: s
l
ight stylistic
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR
243282
6
: Fix en
f
orce
m
ent
of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er An
v
in
BR 241
3
278: Nono
p
timal forms of arithme
t
ic
i
n
struct
i
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvi
n
changes
.
src: d
o
cument Mach-O alignment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anv
i
n
N
A
SM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
E
L
F: u
s
e rbtree
for sy
m
bo
l
se
a
rches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r Anvin
r
b
tree:
dr
o
p "const" fro
m
search functio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
chan
g
e
s
.
sr
c
:
d
ocu
m
ent POPCNT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge b
r
anch
'
nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
test/popcnt
.
a
sm: simple test for the PO
P
C
N
T instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvi
n
The P
O
PCNT instruction
does not need sizes on mem
o
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 222970
3
: POPCNT r64,rm64 not POP
C
NT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
preproc: BR 2222615
:
f
i
x s
e
gfault
on b
o
g
us %
i
fm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
e
ter
Anvin
d
oc: better description of
%line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
in
changes
.
s
r
c: d
o
cu
m
e
nt i
f
for %if
m
a
c
ro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
tes
t
: add test for BR
2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r
Anvin
preproc
:
BR 2222615: fix segfault on bo
g
us %
i
fmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvi
n
doc/changes
.
src: d
o
c
u
ment
ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pet
e
r
Anv
i
n
d
oc:
minor edit to the TLS docume
n
tati
o
n e
x
amples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter A
n
v
i
n
version
.
pl
:
snaps
h
ot rel
e
ases *on
l
y* have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
te
r
Anvin
Move
a
ll versi
o
n strings t
o
a single compil
a
t
i
on u
n
it
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree: drop the data pointer
;
instead re
l
y o
n
being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
compiler
.
h: add offseto
f
(
)
a
nd container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
Left-
l
e
aning red-black tr
e
e data
st
r
uctur
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
Fix head
e
r gua
r
ds for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
make al
l
d
e
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: cross-reference
macro parameter concatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvi
n
M
erg
e
b
ra
n
c
h
'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
fix typo in the description of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
doc
:
fix
capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc
:
remove duplicat
e
entry
for
t
he "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
r
etroactively d
o
cument updates to the w
a
rn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix typo in
t
h
e
descriptio
n
of %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc
:
fix c
a
pitali
z
a
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next