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
New %use package "fp"
2009-06-27
H
.
Peter An
v
in
asse
m
b
l
e
.
c: styli
s
tic nitpick
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter 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
.
Pe
t
er
A
nvin
hashtbl: make hash_ite
r
ate() not crash
o
n
a
n uninitalized
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter
Anvin
nasm
.
c:
c
lean up pass exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter
Anvin
ndi
s
asm: fix dis
a
s
s
embly o
f
JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
N
ASM 2
.
06
r
c14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
d
at: refo
r
mat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
An
v
in
insns
.
d
at: ad
d
relaxed forms for XOP/FMA4/CVT
1
6 instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
Add Cyrill
Gorc
u
nov to AUTH
O
RS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
nvin
insns
.
p
l
: remove stray white
s
pace
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl:
a
dd
"
no
h
i
"
code for REX
_
NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter Anvi
n
insns
.
pl: fix i
n
de
n
t
atio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r Anvin
ELF: make debugging functio
n
s stati
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: remove loop in
v
a
riant c
a
lculati
o
n of
globa
l
o
f
f
s
e
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: clean up the arithmetic
for global s
y
mbols
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
ELF:
bump GLOBAL_TEMP_BA
S
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
E
L
F
:
e
l
i
minate hard-coded s
e
ction
n
umb
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
A
nvin
Handl
e
the new ELF headers in the depende
n
cy
generation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
ELF:
a
dd header files, begin mergin
g
c
ommo
n
code, drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
Anvin
NASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
A
n
v
i
n
c
h
ang
e
s
.
src
:
u
pdat
e
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anv
i
n
i
n
s
ns: make the MMX ve
r
sion of PINSRW match the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Inte
l
FM
A
: d
r
op 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 in
s
tructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
A
d
d
s
upport for
in
s
truc
t
ions which always
use l
o
w
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
i
n
sns
.
dat: fix
t
ypos: VCMPORD_SP[SD] entered as VCMPOR
S
_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
dat: co
l
la
p
se relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
insns
.
pl: a
l
l
o
w rel
a
xed forms t
o
be crea
t
ed w
i
thout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter
Anvin
changes
.
src:
fix some
o
dd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
P
e
t
er Anvin
parser: do
n
't use midcode
d
eclarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anv
i
n
specfile: update UR
L
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Ninden
t
:
add back the -nut optio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
nvin
Nind
e
nt: update with th
e
-
n
pro and -il0 op
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc
:
use NASM sy
n
tax f
o
r x87 re
g
isters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
A
d
d
s
y
m
b
o
lic co
n
stants f
o
r REX_V "classe
s
" (VEX, XOP
.
.
.
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
.
Peter Anv
i
n
NASM
2
.
0
6
r
c
1
2
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
preproc: handle %+ even during early token replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use
l
ower
case
for VEX and
X
OP in instr
u
ctions tab
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Infrastruc
t
u
r
e
support for AMD's new XOP p
r
efix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
ou
t
bin: repl
a
ce fpr
i
ntf(rf, not
_
define
d
); with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
P
e
t
er Anv
i
n
N
ASM 2
.
06
r
c11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvi
n
p
r
eproc: un
i
fy
token-pasting co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
d
oc: slightly
t
i
dy the copy
r
ight page o
f
the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pe
t
e
r
Anvin
p
reproc: make $ and $$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc: fix more to
k
e
n
pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter
A
n
vin
A
UTHORS: Update
i
nf
o
r
m
ation
for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
t
er Anvin
D
o
c
ument
prep
r
ocessor token concatenation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anv
i
n
Ha
n
d
l
e weir
d
c
a
s
e
s of token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvi
n
nasm
.
nsi: ad
d
COP
Y
ING
to
th
e
list of
files to pac
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
n
asm
.
nsi: add NAS
M
Ma
n
ual; au
t
om
a
t
e
v
ersion
ge
n
eration
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter
Anvin
disasm: fix
reversed RE
P
vs
R
E
PNE
i
n
e
at
b
yte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter
A
nvin
disasm: when n
o
instruction
i
s
found, consid
e
r a n
a
ked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvi
n
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
An
v
in
BR 26906
8
8:
Fix op
c
o
des
for FMA i
n
stru
c
tions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter An
v
i
n
Add test
f
rom
B
R
2
6
9
0
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 2690
6
88: add missing VFM instruct
i
ons
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nvin
BR 26
8
9316: PEX
T
R
Q
requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma: fix spel
l
i
n
g o
f
the VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix V
F
NM
ins
t
ructi
o
ns in
c
o
r
r
ect
l
y spel
l
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter A
n
vin
NA
S
M 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 26
7
2117: handle long lines fo
r
db/
d
w/e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autocon
f
: det
e
ct the bro
k
e
n
bool i
n
OpenWat
c
om 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter A
n
vin
M
o
s
t
instruction
c
odes are
o
ctal, so print
e
rrors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter An
v
i
n
optimizat
i
on
.
asm: more s
b
yt
e
t
e
s
ts
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er
Anvi
n
sbyte: optimizat
i
on is OK if U
N
KNOW
N
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
o
p
t
i
mization
.
asm: add s
b
yte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pe
t
e
r
Anvin
NASM 2
.
06r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvi
n
BR 2413
2
65: don't pessimize d
i
spl
a
c
ements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
o
p
timizatio
n
.
asm:
a
d
d EA opt
i
mization tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anv
i
n
nasm
.
c
:
another
r
ead
a
bility cl
e
anup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
n
a
s
m
.
c:
readabi
l
ity cleanup for seg:o
f
f
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r A
n
v
in
Add VPCLMUL ins
t
r
u
ctions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
assembl
e
:
o
nly b
e
o
p
t
i
mis
t
ic with NO_S
E
G if
w
e
're r
e
a
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
asm
:
add test
of jmp to an ab
s
o
l
u
t
e
add
r
e
ss
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvi
n
P
C
LMUL is apparently t
a
rg
e
ted for We
s
tmere wi
t
h the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
BR 2557903
:
fix disass
e
m
bly o
f
a se
t
of
SSE MOV* in
s
t
ruc
t
i
on
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR
2541252: Fix is
s
u
es
i
n
insns
.
d
a
t, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
An
v
in
c
h
a
nges
.
src
:
do
c
ument WAIT
a
n
d
%
$$
f
i
xes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 2592476: Treat WAIT
a
s a
p
ref
i
x
even
t
h
o
ugh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
br704736: handl
e
deep
context
-
local macro
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
nasm
l
i
b
: make nasm_strc
a
t()
t
a
ke const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
ete
r
Anvin
outelf32/6
4
: rem
o
ve
align_str i
n
f
a
vor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
o
utbin: fi
x
ty
p
o
:
"sections" n
o
t "
s
ectio
n
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er A
n
v
i
n
Unif
y
all-zero
buf
f
ers; add fw
r
ite
z
er
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: p
r
oper error mes
s
age for
s
tar
t
<
o
r
i
gin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NAS
M
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode for VAD
D
S
UB
P
S; opera
n
ds for VB
L
END; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA i
n
struc
t
ions
w
on't be
in Sandy
Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
P
e
rl s
c
ript used
t
o generate FMA ins
t
ruc
t
i
on pattern
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
changes
.
src: d
o
cume
n
t updated
AVX s
p
ecificat
i
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Update
t
h
e VFM
A
* instructions
p
e
r the
A
VX s
p
ec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
d
a
t: fix minor
formatt
i
n
g anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
te
r
Anvin
insns
.
p
l: handle
t
he
n
ew VEX
.
D
D
S
flag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
e
r An
v
in
BR 2593349: Move ve
r
sion message b
a
c
k
to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
A
nvin
NASM 2
.
06rc
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: clean up
t
he "Str
i
n
g
Manipulation in Mac
r
os" section
commit
|
commitdiff
|
tree
next