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
Use the compiler-provided booleans if available, otherwise emulate
2007-09-19
H
.
Pe
t
er An
v
in
D
o
cument Infinity and NaN
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anv
i
n
Support generatin
g
NaNs and infinities
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pete
r
Anvin
Upda
t
e documen
t
ation
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Simple
t
e
st for he
x
a
d
e
c
ima
l
fl
o
ating-point numbers
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
A
nvin
F
i
x error-repo
r
t
i
ng in he
x
adecimal floa
t
i
n
g-point numbers
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Support
C
99-
s
tyle hexadec
i
ma
l
floa
t
ing point
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pete
r
An
v
in
Unify all
s
t
a
nda
r
d IEEE floa
t
ing-point formats; add
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvi
n
Fix handling of DO;
support unary + fo
r
floating-point
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pet
e
r
A
nvin
Support 16-bi
t
I
EEE
flo
a
tin
g
point; use
d
in SSE
5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Merge commit 'origin/master' i
n
to sse5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pete
r
Anvin
Add NOP with
a
rgument to
t
he
i
n
s
tructi
o
n list
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Remove 0FC2 from
l
is
t
of inst
r
uction p
r
efixes
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pe
t
er
A
nvi
n
Speed up the disassembler by al
l
o
wing
p
refi
x
ed instructi
o
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Document oword, do an
d
reso
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter An
v
in
Impl
e
me
n
t "o
w
ord" (128 bits) as a fi
r
st-class size
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
e
t
er Anvin
Change the toke
n
prehash funct
i
on for better convergence
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
e
ter Anvin
SSE5 instruction t
a
bl
e
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anv
i
n
Disassembler support fo
r
SSE5
instru
c
tions
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
insns
.
dat: All
SSE5
i
nst
r
uctions are AM
D
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Actually g
e
nera
t
e SSE5 instr
u
ctions
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
I
n
i
t
i
a
l support for ge
n
erating DREX suffixes
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Fix
a few in
s
tanc
e
s of
missin
g
renumbers
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
E
n
able IF_AR
3
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter Anv
i
n
Mer
g
e
co
m
mi
t
'origin
/
maste
r
' into s
s
e5
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pe
t
er
A
nvin
Init
i
al suppo
r
t for f
o
ur arguments pe
r
instruction
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
eter
A
n
v
i
n
CL
F
LUSH: Ne
i
the
r
an x64 ins
t
r
uc
t
ion nor AMD
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter An
v
in
Sort
depe
n
dency lists
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Cle
a
ner
w
ay to handle MSVC's _
s
nprintf() underscore
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
test/r13
.
asm
:
test sp
e
cial-casing of rbp and
r
13 in
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter
A
n
v
in
Additional docume
n
tation
f
o
r 64-bit programming
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
t
er Anvin
INSTALL:
M
SVC++ compilation ins
t
ructio
n
s
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
ma
k
e alldeps: cha
n
ge Mkf
i
le
s
/M
a
kefile
.
* to Mkfiles
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
et
e
r Anvin
Fix Makef
i
le
f
o
r MSVC++
2005, delete obsolete
M
a
k
e
files
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Minor fixe
s
needed to co
m
p
i
le
w
ith MSV
C
++ 2005
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pe
t
er
Anvin
Run "make a
l
lde
p
s"
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
eter Anvin
S
w
it
c
h the pre
p
r
o
cess
o
r over to
u
sing
t
he hash table
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pe
t
er
Anvin
Fix the h
a
ndl
i
ng of
l
oc
a
l labe
l
s
commit
|
commitdiff
|
tree
2007-09-15
H
.
P
e
ter
A
n
vin
prepro
c
.
c:
r
emove unnecessary int64_t
commit
|
commitdiff
|
tree
2007-09-15
H
.
Pe
t
er Anvin
Use the new hash tabl
e
function librar
y
to store la
b
e
ls
commit
|
commitdiff
|
tree
2007-09-14
H
.
Pe
t
er Anvin
Define
a
proper ha
s
h table library
commit
|
commitdiff
|
tree
2007-09-14
H
.
Peter Anvin
Simple performance
benc
h
marks
:
l
abel, macro and t
o
ken
.
.
.
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvi
n
re
l
ease
s
cript
:
f
i
x final
cleanup
commit
|
commitdiff
|
tree
2007-09-13
H
.
Pet
e
r Anvin
Mo
d
if
y
release
scr
i
pt
f
or a git-cen
t
ric world
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvin
pptok
.
c:
d
on't i
n
si
s
t on C99 c
o
mpiler
b
e
h
avi
o
ur
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter A
n
vin
Fix lite
r
a
l
F2 and
F
3 prefixes
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter
A
nvin
Add (u
n
tested!) SSS
E
3,
SSE4
.
1,
SSE4
.
2 instr
u
ctions
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter
A
nvin
Add s
u
p
port for
Tejas New Instructions (SSSE3)
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvi
n
Remove
$
Id$
t
ags (use
l
ess with git)
commit
|
commitdiff
|
tree
2007-09-13
H
.
Pe
t
er A
n
vin
U
se r
m
3
2 operands for VMREAD/VMWRIT
E
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvin
M
a
c
ros
f
or SSSE3/SSE4 instruction sets
commit
|
commitdiff
|
tree
2007-09-13
H
.
Pete
r
Anvin
Sup
p
ort
r
/m operands for
n
on-inte
g
er typ
e
s
commit
|
commitdiff
|
tree
2007-09-13
H
.
P
e
t
er
A
nvin
Use
e
numer
a
tions where pra
c
tica
l
to
ease debugging
commit
|
commitdiff
|
tree
2007-09-12
H
.
Pe
t
er A
n
vin
p
ptok
.
c: quick-and-dirty
downcasing dur
i
ng p
r
ehashing
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
p
hash: T
e
l
l t
h
e
user wh
e
n
t
he gr
a
ph is OK
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter A
n
vin
pp
t
ok
.
c: handle hol
e
s in t
h
e pp_directives array
commit
|
commitdiff
|
tree
2007-09-12
H
.
Pet
e
r Anvin
p
r
eproc
.
c: adjust whitespace
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
M
o
re auto
m
ation in
t
he
p
reprocessor
c
onditionals ha
n
dling
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter
Anvin
pptok
.
c
:
fix spacing
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter
A
nvin
Generate automatically co
r
rect tests for %if and %elif
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvi
n
R
u
n
"make
alldeps"; add depe
n
dencies mi
s
sing from the
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
Use a perfe
c
t hash to
l
o
ok up preproces
s
or di
r
e
c
tive
s
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
p
hash: Be a bit
m
ore aggressive abou
t
trying
to make
.
.
.
commit
|
commitdiff
|
tree
2007-09-12
H
.
Peter Anvin
A
dd RCXZ as a
known preprocessor co
n
di
t
ion
commit
|
commitdiff
|
tree
2007-09-11
H
.
Peter
A
nvin
doc: add some cross-refere
n
ces
commit
|
commitdiff
|
tree
2007-09-11
H
.
Pet
e
r A
n
vin
Fe
e
bl
e
attempt at updat
i
n
g
the document
a
tion; r
e
m
o
ve
.
.
.
commit
|
commitdiff
|
tree
2007-09-11
H
.
P
e
t
e
r
Anvin
Ha
n
dle
i
nstruc
t
ions
w
hich can ha
v
e both R
E
X
.
W and OSP
commit
|
commitdiff
|
tree
2007-09-11
H
.
Peter Anvin
Use enums
t
o make debugging easier
commit
|
commitdiff
|
tree
2007-09-11
H
.
P
eter A
n
vi
n
ndis
a
sm: hand
l
e \
3
66 codes, pr
e
fer unprefix
e
d instructions
commit
|
commitdiff
|
tree
2007-09-11
H
.
Peter Anvin
Simplify tokens
.
d
at slightl
y
commit
|
commitdiff
|
tree
2007-09-11
H
.
Peter Anvin
Q
u
iet gcc w
a
rning
a
bout uninitialized
v
a
riables
commit
|
commitdiff
|
tree
2007-09-11
H
.
Peter Anvin
Make the big
i
nstruction a
r
rays "
c
o
n
st"
commit
|
commitdiff
|
tree
2007-09-10
H
.
P
e
ter Anvin
Use an actual enum for the opco
d
e
commit
|
commitdiff
|
tree
2007-09-10
H
.
P
e
ter Anv
i
n
F
ix order
o
f
t
oken arguments
commit
|
commitdiff
|
tree
2007-09-10
H
.
Pe
t
er Anvin
as
s
emble
.
c
:
cor
r
ect special handing of ESP/RSP
commit
|
commitdiff
|
tree
2007-09-10
H
.
Peter Anvin
tokhash
:
correct
du
p
licate-token test
commit
|
commitdiff
|
tree
2007-09-10
H
.
Peter Anvin
tokhash
:
adj
u
st table
t
y
p
es
t
o r
e
duce siz
e
commit
|
commitdiff
|
tree
2007-09-10
H
.
Peter Anvin
Fix the
M
MXREG and XM
M
REG
f
lags defi
n
i
t
ions
.
commit
|
commitdiff
|
tree
2007-09-05
H
.
P
e
ter Anvin
n
a
s
m
.
spec
.
in: Copyright -> L
i
cens
e
commit
|
commitdiff
|
tree
2007-09-05
H
.
Peter Anvin
Fi
x
"make tar"; usefu
l
for RPM tes
t
ing
commit
|
commitdiff
|
tree
2007-09-05
H
.
Peter Anvin
Remove obsolete
S
erial: construc
t
; w
e
s
h
ou
l
dn
'
t need
.
.
.
commit
|
commitdiff
|
tree
2007-09-02
H
.
Peter Anvin
F
i
x some MMX/SSE
irregularities whi
c
h interact wi
t
h
.
.
.
commit
|
commitdiff
|
tree
2007-09-02
H
.
Peter Anvin
p
h
ash
.
ph: yet ano
t
her attempt a
t
gett
i
ng Perl to behave
.
.
.
commit
|
commitdiff
|
tree
2007-09-02
H
.
Peter An
v
in
Si
m
ple 64-
b
it org
te
s
t
commit
|
commitdiff
|
tree
2007-09-02
H
.
Peter Anvi
n
phash
.
p
h: r
e
m
o
ve s
o
me sta
l
e
code
commit
|
commitdiff
|
tree
2007-08-31
H
.
Pete
r
Anv
i
n
ph
a
sh: don't rel
y
on the build
p
lat
f
orm
Perl version
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
H
.
Peter Anvin
to
k
hash
.
pl: format
t
ing changes for readability
commit
|
commitdiff
|
tree
2007-08-31
H
.
Peter Anvin
to
k
has
h
: Speed up the rejection of unhashed values
commit
|
commitdiff
|
tree
2007-08-31
H
.
P
e
ter Anvin
tok
h
a
sh
.
pl: "ix" sh
o
uld have the same width as
the
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
H
.
Peter Anvin
Add
"do
n
o
t
e
dit" comment to tokh
a
s
h
.
c
commit
|
commitdiff
|
tree
2007-08-31
H
.
P
eter Anvin
Make the token
h
ash a bit sma
l
ler by
u
sing
1
6
-
bit hash
.
.
.
commit
|
commitdiff
|
tree
2007-08-31
H
.
Pe
t
er Anvin
Min
o
r cleanup; remove duplicatio
n
of names
.
c
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter A
n
vin
p
h
ash
.
ph:
use a bipa
r
tite graph to
red
u
c
e
the st
o
rage
.
.
.
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter Anvin
Finis
h
i
ng
t
ouches on perfect hash toke
n
izer; actually
.
.
.
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter
A
nvin
Makef
i
le rule for tokhash
.
c
commit
|
commitdiff
|
tree
2007-08-30
H
.
Pe
t
er Anvin
tokens
.
dat: Data file con
t
aining
alpha
n
umeric t
o
ken
s
.
.
.
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter Anvin
Gene
r
a
t
e a
p
e
rfect h
a
sh
f
or t
h
e token pars
e
r
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter Anv
i
n
F
i
x
bugs in repeated suf
f
ix handli
n
g, whi
c
h l
e
d to
.
.
.
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter Anvin
phas
h
.
ph: more powerful
p
rehashing
commit
|
commitdiff
|
tree
2007-08-30
H
.
Peter Anvi
n
Make the perfe
c
t hash g
e
ne
r
ato
r
a
n includable module
commit
|
commitdiff
|
tree
2007-08-29
H
.
Peter Anvin
Correct the log
i
c for recording fs: and gs: overrides
.
commit
|
commitdiff
|
tree
next