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
NASM 2.06rc16
2009-06-28
H
.
Peter Anvin
NAS
M
2
.
06rc1
6
commit
|
commitdiff
|
tree
2009-06-28
H
.
Pete
r
Anvin
Run make all
d
ep
s
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
Move pro
t
o
types for null_debug t
o
out
f
orm
.
h and out
l
ib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
P
e
ter
Anvi
n
Move backend-s
p
ecific code to output/; br
e
a
k
out null
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvi
n
d
e
bug: make *
a
ll* the null debu
g
routines available
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter
Anvin
output: call debug init from a central
location
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
P
e
ter
Anvin
t
est/Makefile: add rule to produce
a
.
d
b
g
f
ile
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anv
i
n
outform
:
build
A
LL f
o
rmats
b
y default, including
DBG
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter
A
n
vin
outelf
.
c:
a
dd appropriate #ifdefs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter
Anvin
out
d
bg:
m
ake
o
utdb
g
.
c compile cleanly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
NAS
M
2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
Anvin
B
R
27
8
190
0
: handle comm
o
n labels
w
hil
e
o
p
timizing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
A
nvin
parser
.
c: fix
stylistic
n
itpi
c
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
te
r
Anvin
a
ssemble
.
c: sty
l
istic nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
Anvin
preproc: use %if
0
instead
o
f %ifdef BOGU
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
ter Anvin
hashtbl: make hash
_
iterat
e
() not cra
s
h on an uninit
a
lized
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
eter Anvin
nasm
.
c: c
l
ean up pass
exit
logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r Anvin
n
d
isasm: fi
x
disa
s
sembly of JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
NAS
M
2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat:
r
eforma
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter A
n
vin
insns
.
dat: ad
d
relaxed fo
r
ms for X
O
P/
F
MA4/CVT16 in
s
truct
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
Add Cyrill Gorcu
n
ov t
o
A
U
THORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: r
e
move stray w
h
i
t
espace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
i
n
sns
.
pl: add "nohi" code for R
E
X_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
indenta
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
A
nvin
ELF: m
a
ke debu
g
gi
n
g
f
unctions sta
t
ic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: remove
l
oop invariant c
a
lculation
of global off
s
et
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
ELF: clean u
p
the a
r
ithmetic for global symbols
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
ELF: bu
m
p GLOBAL_T
E
MP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: e
l
im
i
n
a
te ha
r
d-coded sec
t
ion numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
Handle th
e
n
ew ELF heade
r
s i
n
the dependency
gener
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
ELF: a
d
d header files, beg
i
n merg
i
ng common
c
od
e
, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
NASM 2
.
06
r
c13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
c
h
anges
.
src
:
up
d
ate
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
i
nsns: make the MMX vers
i
o
n
of PINSRW
m
atch
the
SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
I
n
te
l
FMA: drop re
l
axed
f
o
r
m
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fix the PI
N
SR serie
s
of
i
nstruct
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
A
dd supp
o
r
t fo
r
ins
t
ructi
o
ns whi
c
h always
u
se lo
w
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
A
nvin
i
nsns
.
d
a
t:
f
ix typos: VC
M
POR
D
_SP[SD] entered a
s
VCMPORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anv
i
n
i
nsns
.
da
t
:
c
o
lla
p
s
e relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
t
e
r A
n
vin
ins
n
s
.
pl
:
allow
relaxed form
s
to b
e
crea
t
ed without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
changes
.
src: fix some odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pet
e
r Anvin
p
a
rser: don't u
s
e
m
id
c
o
de declarati
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
et
e
r A
n
v
in
specfile: update
URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pete
r
Anvin
Nindent:
add back th
e
-nut
o
ption
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pet
e
r Anvi
n
Nindent: u
p
date with
the -npr
o
and
-il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
P
e
ter Anvin
doc: use NASM s
y
ntax for x87 register
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
nvin
A
dd symbol
i
c
constants for REX_V "cla
s
ses
"
(
VEX,
X
OP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
nvin
do
c
: remove ins
r
ef
.
s
r
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter
A
nvin
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter A
n
vin
preproc: handle %+
even duri
n
g
e
arly token replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pete
r
Anvin
Use lower case for
VEX and
X
OP in ins
t
ructi
o
ns table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter
Anvin
Infrastructure suppo
r
t
f
or AMD'
s
new XOP
prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pet
e
r
Anv
i
n
ou
t
bin: re
p
lac
e
fprintf(rf, not_defined); with fp
u
ts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
n
vin
NA
S
M
2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anv
i
n
pre
p
roc:
u
n
ify token-pas
t
ing code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc:
s
lightly ti
d
y
t
he
c
op
y
r
ight page of the man
u
a
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
ter Anvin
preproc: m
a
ke $ and $$
T
O
K
EN_OTH
E
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
pr
e
p
ro
c
:
fix more
t
o
k
e
n pasting
cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
A
UTHORS: Upd
a
te in
f
ormation for
H
PA
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
et
e
r
Anvin
N
A
SM 2
.
06r
c
1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anv
i
n
Document prep
r
ocesso
r
token
concatena
t
ion fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er A
n
vin
H
and
l
e we
i
rd c
a
ses of token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
NASM 2
.
0
6
rc
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anvin
nasm
.
nsi: a
d
d COPY
I
NG to t
h
e list of files to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
n
asm
.
nsi: add NAS
M
M
a
n
ual; automate version gene
r
ation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anv
i
n
di
s
asm: fix revers
e
d RE
P
v
s
REPNE in eatb
y
te()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: w
h
en
n
o instruction is found, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
A
nvi
n
N
A
S
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter A
n
vin
BR 2690688: Fix opcodes f
o
r FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add
test from BR 26906
8
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
t
er Anvin
BR 2690688:
a
dd missing VFM
instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
eter An
v
in
BR 2689316
:
PE
X
TRQ requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma: fix spelli
n
g of the VFNM i
n
struction
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
insn
s
.
d
a
t
:
fix VFNM instruct
i
o
ns i
n
correctly sp
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter An
v
in
N
A
SM 2
.
06r
c
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pe
t
er A
n
vi
n
BR 267
2
1
17: handle long lines for d
b
/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autoconf: detect the broke
n
b
o
ol in OpenWa
t
com 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most in
s
truction
c
o
d
e
s
are oct
a
l, so prin
t
e
rro
r
s that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter An
v
in
opti
m
i
z
a
t
i
o
n
.
asm
:
more sby
t
e te
s
ts
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvi
n
sbyte: optimization is OK
if UNKNOWN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimiza
t
ion
.
asm:
add sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
NAS
M
2
.
06r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anvin
BR
2413265
:
don't pess
i
mize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
o
p
timiz
a
tion
.
asm: add E
A
optimization tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter
A
nvin
nas
m
.
c: another readability clea
n
up
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anv
i
n
nasm
.
c: readabil
i
ty cleanup for seg:off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
Add VP
C
LMUL
i
n
struc
t
ions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
t
e
r Anvin
assemble:
on
l
y
be optimistic with NO_SEG
i
f
we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter Anvin
co
n
ver
g
ence
.
asm:
add test of jmp to an absolute addr
e
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
P
C
LMU
L
is apparently targeted fo
r
Westm
e
re with
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
BR 2557903:
f
ix disas
s
embly of
a
set of SSE MOV* ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2541252:
F
ix
issu
e
s in insns
.
dat,
mostly relate
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
changes
.
src: do
c
u
m
ent WA
I
T an
d
%
$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
A
nvin
BR 2592476:
Treat
WAIT as a prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
br704736: handle deep context-local mac
r
os
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
nasmlib: make nasm_strc
a
t
() ta
k
e const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
outel
f
32/64: remove align_str in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: f
i
x
typo: "section
s
"
n
ot
"
section
"
commit
|
commitdiff
|
tree
next