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
nasmdoc: corrections on 64-bit immediates/displacements
2007-09-26
H
.
Pe
t
er Anv
i
n
nas
m
doc: correctio
n
s
on 64-b
i
t immediate
s
/displac
e
m
e
nts
commit
|
commitdiff
|
tree
2007-09-25
H
.
P
e
ter A
n
vi
n
nasmd
o
c
: s
h
orten
l
i
nes wh
i
ch are
too long
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter
Anvin
D
o
cu
m
ent NASM behaviour
f
or 64-bit immediates and disp
l
acements
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
t
est/mo
v
i
m
m
.
asm:
a
dd optimizable forms
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvi
n
ass
e
mble
.
c:
c
l
e
an
up white
s
p
a
ce
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
Correct the
h
a
n
dling
of
"MOV"
w
ith i
m
mediate in 6
4
.
.
.
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
Test of immedi
a
te h
a
ndling
on 64-
b
it mod
e
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter
A
nvin
Add nasm_za
l
loc
(
)
to nasmlib
.
c
commit
|
commitdiff
|
tree
2007-09-25
H
.
P
e
ter
Anvin
Fix BR 149
0
407: size o
f
the sec
o
nd op
e
rand of LAR/LS
L
commit
|
commitdiff
|
tree
2007-09-25
H
.
Pe
t
er A
n
vin
Makefile
.
in: make "make in
s
t
a
ll" crea
t
e direc
t
ories
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter A
n
vin
Fix BR 1445441: uninitialized use of "e
r
ro
r
_file"
commit
|
commitdiff
|
tree
2007-09-25
H
.
P
e
ter Anvin
pre
p
ro
c
.
c: fi
x
t
h
e loo
p
in %u
n
def
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter A
n
vin
float
.
c:
c
lear off uniniti
a
lized warning
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
out
c
off: set
t
he "
v
i
r
tual size fie
l
d" to zero (BR 1
3
51586)
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
in
s
ns
.
dat: SMINT - ma
r
k ND,
DMINT - fix opcode
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
e
ter Anv
i
n
0F0F
is
a 3Dnow
!
prefix; remove f
r
om pref
i
x
l
ist
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter
A
nvin
A
dditional compactio
n
missed b
y
scrip
t
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
e
ter An
v
in
in
s
ns
.
d
a
t: machine-gen
e
rate
d
compaction mmx/xmmreg
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anv
i
n
nasmdo
c
:
grammar fix
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pete
r
Anvin
nasmdoc: remov
e
stray p
e
riods
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pete
r
Anvin
test/Makef
i
le: make a bi
t
more useful
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pe
t
er Anv
i
n
Imple
m
ent the -
M
G op
t
i
on (SF RFE 1564264)
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter
Anv
i
n
n
a
smdoc:
c
la
r
ify __float*__ e
x
a
mple
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter
A
nvin
nasmdoc: docu
m
ent the _
_
float*__ opera
t
ors
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
S
u
ppor
t
__float*__ for floatin
g
-point numbers in expressions
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvi
n
eval
.
c: repla
c
e sequence of ifs w
i
th switch
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
tokha
s
h:
a
llow a bi
t
smarter pattern
m
atching
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Im
p
lement INVL
P
GA according to the
d
ocument
a
tion
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
eter
A
n
v
in
Refor
m
a
t in
s
ns
.
dat to un
i
form col
u
m
n wid
t
h
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
er An
v
in
Simple test for 0
x
6
7 prefixes
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Auto-gene
r
ate 0x67 prefixes without the ne
e
d for \30x
.
.
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
er Anvi
n
Make test/Makefil
e
a b
i
t more use
f
ul
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pet
e
r A
n
vin
A
d
d T
Y
_
OWORD fo
r
"DO" out
p
ut
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
LDDQU need
s
\301 (BR
1103549)
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
RDTSC
P
and INVLPGA aren't 64
-
bi
t
specific
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter An
v
i
n
Cyrix GX1 in
s
tr
u
cti
o
ns: BBx_RESET, CP
U
_RE
A
D, CPU_WRITE
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Centaur XSHA1, XSHA256
,
MONTMUL
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
ter Anvin
I
mpl
e
ment Centaur's XCRYPT inst
r
uct
i
ons
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter An
v
in
Add Geode LX (A
M
D's Cy
r
i
x-deriv
e
d
core
)
i
n
structions
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pete
r
An
v
in
Add the GETS
E
C
i
n
struction for
Intel SM
X
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Add the AMD S
S
E4a and LZCNT instructio
n
s
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
eter Anvin
Tag UM
O
V as ND (no disas
s
emb
l
y) to
avoid c
o
lli
s
i
on
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pete
r
A
nvin
Disallow optimizing by less tha
n
5 passes
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
t
e
r
Anvin
BR 178
3
117: Docum
e
n
t that %+ n
e
eds a space after it
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anvin
nasm
.
spec
.
in:
m
inor fi
x
es
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anv
i
n
release script: handle
stricte
r
C
L
I pa
r
sing for "git
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anvi
n
Update na
s
m
.
s
pec
.
i
n
and make it han
d
le rc releases
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anv
i
n
ver
s
ion
.
pl: support
version numbers of the form X
.
Y
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
Pet
e
r Anvin
Merge b
r
anch 'master' of git+ssh://repo
.
o
r
.
cz
/
s
r
v
/git
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
Pe
t
e
r
A
nvin
Update manual
p
ages
commit
|
commitdiff
|
tree
2007-09-20
H
.
Pe
t
er Anvin
Remove limit o
n
nu
m
ber o
f
sync points
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anv
i
n
Make na
s
m_malloc()
e
t al
a
v
a
ilable from ins
i
d
e
ndi
s
asm
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter A
n
vi
n
M
e
r
g
e commit 'origin/sse5
'
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pet
e
r
A
nvin
test/Ma
k
efil
e
:
m
a
ke a
b
it
m
or
e
useful
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvi
n
Sl
i
ghtly optimize
t
he
i
nterface
to nasm_toke
n
_
hash()
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
M
e
rge com
m
it 'origin/maste
r
'
into sse5
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter A
n
vin
e
l
f64: fix
3
2-
b
it trun
c
a
tions
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Document Infinity and N
a
N
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter An
v
in
Support generating NaNs and infiniti
e
s
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anv
i
n
Upda
t
e docum
e
nta
t
i
on
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Simple
test for hexadecimal floating-point numbers
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Fix e
r
ror-reporting
i
n hexadecim
a
l
f
loating-po
i
n
t numbers
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
e
t
er Anvin
Support
C
99-style hexadecimal floating
p
oint
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Unify all sta
n
dard IE
E
E floating-
p
oint f
o
rmats; add
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Fix handl
i
n
g
of DO;
s
u
p
port unary + fo
r
f
l
o
a
ting-point
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
e
te
r
Anvin
Support 1
6
-bit IE
E
E floati
n
g poi
n
t;
u
se
d
in SSE5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Merge co
m
mit 'origin/master' into sse
5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Add NOP wi
t
h
a
rgument to the instruction list
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pete
r
Anv
i
n
Rem
o
ve 0FC2
from list
of instruction
prefixes
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter
A
n
v
in
Speed up t
h
e di
s
assem
b
ler by allowing
prefixed instruction
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
e
ter
Anvin
Document ow
o
rd,
d
o and r
e
so
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Implem
e
nt "oword" (128 bits) as a first-class size
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
eter Anvin
Cha
n
g
e the token pr
e
hash funct
i
on for b
e
tter con
v
er
g
ence
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter
A
nvin
SSE5
instruction table
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
D
i
s
asse
m
bler support for S
S
E5
instruc
t
ions
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
eter Anvin
insns
.
dat: All
S
SE5 instructi
o
n
s are AMD
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
A
c
tually gen
e
rat
e
SSE5
instr
u
ctions
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter Anvi
n
Initial s
u
pp
o
rt for generati
n
g
DREX
s
uffi
x
es
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pet
e
r Anvin
Fi
x
a few
i
n
stances of missing renumbers
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter Anvin
Enable IF_
A
R3
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
A
n
v
in
Merge com
m
it 'origin/
m
a
ster' in
t
o sse5
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter An
v
i
n
Init
i
al support fo
r
four argumen
t
s per instructi
o
n
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
CLFLUSH
:
Neither an x64 instr
u
c
tion nor
AMD
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
A
nvin
Sort dependency
lists
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Cleaner
way to hand
l
e MSVC'
s
_snprintf() u
n
d
e
rscore
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
test/r13
.
as
m
: test spec
i
a
l-casing
of
r
bp and r
1
3 in
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
A
d
diti
o
na
l
documentation fo
r
64-bi
t
p
r
ogramming
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
I
NSTALL: MSVC
+
+ co
m
pilati
o
n instru
c
tions
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anv
i
n
m
a
ke alldeps:
c
hange Mkfi
l
es/Make
f
ile
.
* to
M
kfiles
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter A
n
v
in
Fix Make
f
ile for MSVC++ 2005, delete obsolete Make
f
iles
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
eter Anvin
Minor fixes
ne
e
ded to compile with MSVC++
2
0
05
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pet
e
r Anv
i
n
Run "
m
ake alldeps"
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Swit
c
h
the preprocessor over to us
i
ng the ha
s
h
t
able
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvi
n
Fix the handling of local label
s
commit
|
commitdiff
|
tree
2007-09-15
H
.
Peter Anvin
p
re
p
ro
c
.
c:
r
emove unnecessary int64_t
commit
|
commitdiff
|
tree
2007-09-15
H
.
Pet
e
r An
v
i
n
Use the ne
w
ha
s
h
table
f
unction libr
a
ry to store labels
commit
|
commitdiff
|
tree
2007-09-14
H
.
Pe
t
er Anvin
Define a
p
r
oper has
h
table library
commit
|
commitdiff
|
tree
2007-09-14
H
.
Peter Anvin
Simp
l
e
performanc
e
benchmarks: l
a
bel, macro and token
.
.
.
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvin
release scr
i
pt: f
i
x
f
inal
cleanup
commit
|
commitdiff
|
tree
2007-09-13
H
.
P
e
ter Anvin
M
odify re
l
ease script
f
or a git-c
e
nt
r
ic world
commit
|
commitdiff
|
tree
next