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
.
P
ete
r
Anvin
nasmdoc:
c
orrections on 64-bit immediates/dis
p
lacem
e
nts
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter A
n
vin
nasmdoc: s
h
orten lin
e
s which are to
o
long
commit
|
commitdiff
|
tree
2007-09-25
H
.
Pet
e
r Anvin
Document NASM
b
ehaviou
r
for 64-bit immediates an
d
displac
e
men
t
s
commit
|
commitdiff
|
tree
2007-09-25
H
.
P
e
ter Anvin
test/movimm
.
asm: add optimizable
f
orms
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
assemble
.
c
: cle
a
n u
p
whites
p
ac
e
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
Correct
t
h
e handl
i
ng of "MOV" with immediate in 6
4
.
.
.
commit
|
commitdiff
|
tree
2007-09-25
H
.
Pe
t
er
A
n
vin
T
e
s
t
of
i
mmediate han
d
ling
on 64
-
bi
t
mode
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter An
v
in
Add
n
asm_zall
o
c(
)
to nasml
i
b
.
c
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter
Anvi
n
F
ix BR 1490407:
size o
f
t
h
e sec
o
nd
ope
r
and of L
A
R
/LSL
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter
A
nvin
Makefile
.
in: make "make i
n
stall" cr
e
a
t
e directories
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
Fix BR
1445441: un
i
nitialized
u
se of "error_file"
commit
|
commitdiff
|
tree
2007-09-25
H
.
Pete
r
Anvin
p
reproc
.
c: fix the loo
p
in %
u
ndef
commit
|
commitdiff
|
tree
2007-09-25
H
.
Peter Anvin
f
l
oat
.
c: clear off un
i
nitiali
z
ed warning
commit
|
commitdiff
|
tree
2007-09-25
H
.
P
e
ter Anvi
n
outcoff: s
e
t t
h
e
"vir
t
ual size field"
to zero (B
R
1351586
)
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
insns
.
dat: SMINT - mark ND, DMINT - fix opc
o
de
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
0F0F is a 3Dnow! prefix;
r
emove from
pre
f
ix lis
t
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter A
n
v
i
n
Addition
a
l compac
t
ion missed by script
commit
|
commitdiff
|
tree
2007-09-24
H
.
Pet
e
r
Anvin
insns
.
dat:
m
achi
n
e-g
e
nerated compaction mm
x
/
xm
m
reg
.
.
.
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter Anvin
nasm
d
oc: gr
a
mmar fix
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter Anvi
n
n
asm
d
oc: remove str
a
y periods
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
e
ter An
v
in
test/Makefile:
m
ake a bit more use
f
ul
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
Imple
m
e
n
t the
-MG
o
ption
(SF
RFE 1
5
642
6
4
)
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
nasm
d
o
c: cl
a
ri
f
y __flo
a
t*__ example
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
na
s
mdoc: documen
t
the __fl
o
at*__ operators
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter A
n
vin
Suppor
t
__float*
_
_ for floating
-
p
oint numbers in
e
xpressions
commit
|
commitdiff
|
tree
2007-09-24
H
.
P
eter Anvin
eval
.
c:
r
eplace
seq
u
en
c
e
of ifs w
i
th
switch
commit
|
commitdiff
|
tree
2007-09-24
H
.
Peter Anvin
tok
h
ash: all
o
w
a bit sm
a
rter pattern matching
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pet
e
r Anvin
Implem
e
nt
I
NV
L
PGA according
t
o
the documentati
o
n
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
eter Anvi
n
Reformat i
n
s
n
s
.
da
t
t
o
unif
o
rm column wid
t
h
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter
Anvin
Sim
p
le te
s
t
for
0
x67
pr
e
fixes
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter
A
nvin
Auto-generate
0x67 pref
i
xes wi
t
h
out
the
need for \30x
.
.
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Make test/Makefile a bit
mo
r
e us
e
f
ul
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pe
t
er Anvin
Add TY_OWORD for
"
DO" outp
u
t
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pet
e
r Anvin
L
D
D
Q
U
n
e
e
d
s \3
0
1
(BR 1103549)
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
t
e
r Anvin
RDTSCP and INVLPG
A
aren'
t
64-
b
it specific
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pete
r
Anvi
n
Cyrix GX1
i
nstructions: BBx_R
E
S
E
T
, CPU
_
R
E
AD, C
P
U_WR
I
TE
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pet
e
r Anvi
n
C
e
n
taur XSH
A
1, XSHA256,
M
ONTMU
L
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
ter Anvin
I
mplement Centaur
'
s XCRYPT instr
u
c
t
i
o
n
s
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
e
ter A
n
vin
A
dd Geode LX
(AM
D
's Cyrix-derive
d
core) instructi
o
ns
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter A
n
vin
Add t
h
e
G
ETS
E
C
instruc
t
ion for I
n
tel SMX
commit
|
commitdiff
|
tree
2007-09-23
H
.
P
eter Anvi
n
Add th
e
AMD SSE4a and LZCNT instructions
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvin
Ta
g
UMOV
as
ND (no disassembly) to av
o
id collision
commit
|
commitdiff
|
tree
2007-09-23
H
.
Peter Anvi
n
Disallo
w
op
t
i
mizing by less than 5 passe
s
.
commit
|
commitdiff
|
tree
2007-09-23
H
.
Pete
r
Anvin
BR 1783117
:
Docume
n
t that %+ needs a
s
p
a
ce a
f
ter it
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Pete
r
A
n
vin
nasm
.
spec
.
in
:
mino
r
fixes
commit
|
commitdiff
|
tree
2007-09-22
H
.
Pe
t
e
r Anv
i
n
r
e
l
e
ase scr
i
pt:
handle
stricter CLI pa
r
sing f
o
r "
g
it
.
.
.
commit
|
commitdiff
|
tree
2007-09-22
H
.
Pe
t
e
r
A
nvin
Update nasm
.
spec
.
in and make it han
d
le r
c
releases
commit
|
commitdiff
|
tree
2007-09-22
H
.
Peter Anvin
vers
i
on
.
pl: support versio
n
n
umbers of th
e
form X
.
Y
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
P
eter Anvin
Merge branch 'maste
r
' of git+ssh://repo
.
o
r
.
c
z
/srv
/
git
.
.
.
commit
|
commitdiff
|
tree
2007-09-20
H
.
Pe
t
e
r
A
nvin
Update ma
n
u
a
l pages
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anvin
Re
m
ove limit o
n
n
umber of sync points
commit
|
commitdiff
|
tree
2007-09-20
H
.
Peter Anvin
M
ake nasm_
m
all
o
c()
et al available from ins
i
de nd
i
sa
s
m
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anv
i
n
M
erge commit 'orig
i
n/sse5
'
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
tes
t
/Makefile: make a bit
mor
e
useful
commit
|
commitdiff
|
tree
2007-09-19
H
.
P
eter Anvin
S
lightly
optimiz
e
the interf
a
ce to nasm_tok
e
n_hash()
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
A
nvin
M
e
rge commit 'origin/master' into sse5
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pet
e
r An
v
i
n
elf64:
fix 3
2
-
bit truncations
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pe
t
er Anvin
D
ocument Infini
t
y and NaN
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
A
nvin
Su
p
port generating NaNs
a
nd
i
n
f
i
ni
t
ies
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Upd
a
te
d
ocumen
t
ation
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter Anvin
Simple
t
est for hexadeci
m
al floati
n
g-point
n
u
mbe
r
s
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
Anvin
Fix
error-reporting
i
n hexadecimal floati
n
g-point
n
umber
s
commit
|
commitdiff
|
tree
2007-09-19
H
.
Pet
e
r Anvin
Support C
9
9
-sty
l
e h
e
xadecimal
f
l
o
at
i
ng point
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
Anvin
Unif
y
all s
t
andard IEEE floating-
p
oint format
s
; add
.
.
.
commit
|
commitdiff
|
tree
2007-09-19
H
.
Peter
A
nv
i
n
Fix
h
and
l
ing of DO;
s
upport unary + for floating-point
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pet
e
r Anvin
Support 16-b
i
t IEEE floa
t
ing point; u
s
ed
in SSE5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Merge comm
i
t 'or
i
gin/mas
t
er' into sse5
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Add NOP
w
ith argument
t
o the
instru
c
t
i
o
n
l
i
s
t
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
Remove 0F
C
2
f
r
o
m
list o
f
instructio
n
pr
e
fixes
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter
Anvin
Speed up the disassem
b
ler by allowing pref
i
xed instruction
.
.
.
commit
|
commitdiff
|
tree
2007-09-18
H
.
P
et
e
r Anvin
Document oword,
do and
r
eso
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
I
mplement "oword" (12
8
b
its
)
as a first-class
s
ize
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter An
v
i
n
C
h
ange the to
k
e
n
prehash
fu
n
c
t
ion for
b
etter
conv
e
rgence
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvin
SSE5 instr
u
ction t
a
ble
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvi
n
Disassembler support for SSE5
instructions
commit
|
commitdiff
|
tree
2007-09-18
H
.
Peter Anvi
n
insns
.
dat: Al
l
S
S
E
5
inst
r
ucti
o
ns are AMD
commit
|
commitdiff
|
tree
2007-09-18
H
.
Pete
r
An
v
in
Actually generate SSE5 inst
r
u
c
tions
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
t
e
r An
v
in
Initial support for
generating DREX s
u
ffixes
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
Anvin
Fix
a
f
e
w instan
c
es of
m
issing
r
enumb
e
rs
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pete
r
An
v
in
En
a
ble IF_AR3
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pe
t
er Anvin
Mer
g
e com
m
it 'ori
g
in/master'
i
nto sse5
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pete
r
An
v
i
n
Ini
t
ial suppor
t
for fo
u
r arg
u
me
n
t
s per instructio
n
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pete
r
Anvin
CLFLUSH:
Neither
a
n
x64 instru
c
t
i
on nor AM
D
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Sort dependenc
y
lists
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter An
v
in
Cleaner
way t
o
handle MSVC
'
s _snprintf(
)
underscore
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
e
ter Anvin
tes
t
/r13
.
a
s
m:
t
e
st special-ca
s
ing of rbp and r13
i
n
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Pete
r
Anvin
Additional document
a
tion for
6
4-bit programming
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
INSTALL: MSV
C
++ compi
l
ation i
n
structions
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
Anvin
make alld
e
ps
:
change Mkfi
l
es/Makefile
.
* to Mkfiles
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter
A
nvin
Fix Makefil
e
for MSVC++ 2005, dele
t
e
o
b
sole
t
e Makef
i
l
e
s
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvin
Minor fixes needed to
c
ompile with
M
SVC++
2005
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter Anvi
n
Run "make
alldeps"
commit
|
commitdiff
|
tree
2007-09-17
H
.
Peter A
n
vin
Switch the preprocessor over to
u
sing the hash
table
.
.
.
commit
|
commitdiff
|
tree
2007-09-17
H
.
P
eter Anvin
Fix the handling o
f
local labels
commit
|
commitdiff
|
tree
2007-09-15
H
.
P
e
ter Anvin
preproc
.
c: remove unnecessary
int64_t
commit
|
commitdiff
|
tree
2007-09-15
H
.
Peter Anvin
U
se
t
h
e
new has
h
table function li
b
rary to
s
tore labels
commit
|
commitdiff
|
tree
2007-09-14
H
.
Peter
A
n
v
in
Define a pr
o
per has
h
table l
i
brary
commit
|
commitdiff
|
tree
2007-09-14
H
.
Peter Anvin
Simple p
e
r
forman
c
e be
n
chmar
k
s: label
,
mac
r
o and token
.
.
.
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anvi
n
release scri
p
t: fix
f
i
nal cleanup
commit
|
commitdiff
|
tree
2007-09-13
H
.
Peter Anv
i
n
Modify r
e
lea
s
e
s
cript for a git-centric w
o
rld
commit
|
commitdiff
|
tree
next