repo.or.cz
/
nasm
/
autotest.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
nasmdoc: grammar fix
2007-09-24
H
.
P
eter
A
n
vin
n
a
smdoc: grammar fix
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
e
ter
A
n
v
in
nasmdoc:
r
emov
e
stray periods
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
test/Makefile: mak
e
a bit
more
useful
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter Anvin
I
m
pl
e
m
e
nt th
e
-MG option (SF RFE 1564264
)
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
nas
m
doc: clarify __
f
loat*__ exam
p
le
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
nasmdoc:
d
o
cument the __float*
_
_ operato
r
s
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pe
t
er An
v
in
Support __float*__ for
floating-
p
oint numbers in expressi
o
ns
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter
A
n
v
in
e
v
al
.
c: replace sequence of
i
fs with
s
witch
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pe
t
er Anvin
tokh
a
sh:
a
llow a bit smarter pattern
m
a
tching
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
e
r
Anvin
I
m
p
l
e
ment I
N
VLPGA
a
ccor
d
ing
t
o
t
he
documentation
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
er An
v
in
R
eforma
t
insns
.
dat to
u
ni
f
orm column width
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
S
imp
l
e tes
t
for 0x67 prefixes
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter
A
nv
i
n
Auto-
g
enerate 0x67 p
r
efixes without the n
e
ed for
\
30x
.
.
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
eter Anvi
n
M
a
ke test/Makefil
e
a bit
more usefu
l
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
er Anvin
Add TY_OWORD for
"
DO" output
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
LDDQU need
s
\301
(
BR 11035
4
9)
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter An
v
in
R
DTSCP and INVLP
G
A ar
e
n't 64
-
bit specific
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Cyrix
GX1 instru
c
t
ion
s
: B
B
x_R
E
SE
T
,
C
PU_READ, CPU_WRI
T
E
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Ce
n
taur
XSHA1, XSHA256, MONTMUL
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
e
r Anvi
n
I
mplement Ce
n
taur's XCRYPT inst
r
uctio
n
s
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anv
i
n
Add Geode
L
X (AMD'
s
Cy
r
ix-derived core) instruct
i
ons
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Add
the GET
S
EC instruction for Intel SMX
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
ter Anvin
Add the AMD SSE4a and LZ
C
NT instructions
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
T
ag UMOV a
s
ND (no disass
e
m
b
ly) to avoid collision
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter A
n
vin
Disallow optimizing
by
le
s
s than
5 passe
s
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
ter Anvin
BR
1
78
3
117: Document that %+ n
e
eds a space after it
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anvin
nasm
.
spec
.
in:
m
inor fixes
commit
|
commitdiff
|
tree
2007-09-22
H
.
Pete
r
Anvin
r
e
leas
e
script: handle stricter
CLI parsing for "gi
t
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Pet
e
r Anvin
Updat
e
nasm
.
spec
.
in
a
nd m
a
ke it
h
andle r
c
releases
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anvi
n
ve
r
s
i
on
.
pl: support version number
s
of the form X
.
Y
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anvin
Merg
e
branch 'master'
o
f
git+ssh://rep
o
.
or
.
c
z/srv/git
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter A
n
vin
Update manual p
a
ges
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anvin
Remove limit
o
n
number of sync
poi
n
t
s
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anvin
Make nasm_mallo
c
()
et al available from inside ndisasm
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pet
e
r A
n
vin
Merge commit 'ori
g
in/sse5'
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pe
t
er Anvin
test
/
M
akef
i
le: m
a
ke
a bit more u
s
eful
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
e
t
e
r
A
nvin
Slightly o
p
t
i
mi
z
e the inte
r
face
t
o
n
as
m
_to
k
en_hash()
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
eter Anvin
Merge comm
i
t 'origin/maste
r
' in
t
o sse5
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
e
ter Anv
i
n
el
f
64: fix
32-
b
it trunca
t
ions
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
A
n
vi
n
D
ocument Infinit
y
and NaN
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Support generati
n
g NaNs and infinit
i
es
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Update do
c
umentatio
n
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Simp
l
e
test for hexadecima
l
floating-
p
oin
t
numbe
r
s
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pete
r
Anvi
n
Fix erro
r
-reporting in h
e
xa
d
ecimal
f
loatin
g
-point nu
m
bers
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
e
t
er An
v
i
n
Support C99-style hexadecimal flo
a
ting poin
t
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Unify all stan
d
ard IE
E
E
floating-point
fo
r
mats
;
add
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pete
r
Anvin
Fix handling
o
f
DO; support unary
+ for floa
t
ing-point
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pete
r
Anvi
n
Suppo
r
t 16-bit
IEEE floatin
g
p
oi
n
t; used in SSE5
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
eter Anvin
Mer
g
e commit
'o
r
igin/master
'
i
n
to
s
se5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Add NOP with argument to
t
he instructi
o
n list
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Remov
e
0FC2
from list of instructi
o
n prefixes
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Speed up the
disassemb
l
er by allowing prefixed
instruc
t
ion
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter An
v
in
Document oword, do and reso
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter An
v
in
Im
p
lement "oword" (12
8
b
its) as a first-
c
lass size
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter An
v
in
Chan
g
e the token prehash funct
i
o
n
for better convergence
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
SSE5 instruc
t
ion
table
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Disas
s
embler support for SSE5
i
n
s
tructions
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
eter Anvin
insns
.
dat: All SSE5 instr
u
ctions are AMD
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pe
t
er Anvin
Act
u
ally generate
SSE5 instructions
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Initi
a
l
s
u
p
port for generating D
R
EX suffixes
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Fix
a
few instances
o
f missin
g
re
n
umbers
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pet
e
r Anvin
E
n
a
bl
e
I
F_AR3
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
A
nvin
Me
r
ge commi
t
'o
r
igin/mas
t
er' i
n
to sse5
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter
A
nvin
Ini
t
ial supp
o
r
t fo
r
four ar
g
uments per
i
nstructio
n
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
CLFLUSH: N
e
ith
e
r an x64 instructi
o
n
n
or AMD
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pe
t
e
r
A
nvin
Sor
t
dependen
c
y
l
ists
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Cleaner way to handle
M
SV
C
's _s
n
pri
n
t
f() undersc
o
re
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter
Anvin
test
/
r13
.
as
m
:
test spec
i
a
l
-
casing of r
b
p
a
nd r13 in
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Additio
n
al d
o
cumentation for
6
4-bi
t
programmin
g
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
ete
r
Anvin
INSTALL: MSVC++ c
o
mpilation
i
n
str
u
ctions
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
make
a
lldeps: cha
n
ge Mk
f
iles/
M
ake
f
ile
.
* t
o
Mk
f
iles
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pet
e
r Anvi
n
Fix Make
f
ile for MSVC++
20
0
5, delete
obsolete
Ma
k
ef
i
les
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter Anvin
Mi
n
or fi
x
es
n
eed
e
d to compile
w
i
th MS
V
C++
2
005
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
Anvi
n
Run "make a
l
ldeps"
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvi
n
Switch the
p
reproce
s
so
r
ov
e
r to using the has
h
table
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Fix the handling
o
f local labels
commit
|
commitdiff
|
tree
2007-09-15
H
.
Peter Anvin
pr
e
proc
.
c:
rem
o
ve unneces
s
ar
y
int64
_
t
commit
|
commitdiff
|
tree
2007-09-15
H
.
Peter Anvin
Use the n
e
w hash t
a
ble f
u
nction library to store
labels
commit
|
commitdiff
|
tree
2007-09-14
H
.
P
e
ter Anvin
Define a proper
h
ash t
a
ble
l
ibrary
commit
|
commitdiff
|
tree
2007-09-14
H
.
Peter Anvin
Si
m
ple perfor
m
ance benchmarks: l
a
b
e
l
,
m
acro and token
.
.
.
commit
|
commitdiff
|
tree
2007-09-13
H
.
P
e
ter
Anvin
rel
e
a
s
e
scri
p
t: fix final
cleanup
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvin
Modify re
l
eas
e
s
c
r
ipt for
a
g
i
t-centric
w
o
r
ld
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter
A
n
vin
pptok
.
c: don't ins
i
s
t
on
C99
comp
i
l
e
r beha
v
iour
commit
|
commitdiff
|
tree
2007-09-13
H
.
P
e
ter An
v
in
Fix literal F2 and F3 prefixes
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvi
n
Add (untested!) SSSE3, SSE4
.
1,
S
SE4
.
2 instructions
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anv
i
n
Ad
d
support for Tejas New I
n
structio
n
s (SSSE
3
)
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvin
Remov
e
$Id$ tags (useless
w
ith
g
i
t
)
commit
|
commitdiff
|
tree
2007-09-13
H
.
P
eter Anvin
Use rm
3
2 op
e
rands
f
or VMR
E
AD/VMWRITE
commit
|
commitdiff
|
tree
2007-09-13
H
.
Pet
e
r
An
v
i
n
Macr
o
s
for
S
SSE3/SSE4
i
nstruction s
e
ts
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anv
i
n
Sup
p
ort r/m
o
pera
n
ds
f
or non-integer
types
commit
|
commitdiff
|
tree
2007-09-13
H
.
Pet
e
r
A
n
vin
Use enume
r
ati
o
ns wher
e
practical to ease debugging
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
pptok
.
c: qui
c
k
-
and-dirty downcasing during preha
s
hi
n
g
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter
A
nvin
ph
a
sh: Tell th
e
user when
t
he gra
p
h is
OK
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
pptok
.
c: hand
l
e holes in t
h
e pp_direc
t
ives
ar
r
ay
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
prepro
c
.
c
:
adjus
t
whitesp
a
ce
commit
|
commitdiff
|
tree
2007-09-12
H
.
P
ete
r
Anvin
More automation
in
t
he preprocessor conditionals handling
commit
|
commitdiff
|
tree
2007-09-12
H
.
P
eter Anvi
n
p
ptok
.
c
: fix spacing
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter A
n
v
i
n
Generate automatically correct tests for
%
i
f and %e
l
if
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
R
u
n "make alldeps
"
; a
d
d depende
n
cies missing
f
rom
the
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
H
.
Pe
t
er Anvin
Use a p
e
rfect hash
to look
up
p
rep
r
ocessor direc
t
ives
commit
|
commitdiff
|
tree
next