repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
test/Makefile: add rule to produce a .dbg file
2009-06-28
H
.
Peter Anvin
test/Makefi
l
e: add rule to
pro
d
uce
a
.
dbg
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anv
i
n
outf
o
r
m
: build
A
L
L
f
ormats by
de
f
ault
,
includin
g
D
BG
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
ou
t
elf
.
c: a
d
d
a
ppropri
a
te #ifdefs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter
An
v
in
o
u
t
dbg: make o
u
td
b
g
.
c compil
e
cl
e
anly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
A
n
vin
NASM 2
.
06r
c
15
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anv
i
n
BR 2781900
:
ha
n
d
l
e common labels while
optimizing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pe
t
er An
v
i
n
parser
.
c
:
fix stylistic ni
t
p
i
ck
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
Anvin
assemble
.
c
:
stylisti
c
n
itpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pe
t
er Anvin
preproc: use %if 0 instead
of %ifdef BOGU
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
h
a
shtbl
:
make
h
a
sh_iterate()
n
ot
cra
s
h on an uni
n
it
a
lized
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvi
n
nasm
.
c: cl
e
an
up
pass exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
ndisa
s
m: fix disass
e
m
b
l
y of
J
RCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
NASM 2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat: reformat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat: add relaxed forms for
XOP/FMA4/CVT16
i
nstruct
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
Add Cyrill Gorcunov to AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anv
i
n
insns
.
pl
:
r
emove stray whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er Anv
i
n
insns
.
pl
:
add "no
h
i" cod
e
for
R
EX_NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter Anvin
i
n
sns
.
pl
:
fix indentation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF
:
ma
k
e de
b
ugging fun
c
tions static
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
EL
F
: rem
o
v
e l
o
op inva
r
iant calcu
l
ation of global offs
e
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: c
l
ean up
th
e
arithmetic for global symbols
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
ELF: bump GLOBAL_TEMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
et
e
r Anvin
ELF: e
l
iminate
h
ard
-
coded
s
ection numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
Han
d
le the
new ELF headers i
n
t
he dep
e
nden
c
y generatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: add
head
e
r files, begin m
e
rging common code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
NASM 2
.
0
6rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anv
i
n
c
h
anges
.
src: upd
a
te
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r A
n
v
i
n
insns:
make the
M
M
X ver
s
ion
of PINSRW match the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
In
t
el FMA: dr
o
p relax
e
d
f
o
r
m
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
Fix the PIN
S
R serie
s
of in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Add suppo
r
t for i
n
structio
n
s which
alway
s
use low
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
insns
.
d
at:
fix typos: VCM
P
ORD
_
SP[SD] entere
d
a
s VCM
P
ORS_SP[
S
D]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
dat: collapse relaxed for
m
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
e
r Anv
i
n
i
nsns
.
pl: a
l
low
r
el
a
xed forms t
o
be crea
t
ed without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter
A
nv
i
n
changes
.
src: fix so
m
e od
d
sp
a
cing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter
A
nvin
p
a
rs
e
r: don't use midcode de
c
larations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
s
pecfile: up
d
ate
URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
ter Anvin
Nindent: add b
a
ck the -nut opti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er Anvin
Nind
e
nt:
update with th
e
-npro an
d
-il0
o
p
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Pe
t
er Anvin
doc:
use NASM syntax for x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pet
e
r Anvin
Add
symbolic constants for REX_V "classes" (VEX,
X
OP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
doc: remove insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pet
e
r Anvin
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
p
r
e
p
r
o
c:
h
andle %+ even d
u
ring early toke
n
r
e
placem
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anv
i
n
Use low
e
r case for VEX a
n
d XOP in
i
nstructions tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Infr
a
struc
t
u
re support
for AMD's new XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pe
t
er Anvin
outbi
n
:
replace fp
r
intf(rf, not
_
defined)
;
with
f
puts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
eter Anvin
NA
S
M
2
.
0
6r
c
1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pete
r
Anv
i
n
preproc: unif
y
token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
ter Anvin
doc: slightly tidy the cop
y
right
page of the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
eter Anvi
n
preproc: make $ and $
$
TOKE
N
_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc:
fix more token pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
A
U
T
H
ORS: Update info
r
m
a
tion for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
N
A
SM
2
.
06rc1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
e
r Anvin
D
o
cum
e
nt
preproces
s
or token concatena
t
ion fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
Handl
e
weird cases
o
f token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
N
A
SM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add COPYING to the list o
f
files to packa
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anvin
nas
m
.
nsi: add NASM Manu
a
l; automate version generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
ter Anvin
dis
a
sm: fix rev
e
rsed R
E
P vs REPNE in eat
b
yte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: when no
i
n
struction is found, consider
a
naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er Anvin
N
A
S
M
2
.
06r
c
8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 2690688
:
Fix opco
d
e
s
for FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
A
dd
test fro
m
BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter
A
nvin
BR
2690688: a
d
d
m
is
s
ing VFM i
n
structions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
ete
r
Anvin
BR 268
9
3
1
6: PEX
T
RQ requires R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r Anv
i
n
ge
n
f
ma:
f
ix sp
e
lling of the
V
FN
M
instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
eter Anvin
insns
.
d
a
t: fi
x
VFNM instructions
i
ncorrectly
s
p
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
N
A
SM 2
.
0
6
rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
B
R
2672117: hand
l
e long
l
ines fo
r
db/dw/
e
tc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
eter A
n
vin
autoconf: dete
c
t th
e
bro
k
en
b
ool
in Ope
n
Wa
t
c
om
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
Most instru
c
tion codes are octal, so print erro
r
s that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anv
i
n
opt
i
mization
.
asm: more sbyte
t
ests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anvin
sbyte
:
o
pt
i
mization is OK if UNKNOWN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
opti
m
iza
t
i
o
n
.
as
m
:
add
sbyte
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
n
vin
NASM 2
.
0
6
r
c6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
B
R 24132
6
5:
d
o
n't pessimize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
optimization
.
asm: a
d
d EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
nasm
.
c: another readability clean
u
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anvin
nasm
.
c:
readabilit
y
clea
n
up for
s
eg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
A
dd V
P
CLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
assemble: only
b
e
o
ptim
i
s
t
ic with NO_SEG i
f
we're re
a
lly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
asm:
a
d
d test
of jmp to an a
b
solute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anv
i
n
PCLMUL is app
a
rentl
y
tar
g
et
e
d for We
s
tm
e
re with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
SM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR
255790
3
:
fix
d
isa
s
se
m
bly of a set of SSE M
O
V* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 2541252: Fix issues
i
n insns
.
dat,
mostl
y
r
elated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
chang
e
s
.
src: document WA
I
T
and %
$
$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
92476: Tr
e
at WAIT a
s
a
p
refix ev
e
n tho
u
gh
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: handle de
e
p
c
ontext-local mac
r
os
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
n
asmlib:
m
a
ke nas
m
_
s
trcat
(
)
t
ake const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvi
n
oute
l
f32/64: re
m
ove align_str
in
f
avor
of
fwritez
e
ro(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
ou
t
bin: fix typo: "sections" not "sectio
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Uni
f
y all-zero buffers; add f
w
ritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2611906: pr
o
p
er err
o
r m
e
ssage for star
t
< origi
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Fix o
p
code f
o
r VADDSUBPS; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
F
MA inst
r
uc
t
ions w
o
n't be in Sandy
B
ridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter
An
v
in
Perl
s
cript used to generate
F
MA ins
t
ruction patterns
commit
|
commitdiff
|
tree
next