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
outdbg: make outdbg.c compile cleanly
2009-06-28
H
.
P
ete
r
Anvin
outdbg: ma
k
e outdbg
.
c
c
o
m
pile clea
n
ly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvi
n
NAS
M
2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
BR 2781900: handle
c
ommon lab
e
ls whil
e
opti
m
izing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pete
r
Anv
i
n
parser
.
c: fix
s
tylistic nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
a
ssembl
e
.
c: styl
i
stic n
i
tpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pete
r
Anvin
preproc: use %i
f
0 i
n
st
e
a
d of %ifdef
B
OGUS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
h
ashtbl
:
ma
k
e hash_
i
terate()
n
o
t
crash
on an u
n
inital
i
zed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Pete
r
Anvin
n
asm
.
c: clean up pass exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ndisasm:
f
ix di
s
assembly of JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er Anvin
NASM 2
.
0
6rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ins
n
s
.
d
a
t:
refo
r
mat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r
A
nvin
insns
.
dat: add relaxed forms for XOP/
F
MA4/CV
T
1
6
i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r An
v
in
Ad
d
C
yrill
Gor
c
u
nov to AUTH
O
RS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
insns
.
p
l
:
r
emove str
a
y whitespac
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
p
l: add "nohi"
code for REX_
N
H
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: fix
i
ndent
a
t
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: make
d
ebugging f
u
n
ctions static
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
An
v
i
n
E
L
F
: r
e
move loop
inv
a
riant
c
alcul
a
tion of gl
o
bal
o
ffset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
ELF: cle
a
n up the arithmeti
c
f
o
r
global sy
m
bol
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: b
u
m
p GLOBAL_TEMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: eliminate h
a
rd-coded section numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
A
n
vin
Ha
n
dle the
n
ew ELF headers
i
n the dependency ge
n
er
a
tio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
An
v
in
E
LF: add
h
eader files
,
begin merging common code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
t
e
r
A
n
vin
NASM 2
.
0
6rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
c
hanges
.
src: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
:
make
the MMX
v
ersion of PINSRW matc
h
the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Intel FMA: dro
p
relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fix the PINSR series
of
i
n
st
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nv
i
n
Add support
f
or in
s
tructions which always use
l
ow 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ins
n
s
.
dat: fi
x
typos: VCMPORD_
S
P
[
S
D
]
enter
e
d
as
VCMPO
R
S_S
P
[S
D
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
dat
:
collapse relaxed
f
or
m
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
insns
.
pl: allo
w
rel
a
xed forms to be c
r
eated without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
c
h
an
g
es
.
sr
c
:
f
i
x some odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter
Anvi
n
p
a
rser: don't
u
se midcode
declarati
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anv
i
n
specf
i
le: update U
R
L
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Nindent: add b
a
ck
t
he -nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er
An
v
in
Nindent: update with the
-npro and
-
i
l0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Pet
e
r Anv
i
n
d
o
c
: use NASM sy
n
tax for
x87 re
g
isters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-17
Cyrill Gorc
u
nov
i
nsns
.
da
t
- fixup for XOP (SSE5) AMD instructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
C
y
rill
G
orcun
o
v
in
s
ns
.
dat - intro
c
uce base XOP (SSE5
)
AMD instructions
Some fixes from Peter Johnson and
H. Peter Anvin
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
C
yrill G
o
rcunov
insns
.
pl - ad
d
handl
i
ng
of pp VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add
sym
b
olic constan
t
s for R
E
X_V "cla
s
ses
"
(VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
e
te
r
Anvin
d
oc: remove insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pete
r
Anvin
prepro
c
: handle %+ even du
r
i
n
g early token replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter An
v
in
U
se lower case
f
or
VEX and
XOP in instructions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Infrastructure support for AMD's new
XOP prefi
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter A
n
v
in
o
u
tbin: repl
a
ce fprintf(rf
,
n
o
t_de
f
ined); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvi
n
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
pre
p
roc:
unify token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc
:
slig
h
tl
y
tidy the
c
o
pyright
p
a
ge of
t
he
manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
ter Anvi
n
preproc: make $ and
$
$ TO
K
EN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
ete
r
Anvin
preproc:
fi
x
more token pasting
c
ases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r A
n
vin
AU
T
H
O
RS: Update inform
a
tion
f
or HP
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r
An
v
in
NAS
M
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
Document preproc
e
ssor token con
c
atenatio
n
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anvin
Handle
w
eird c
a
ses
o
f
t
ok
e
n pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anvin
NAS
M
2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
n
a
sm
.
nsi: add COPYI
N
G to
t
he list
o
f files to pack
a
ge
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er Anvin
nasm
.
nsi: add NAS
M
Manual; a
u
to
m
ate
version generati
o
n
commit
|
commitdiff
|
tree
2009-04-07
S
h
ao Mi
l
ler
Add
N
SIS s
c
ript to ma
k
e a Windows installer
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
e
r
A
n
vin
di
s
asm: f
i
x
r
e
v
ersed REP vs REPNE
i
n
e
a
t
byte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
eter Anvin
d
i
sasm: w
h
en no i
n
struction is found, consider a nak
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter A
n
vin
N
A
SM 2
.
06rc
8
commit
|
commitdiff
|
tree
2009-03-18
A
n
d
y Polyakov
outcoff:
BR 26
8
5756
:
f
ix SAFESEH
w
ith an internal symbol
commit
|
commitdiff
|
tree
2009-03-18
Michae
l
Sch
e
r
e
r
o
u
telf3
2
/64
:
f
i
x
uninitia
l
ized rbtree
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
t
er Anv
i
n
BR 2690688: Fi
x
o
p
codes
f
or FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
Anvin
Add tes
t
fr
o
m
BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 2690688: add miss
i
ng VF
M
i
n
st
r
uctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
B
R
2689316: PEX
T
RQ requires
REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma: fix
s
p
e
l
ling of the VFNM inst
r
uctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat:
f
ix VFNM i
n
structions inc
o
rrectly spell
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anv
i
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
A
nv
i
n
BR 2672117: handle long
l
ines for db/dw/e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter An
v
in
a
u
toconf: detect
t
he broke
n
b
ool in Open
W
a
tco
m
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nvin
Most instruction co
d
es are octal
,
so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
eter Anvin
op
t
imiz
a
tion
.
a
sm: more
s
byte t
e
s
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er Anvin
s
b
y
t
e:
o
pti
m
iz
a
tion is OK
i
f UNK
N
O
WN
isn'
t
set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
opt
i
mization
.
a
sm: add sb
y
t
e
t
e
sts
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
N
A
SM
2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvin
BR 24
1
3
2
65: don't pe
s
simize
d
isplacemen
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
optimization
.
asm: a
d
d
EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
Anvi
n
nasm
.
c
: another readability c
l
eanu
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
nasm
.
c
:
r
e
a
d
ability
cleanup for
s
eg
:
off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
ete
r
Anv
i
n
A
dd VPCLMUL instruction
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
a
s
s
emble: only
be o
p
tim
i
stic with
N
O_SEG if w
e
're r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
convergence
.
asm:
a
dd test o
f
j
mp
to an absolute add
r
ess
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
PCL
M
UL is apparently
t
ar
g
eted f
o
r Wes
t
mere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2
557903: f
i
x d
i
sassembly of a s
e
t of
S
S
E M
O
V* instructi
o
ns
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 254
1
252: F
i
x issues in insns
.
dat,
m
os
t
ly relat
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
chan
g
es
.
src:
docu
m
ent WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25
9
247
6
: Treat WAIT as a
prefix eve
n
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
An
v
in
br7047
3
6
:
handle deep context-l
o
c
al macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
na
s
m
l
ib: ma
k
e nasm_strcat() take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
outelf32/64:
remo
v
e align_str i
n
favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
outb
i
n: fix
typ
o
: "s
e
ctions"
n
ot "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Unify all-
z
ero buffer
s
;
a
dd fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: prop
e
r error message for st
a
rt
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM
2
.
0
6
r
c
4
commit
|
commitdiff
|
tree
next