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
NASM 2.06rc13
2009-06-25
H
.
P
e
ter Anvi
n
NASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
c
hanges
.
src: up
d
ate
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter
Anv
i
n
i
nsns: make the
MMX
v
er
s
ion
o
f P
I
NSRW ma
t
ch t
h
e SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Intel FMA: d
r
op relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
An
v
in
F
ix the PINSR series of instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
An
v
in
Add suppo
r
t
f
or instructi
o
ns which
a
lway
s
use low
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
n
vin
insns
.
dat: fix
t
y
pos
:
V
CMPORD_SP[
S
D]
ente
r
ed as VCMPORS_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
da
t
: collapse
r
elaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
in
s
ns
.
pl: al
l
ow re
l
axed forms t
o
be created without
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
ter
A
n
vin
chan
g
e
s
.
src: fix some
o
dd
s
pacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvi
n
par
s
er: d
o
n't use mi
d
c
o
de dec
l
aratio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er Anvin
s
p
ecfile: update URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
Anvin
Nindent: a
d
d
bac
k
the -nu
t
opti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anv
i
n
Nindent:
u
pdate wit
h
the -npro
and -
i
l0 optio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
do
c
:
u
se NASM synt
a
x for
x
87 r
e
g
isters
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
nvin
Add
s
ym
b
ol
i
c
constant
s
f
o
r REX_V "classes" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pet
e
r Anvin
d
oc: re
m
ove in
s
ref
.
src
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter An
v
i
n
NASM
2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anv
i
n
preproc: handle %+ ev
e
n
dur
i
ng ea
r
ly t
o
ken replac
e
m
e
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Us
e
lower case for VEX a
n
d XOP in in
s
tructions tabl
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er An
v
i
n
Infrastruc
t
ure sup
p
ort
for
A
MD'
s
new
X
OP prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter
A
nvin
o
utbin: re
p
lace fp
r
in
t
f(rf, not_
d
efi
n
ed);
w
ith
fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
NAS
M
2
.
0
6
rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
preproc: u
n
ify t
o
ken-pasting co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pet
e
r
Anvin
doc: slightly ti
d
y the copyright page
o
f the m
a
nual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pe
t
er Anvin
prepro
c
: mak
e
$ and $$ TOKEN_O
T
HER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
prep
r
oc: fix more token past
i
ng c
a
se
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er
Anvin
A
U
THORS: U
p
date informatio
n
for HP
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NAS
M
2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
e
r
A
nvi
n
Documen
t
preproce
s
so
r
token concate
n
ation
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anv
i
n
Handle
w
e
ird cases
o
f token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er A
n
vin
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er Anvin
nasm
.
n
si
:
add COPYING to the list of files
to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
nasm
.
nsi: a
d
d NASM Man
u
al;
a
utom
a
te version gene
r
ation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
d
i
sasm: fix reversed R
E
P vs
R
E
P
NE
i
n
e
at
b
yte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: when no in
s
truc
t
ion
i
s found, consi
d
e
r a
n
aked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er A
n
vin
NA
S
M 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
BR 269
0
6
8
8: Fix
o
p
c
o
d
es for
F
MA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
ete
r
Anvin
Add t
e
st
f
r
om BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anv
i
n
BR 2690688
:
ad
d
missing VFM instr
u
c
t
i
o
ns
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
nvi
n
BR 2689
3
1
6
:
PEXTRQ
re
q
uir
e
s REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvi
n
genfma
:
f
ix spel
l
ing of the VF
N
M in
s
tru
c
tions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
insns
.
dat: fix
VFNM instructions incorrectly spel
l
ed
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
P
e
ter A
n
vin
N
ASM 2
.
0
6rc
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
A
nvin
BR 2672117: hand
l
e long lines for d
b
/
d
w/et
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
au
t
oconf
:
de
t
e
c
t the
b
ro
k
en bool in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter An
v
in
Most instruction code
s
are octal, so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter An
v
in
optimization
.
asm: m
o
re sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pet
e
r Anvi
n
sbyte: optimizatio
n
is OK if UNK
N
OW
N
isn't
s
et
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimization
.
asm
:
a
d
d sbyt
e
tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anv
i
n
N
A
S
M
2
.
06rc
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter Anvin
BR
2
4
13265
:
don't pessimi
z
e disp
l
acements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter
Anvin
op
t
imization
.
asm: add EA opt
i
mi
z
at
i
on tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
n
asm
.
c: another r
e
adability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
Anvi
n
nasm
.
c: readab
i
lity cleanup
f
or se
g
:off par
s
i
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter
A
nvin
Ad
d
VPCLMUL
ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
eter An
v
in
as
s
emble:
only be optimi
s
tic with NO_SEG i
f
we'
r
e reall
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter An
v
in
convergenc
e
.
asm: add
test of jmp
t
o an
absol
u
t
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCL
M
UL is apparentl
y
t
a
r
g
eted for Wes
t
mere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nvin
BR
2
5
57903: fix disassembly
of a
s
et o
f
SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er An
v
in
BR 2541252: Fix
i
ssu
e
s in
i
nsns
.
da
t
, mos
t
ly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
changes
.
sr
c
:
docum
e
nt WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2592476: Treat W
A
IT as a
prefi
x
eve
n
tho
u
gh it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
b
r
704736: handle
d
eep
c
ont
e
xt-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
nasmlib: make nasm_strcat() t
a
ke con
s
t arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
outelf
3
2/64: remo
v
e align_
s
tr
i
n favor of fwriteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outbin: fix typo
:
"sections
"
not
"se
c
tion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
Unify all-ze
r
o b
u
ffers; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
BR 261
1
906: proper error message for sta
r
t < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
N
A
SM 2
.
06rc
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
Fix opcode for VADDS
U
BPS; operands for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
Anvin
FMA instruc
t
ions won't be in Sandy
Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er
A
nvi
n
Perl
scr
i
pt used to generate FMA instruction pa
t
terns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
e
r A
n
vin
change
s
.
src:
document updated AVX
specific
a
tion
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter A
n
vin
Update the
V
FMA* instruct
i
ons per the AVX sp
e
c version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix minor forma
t
ting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
insns
.
pl:
h
andle the new VEX
.
D
DS
flag per AVX s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593349: Move version message bac
k
t
o stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Pet
e
r Anvin
N
A
S
M
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
doc: cl
e
an
up the "String Manipulation in Macros
"
s
e
ction
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvi
n
d
oc:
i
n
dent
t
he t
i
me m
a
cro exampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
doc: fix ty
p
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge branch 'master' of g
i
t+ssh
:
//repo
.
or
.
c
z
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er An
v
in
doc: up
d
ate
th
e
se
c
tion on
n
umeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the
[warning] dir
e
ct
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
A
nvin
outas86:
s
lig
h
t stylist
i
c
c
leanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 243282
6
: Fix enforce
m
en
t
of the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R 241
3
278: No
n
optimal forms of
a
r
ithme
t
ic instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
eter A
n
vin
changes
.
src: docu
m
ent Mach-O alignment fi
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter
An
v
in
N
ASM 2
.
06rc
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Pete
r
Anvin
N
A
SM 2
.
0
6
r
c1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r A
n
vin
ELF:
use rbtree fo
r
symbol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbtree: d
r
op "const" fr
o
m search
f
unc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
cha
n
ges
.
src: d
o
cume
n
t
P
OPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
Merge branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r
Anvin
t
e
s
t/popcnt
.
asm
:
simple test fo
r
t
h
e POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
The POP
C
N
T
instructi
o
n
does not need s
i
zes on
m
emory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
BR 2
2
29
7
03: POPCNT r64,r
m
64 not PO
P
CNT r64
,
r
m
32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anv
i
n
pre
p
r
o
c: BR 22226
1
5: fix
s
e
g
fault on bogu
s
%if
m
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next