repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Add Cyrill Gorcunov to AUTHORS
2009-06-26
H
.
P
e
ter Anvin
Add Cyr
i
ll Gorcu
n
o
v
to A
U
T
HORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: remove stray whitespace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
insns
.
pl: add "nohi"
c
ode f
o
r R
E
X_
N
H
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: fix indenta
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
ELF: m
a
ke debugg
i
n
g
f
u
nc
t
ions stat
i
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
ete
r
Anvin
EL
F
:
r
emove loop invariant calcu
l
ation of
g
lobal off
s
et
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anv
i
n
ELF: clean up th
e
arithmetic for global symbols
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: bump GLOBAL
_
TEMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
ELF: el
i
minate hard-coded sect
i
on numbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvi
n
Handl
e
the new ELF headers
in the dependen
c
y generation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
A
n
v
i
n
ELF: add header files, begin me
r
ging c
o
mmon code,
d
rop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
NASM 2
.
06rc1
3
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
te
r
Anvin
changes
.
src: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
vin
i
n
sn
s
: make the MMX v
e
rsion of
P
INSR
W
m
a
tc
h
the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Intel
FMA: drop relaxed
f
orms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvi
n
Fix the P
I
NSR
ser
i
es of instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
Add supp
o
rt for instructions wh
i
ch al
w
a
ys use low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter A
n
vi
n
insns
.
dat: fix typos: VCMPOR
D
_SP[SD]
e
ntered as
V
CMPORS_SP[SD
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
insns
.
dat: collap
s
e
relaxed fo
r
ms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
pl: allow
r
elaxed forms to be
c
reated wi
t
hout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter A
n
vin
c
h
anges
.
s
r
c:
f
ix some odd
s
pacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
p
arser: don'
t
use
m
idcode decla
r
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
et
e
r
Anvin
spec
f
i
le: upd
a
te URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Nindent: a
d
d
back the -nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
ter Anv
i
n
Nindent: update with the
-npro
and
-il0 options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter
A
nv
i
n
doc: use NASM syntax for
x
87 regist
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
e
t
er Anvin
Add symbolic
consta
n
ts for REX_V "classes" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvi
n
doc: remove insref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
N
A
SM
2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
e
t
er Anvi
n
prepr
o
c: hand
l
e %+ even during
e
ar
l
y
token repla
c
ement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r
Anvin
Use lower cas
e
for VEX and
X
OP in
instruc
t
ions
tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter A
n
vin
I
n
frastruc
t
ure su
p
port for
AMD's new XOP prefi
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pete
r
A
n
vin
outb
i
n: replac
e
fp
r
intf(
r
f, n
o
t_defined); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
NASM 2
.
06rc
1
1
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
preproc: unify token-past
i
ng code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er
A
nvin
doc: slightly tidy the copyright pag
e
of the manu
a
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
eter An
v
in
prepro
c
:
mak
e
$
a
nd $
$
TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvi
n
preproc: fix more to
k
en pa
s
ting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHORS: U
p
d
a
t
e information for
HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06
r
c
10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
Document pr
e
p
r
oc
e
ssor token concatenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter A
n
vin
H
andle w
e
i
r
d
c
as
e
s
of
token
pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anvin
nasm
.
nsi
:
add COPYIN
G
to the list of files to
packag
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter
A
nvin
n
a
sm
.
n
si: add NASM Man
u
al; autom
a
te
versio
n
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
ter Anvin
disasm: f
i
x r
e
versed R
E
P vs R
E
PNE
i
n e
a
tbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r Anvin
disasm:
w
hen no
instruction i
s
found, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
ter Anvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
A
n
v
in
BR 2690688: Fix
o
pcodes for FMA
i
n
s
tr
u
c
tions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anv
i
n
Add te
s
t from BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 2690688
:
add missing VFM instr
u
cti
o
ns
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
n
v
in
BR
268931
6
:
P
EXTRQ requi
r
es REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nvin
genfma: fix spelling of the
VF
N
M inst
r
uctions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter An
v
in
insns
.
dat
:
fix VFNM instr
u
c
ti
o
n
s i
n
correctly spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
P
e
ter Anvin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
B
R
26
7
21
1
7: handle lon
g
lines for db
/
dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
e
ter A
n
v
in
aut
o
conf: d
e
tect the broken bool in OpenWat
c
om 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most in
s
truction
c
odes ar
e
octal, so pr
i
nt
e
r
ro
r
s
t
hat
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
nvin
optimization
.
asm: more
s
byte
t
ests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pete
r
Anvin
sbyte: op
t
imizati
o
n is OK
if UNKNOW
N
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
e
r
Anvi
n
optim
i
zation
.
asm:
add s
b
yte te
s
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
te
r
Anv
i
n
NASM 2
.
0
6
rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
Anvin
BR 2413265: d
o
n't pessimize di
s
p
lacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
et
e
r
Anvin
opti
m
ization
.
asm: add E
A
optimiza
t
ion
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
a
s
m
.
c:
anot
h
er readability clean
u
p
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: readability cleanup for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
v
i
n
A
d
d
VPCLMUL instructio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
assemb
l
e: onl
y
be
o
ptimistic wi
t
h NO_SEG i
f
we're rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
c
onvergence
.
asm:
a
d
d test
of jmp t
o
a
n abs
o
l
u
t
e
add
r
ess
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anv
i
n
PCLMUL is apparently targ
e
t
ed for Westmere with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r An
v
in
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR
2
557
9
0
3
: fi
x
disassembly
o
f a set of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2541252: Fix i
s
s
u
es
i
n
insns
.
dat
,
mostly relat
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
changes
.
src: docu
m
ent
WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
BR 2592476: Treat WAIT as a prefi
x
e
ven tho
u
gh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
br
7
0
4
7
36: handl
e
d
e
e
p co
n
t
e
x
t
-
local macro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
nasmlib: mak
e
n
asm_strcat
(
)
t
a
ke const
a
r
g
uments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf
3
2
/
64: remove a
l
i
g
n
_
str in favor of f
w
ritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
outbin:
f
ix ty
p
o:
"
sect
i
ons" no
t
"sec
t
ion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
Unify all-zero
b
uffers; add
fwritezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: p
r
oper error
mess
a
ge for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter A
n
vin
Fix opcod
e
for VADDSUBPS; operands f
o
r
VBLEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
FMA instructions won't be in
S
a
ndy Bridg
e
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Per
l
scri
p
t
used
t
o gene
r
ate FMA instruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
c
h
anges
.
src: document u
p
da
t
e
d
AVX specification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Up
d
a
t
e the VFMA* in
s
t
r
uc
t
ions per t
h
e
AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
i
nsns
.
dat:
f
ix mi
n
or format
t
i
ng ano
m
alies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
insns
.
pl: hand
l
e the
n
e
w
VEX
.
DDS flag per AVX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter Anv
i
n
BR 25
9
3349: Move versio
n
m
essage
b
ack to
s
tdou
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up the "S
t
ring Manip
u
lation
i
n
M
a
c
ros" sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
nvin
doc
:
inde
n
t the
ti
m
e macro exam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
Mer
g
e branch 'master
'
o
f
git+
s
s
h://rep
o
.
or
.
cz/srv
/
git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: upd
a
t
e
the se
c
tion on numeric co
n
s
tants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the
[warnin
g
]
dir
e
ctive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvi
n
o
utas86: slight sty
l
ist
i
c cleanup
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
A
n
vin
BR 2432
8
26: Fix enfor
c
ement o
f
the LONG bi
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
et
e
r
A
n
v
in
BR
2
413278: Nonoptimal forms o
f
arithmeti
c
ins
t
ructions
.
.
.
commit
|
commitdiff
|
tree
next