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
quote: we must do unsigned comparison to get length of octal escape
2009-06-26
H
.
Peter Anvin
Ad
d
C
y
rill Gorcunov
to AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvi
n
insns
.
pl: remov
e
stray w
h
itespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
te
r
An
v
in
insns
.
pl:
a
dd "nohi" c
o
de for RE
X
_NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
i
n
sns
.
pl: f
i
x indentatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: make debug
g
in
g
f
u
nct
i
ons static
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvi
n
E
LF: remove loop i
n
varia
n
t calculati
o
n
o
f glo
b
al offset
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter Anvin
E
L
F: clean up the arit
h
m
etic for global symbol
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
E
LF: bump GLOBAL_TEMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
ELF: eliminate hard-
c
oded section numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
H
an
d
le
t
he n
e
w
E
L
F
headers in
the depe
n
d
e
ncy genera
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
ELF: add hea
d
er file
s
, begin
m
erging common code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
NASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
change
s
.
sr
c
:
u
pdate
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
in
s
ns: m
a
ke 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
.
Pe
t
er Anvin
Intel FMA: drop
relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Fix the PINSR serie
s
o
f instr
u
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
Anv
i
n
Add su
p
p
o
r
t for ins
t
ructions whic
h
always use low
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
insns
.
dat: fix
typos: VC
M
P
OR
D
_SP
[
SD] entered
a
s VCMPORS
_
S
P[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
d
a
t: collaps
e
r
e
laxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
insns
.
pl:
allow relaxed forms to be created with
o
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter
A
n
vin
ch
a
ng
e
s
.
src:
fix s
o
m
e
odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pete
r
Anv
i
n
parser:
don't us
e
mid
c
ode de
c
l
a
ra
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvi
n
specfile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Ninde
n
t
:
ad
d
back th
e
-nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
eter Anv
i
n
Nindent
:
u
pdate with
t
h
e -npro a
n
d -il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter
A
nvin
doc: use NA
S
M
synta
x
for x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add symbolic
c
onstants
f
or REX_V "classes" (VE
X
,
XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvi
n
doc: remove ins
r
ef
.
s
rc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
N
ASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
pr
e
proc:
handle %+ even during earl
y
toke
n
replacem
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r
A
nvin
Use low
e
r case for VEX an
d
XOP in instructio
n
s tab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter A
n
vin
In
f
rastructure support for
AMD
'
s new XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter
A
nvin
ou
t
bin: replace fpr
i
ntf(rf, n
o
t
_
defined); w
i
th fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
e
r
Anv
i
n
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc: unify token-pasting
c
o
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pete
r
Anvin
doc: slightly
tidy the copyright
page
of the manua
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Peter Anvin
pr
e
proc
:
make $ an
d
$$ TOKEN
_
OT
H
E
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter
A
n
v
in
p
repr
o
c: fix
m
ore token pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter A
n
vi
n
AUTHORS: Update
in
f
orma
t
ion
f
o
r
HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
D
o
cumen
t
preproce
s
sor tok
e
n concatenatio
n
f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
Hand
l
e weird c
a
ses of token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anvin
nasm
.
nsi: add COPYING t
o
the l
i
st of fi
l
es to p
a
c
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pet
e
r Anvin
nasm
.
ns
i
:
a
dd
N
A
S
M Manual; aut
o
mate
v
ersi
o
n
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: fix re
v
ersed REP vs REPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvi
n
disa
s
m
:
wh
e
n no instruction is
fou
n
d, c
o
nsider a nak
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
eter Anvin
BR 2690688: Fix o
p
codes for FMA instruc
t
ions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
ete
r
A
n
vin
Add test from BR 2690
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvi
n
BR 269068
8
: add missing VFM
instruction
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nv
i
n
BR
2
6
8931
6
: PEX
T
R
Q
requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
te
r
Anvi
n
genfma: fi
x
s
p
elling o
f
th
e
VFNM ins
t
ruction
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
i
n
sns
.
dat:
f
ix VFNM in
s
truction
s
i
n
c
orrectly spell
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pete
r
Anvin
NAS
M
2
.
06r
c
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
A
n
vi
n
BR
2
672117: hand
l
e lo
n
g lines for db/
d
w/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
ter Anvin
a
utoc
o
nf: detect t
h
e br
o
ken b
o
ol in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anv
i
n
Most in
s
t
r
ucti
o
n cod
e
s are octal, so prin
t
er
r
ors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimization
.
asm:
m
ore sb
y
t
e
tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anvin
sbyte
:
op
t
imizatio
n
is
O
K if UNK
N
OWN isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
n
v
in
opti
m
ization
.
asm: add sbyte test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NA
S
M 2
.
06rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvi
n
B
R 2
4
13265: don't pessimize
d
isplacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
optimizati
o
n
.
asm: a
d
d EA optimiza
t
ion tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: a
n
other r
e
adabil
i
ty cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
nasm
.
c
:
readability cleanup
for seg:
o
ff parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r
A
nvin
A
dd VPCLMUL
i
nstru
c
t
i
ons
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter
A
nv
i
n
asse
m
bl
e
:
only be op
t
imisti
c
wi
t
h
N
O_SEG if we're
r
eally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
e
r
Anvin
convergence
.
asm
:
add
t
est
of jmp to an
a
bso
l
ute addre
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter A
n
vin
PCLM
U
L is apparently
t
arge
t
e
d fo
r
Westme
r
e w
i
th
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
BR
2
557903: fix disassemb
l
y
of a set of SSE MOV
*
instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252:
Fix i
s
s
u
e
s
in
i
n
sn
s
.
d
at,
m
ost
l
y
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
chang
e
s
.
src: docume
n
t WAIT a
n
d %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25
9
2476: Treat WAIT as a p
r
efix e
v
en though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
b
r
70
4
7
3
6: handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
nasm
l
ib: make nasm_strcat() take c
o
nst argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r A
n
vin
outelf32/64: remove
alig
n
_st
r
in favor of fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin
:
f
ix typo: "se
c
t
i
ons" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Un
i
fy al
l
-
zero bu
f
fers; add fwritezer
o
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
BR 2
6
11
9
0
6
:
proper e
r
r
or message for start <
o
r
igi
n
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
SM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
Fix
opcode f
o
r VADDSUBPS; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
FMA
instructio
n
s won
'
t be i
n
Sand
y
Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
e
r A
n
vi
n
Per
l
s
cr
i
pt use
d
to
generate FMA instruction patte
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
changes
.
src: documen
t
updat
e
d A
V
X specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
Update the
V
F
M
A
*
i
n
structions per the
AVX
spe
c
v
e
rsion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
et
e
r
A
nvi
n
insns
.
dat: fix m
i
n
o
r for
m
atting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
insns
.
pl
:
handle the new
V
EX
.
DDS
flag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
er
A
nvin
BR 2
5
93349:
Move ve
r
sion message back
t
o stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
P
e
te
r
Anvi
n
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up the
"
Stri
n
g Manipulation in Mac
r
os" sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
d
o
c: indent the t
i
me
macro ex
a
mpl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge br
a
nch '
m
aster' of
g
it+
s
sh:
/
/repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anv
i
n
doc: update the sec
t
i
o
n
o
n
n
u
m
eric
constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix
the [warning] directiv
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
eter Anvin
outa
s
86:
s
light
s
tylistic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 24328
2
6: Fix
enfor
c
e
m
ent of
the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278: Nonoptimal
f
orms of arit
h
m
e
tic instruction
s
.
.
.
commit
|
commitdiff
|
tree
next