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
insns.dat - fixup for XOP (SSE5) AMD instructions
2009-05-17
C
y
rill Gorcunov
i
n
s
ns
.
dat - fixup for
XO
P
(SSE5) AMD inst
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyri
l
l Gorc
u
nov
i
nsns
.
dat - introcuce base
XOP (SSE5) AMD instructio
n
s
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
yr
i
ll
G
or
c
unov
insns
.
p
l
-
ad
d
handling of
pp VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er Anvin
Add symbolic co
n
s
t
ants for R
E
X_V "c
l
asses" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
d
o
c: remove insr
e
f
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
P
ete
r
Anvin
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
preproc: handl
e
%+ ev
e
n during ea
r
ly token
r
eplacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
U
s
e lower case f
o
r
V
EX and XOP in instructions tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er
Anvin
Infras
t
ructu
r
e
support for AMD's n
e
w
XOP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
outbin: r
e
pla
c
e
f
p
r
i
ntf(rf, not_defined)
;
with f
p
uts
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
NASM 2
.
0
6
rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
p
reproc: unify
token-pasti
n
g code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
e
r Anvin
doc
:
sligh
t
ly tidy the co
p
yright page of the manual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
eter
Anvin
prep
r
oc: 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 t
o
ke
n
pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anvin
AU
T
HORS: Updat
e
i
n
f
o
r
mati
o
n fo
r
H
P
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
e
r
A
nvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
D
o
cument preprocessor
tok
e
n
concaten
a
tion fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
An
v
in
Hand
l
e w
e
ird case
s
of token
p
asting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
N
ASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add
CO
P
YIN
G
to the list o
f
files to
p
ackage
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add NAS
M
Manual; auto
m
ate version generation
commit
|
commitdiff
|
tree
2009-04-07
Shao Miller
Add NSIS
scrip
t
to mak
e
a Windows
i
nstaller
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
di
s
asm: fix
r
eversed REP vs REPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: when no
instruction is found, c
o
nsider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pete
r
A
nvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
And
y
Polyakov
outcoff: BR 2685756: f
i
x S
A
FESEH with an internal
s
y
mbol
commit
|
commitdiff
|
tree
2009-03-18
Michael Sche
r
er
out
e
lf32/
6
4:
fix unin
i
tialized rb
t
ree
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 269
0
688: Fix opcodes f
o
r
F
M
A instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
Add test from BR 26
9
0688
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
eter Anvin
BR 2690688: add mis
s
in
g
VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r
A
nvin
BR 2689316: PEXT
R
Q
r
equ
i
res R
E
X
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pete
r
Anvin
g
e
n
f
ma: fix s
p
elling of
t
he VFNM
i
nstruct
i
o
n
s
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
ins
n
s
.
d
a
t: fix VFNM inst
r
uctio
n
s
incorrectly sp
e
ll
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
P
e
ter Anvin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672
1
17: handle long li
n
es
f
or db
/
dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvi
n
a
utoconf: detect the broken bool in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pet
e
r Anvin
M
ost
i
ns
t
r
u
c
tion codes are octal, so prin
t
errors
t
h
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
A
n
vin
optimizati
o
n
.
asm: m
o
re sbyte tes
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sbyte: optimizati
o
n is OK
if UNKNOWN
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
optimizat
i
on
.
asm:
a
dd sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
NASM 2
.
0
6
rc6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter
A
n
v
in
BR 2413265:
d
on't pessimize
d
is
p
la
c
em
e
nts
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r A
n
vin
optimiza
t
io
n
.
asm: add EA optimization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
n
a
sm
.
c
: anoth
e
r readability
cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvi
n
nasm
.
c:
r
ead
a
b
ility
clean
u
p
for seg:off
p
arsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvi
n
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble:
only be
o
ptimistic wi
t
h N
O
_SEG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
n
vin
convergence
.
a
s
m
:
add test o
f
jmp to an ab
s
ol
u
te address
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
An
v
in
PC
L
MUL is apparently targ
e
t
ed f
o
r W
e
stmer
e
with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
0
6
r
c5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903: fix disassembly of a set of SSE
MOV* in
s
t
ructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
An
v
i
n
BR 2
5
41252:
Fix issues in in
s
ns
.
dat, mos
t
ly rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: do
c
um
e
nt WAIT
and %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2592476: Treat WAIT as a prefix
even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
br704736: handle dee
p
c
o
ntext-loc
a
l macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasm
l
ib: make nasm
_
s
t
r
cat() t
a
ke
c
onst argum
e
nts
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
in
o
u
t
elf32/6
4
:
remove align_str in f
a
vor of fwri
t
ezer
o
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
ou
t
b
in
:
f
i
x
typ
o
: "
s
ections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Unify a
l
l-zero buffers;
add fw
r
itezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvi
n
BR 2611906: proper e
r
r
o
r messag
e
for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
ASM
2
.
0
6r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
F
ix op
c
ode f
o
r VADDSUBPS; operands fo
r
V
BL
E
N
D; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
M
A
instr
u
ctions wo
n
't be
in
S
and
y
B
r
idge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Pe
r
l scri
p
t used to ge
n
erate
F
M
A inst
r
uction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pet
e
r Anvin
changes
.
src: document updated AVX spe
c
ification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Updat
e
the VFMA* inst
r
uction
s
per
t
h
e
A
VX
spec ve
r
sion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
v
i
n
in
s
ns
.
dat: fix mi
n
o
r f
o
rmatting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nv
i
n
insns
.
p
l
: handle the new VEX
.
D
D
S
fla
g
per AVX sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter An
v
in
BR 2
5
93349: Mo
v
e ve
r
si
o
n
message back
to st
d
o
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
N
ASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Sorone
l
Haetir
Document the
a
s
86
.
.
start label
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc: clean up
t
he
"
String M
a
nipulation in Macros" sec
t
ion
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvi
n
d
o
c: ind
e
nt the
t
ime mac
r
o examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: fix typ
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
Merge b
r
a
n
ch
'master' of gi
t
+s
s
h:
/
/repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
n
v
in
doc: update the section on
n
umeric co
n
stants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
F
i
x
the [warning] dir
e
cti
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
e
ter
Anvin
outas86: s
l
ight stylistic cleanups
commit
|
commitdiff
|
tree
2009-01-04
So
r
one
l
Haeti
r
Add entry point sup
p
ort t
o
as86 backen
d
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR
2
432826: Fix enforcement
o
f the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anvin
B
R 2413
2
78: N
o
n
o
ptim
a
l
forms
of arithmetic ins
t
ructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter Anvin
changes
.
s
r
c: do
c
ument Mach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
e
ter Anvin
N
ASM
2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
Da
v
id DeHaven
Mach-O
alignm
e
nt fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter An
v
in
NASM
2
.
06r
c
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
n
vin
ELF: use rb
t
r
e
e for
s
ymbol sea
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
r
b
tree: drop
"const" f
r
om search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
s
r
c: doc
u
men
t
POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge bran
c
h '
n
as
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
te
s
t/popcnt
.
asm: s
i
mple test fo
r
t
he POPCN
T
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
The POPCNT instruc
t
ion does not need sizes on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
BR 2229703:
POPCNT r64,rm64
n
ot
POPCNT r64,
r
m32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
p
r
eproc:
BR 2222615:
f
i
x
segfault on b
o
gus %ifm
a
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
doc
:
b
e
tter description of %li
n
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
vin
c
h
anges
.
s
r
c: d
o
cu
m
ent if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
i
n
te
s
t: add test for BR
222
2
615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
pr
e
proc: BR 2
2
22615: fix seg
f
au
l
t
o
n bogu
s
%
ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
d
oc/c
h
ang
e
s
.
s
rc:
d
ocument ELF T
L
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
nvi
n
doc:
m
inor edit
t
o the TL
S
d
o
cu
m
entation
e
xamples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next