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
Sanitize the pass logic, and only issue PASS1 warnings on pass0 == 1
2008-01-09
H
.
P
eter Anvin
Sanitize th
e
pass logic
,
a
n
d on
l
y iss
u
e PASS1
w
ar
n
ings
.
.
.
commit
|
commitdiff
|
tree
2008-01-09
H
.
Peter Anvin
R
em
o
ve m
a
gic
"five pass mini
m
um"
-
I'm pr
e
tty sure
.
.
.
commit
|
commitdiff
|
tree
2008-01-09
H
.
P
e
te
r
A
nvi
n
Optimizer: forc
e
prog
r
ession throu
g
h fi
n
al passes when
.
.
.
commit
|
commitdiff
|
tree
2008-01-09
H
.
Peter Anvin
BR
1
864
2
43: better warnin
g
s for
out
-
of-range constants
commit
|
commitdiff
|
tree
2008-01-02
H
.
Peter Anvin
disasm: relati
v
e oper
a
nds are
sign
e
d, n
o
t u
n
signe
d
commit
|
commitdiff
|
tree
2007-12-27
H
.
Peter Anv
i
n
disasm: 32-
b
it index reg
i
s
t
e
rs
w
e
r
e displayed as 64
.
.
.
commit
|
commitdiff
|
tree
2007-12-26
H
.
P
e
ter Anvin
More changes for 2
.
0
1
commit
|
commitdiff
|
tree
2007-12-26
H
.
Peter Anvin
specfile: correctl
y
hand
l
e
compre
s
sed manpages
commit
|
commitdiff
|
tree
2007-12-25
H
.
Pete
r
A
nv
i
n
N
A
SM
2
.
0
1
rc1
commit
|
commitdiff
|
tree
2007-12-25
H
.
Peter Anvin
Doc
u
men
t
"-f elf"
f
ix
.
commit
|
commitdiff
|
tree
2007-12-25
H
.
Peter Anvin
Update CHANGES f
o
r an upcoming 2
.
01 releas
e
.
commit
|
commitdiff
|
tree
2007-12-25
H
.
Peter
A
nvin
R
e
move bogus
d
uplicates of the PREFETCH* in
s
tr
u
ctions
commit
|
commitdiff
|
tree
2007-12-25
H
.
Peter An
v
in
(Hopefully) fix the handing of MMX
i
ns
t
ruct
i
o
n
s with
.
.
.
commit
|
commitdiff
|
tree
2007-12-20
H
.
Pete
r
A
n
vin
n
d
isasm:
h
andle
i
nstructi
o
n
s a
t
offset zero
commit
|
commitdiff
|
tree
2007-12-19
H
.
P
ete
r
Anvin
A
dd RD
O
FF man pages
t
o
s
p
ecfile
.
commit
|
commitdiff
|
tree
2007-12-19
H
.
Peter Anvin
rdoff: add m
a
n pages
f
rom t
h
e Debian
p
roj
e
ct
.
commit
|
commitdiff
|
tree
2007-12-10
H
.
Peter Anvi
n
Co
m
pl
e
te t
h
e
altreg set with
"r0h"
.
.
"r3h"
.
commit
|
commitdiff
|
tree
2007-12-10
H
.
Peter Anv
i
n
M
e
rge branc
h
'master' o
f
git+ssh://r
e
po
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2007-12-10
H
.
Pe
t
er Anv
i
n
Document naming of regi
s
ters in 64-b
i
t mode
commit
|
commitdiff
|
tree
2007-11-30
H
.
Peter
A
nvin
R
efer to ve
r
si
o
n
2
.
00 con
s
istently a
s
2
.
00 not
2
.
0
commit
|
commitdiff
|
tree
2007-11-30
H
.
P
e
t
e
r Anvin
doc: 16- a
n
d 128-bit
floa
t
i
ng point
were a
l
so
new for 2
.
0
commit
|
commitdiff
|
tree
2007-11-30
H
.
Peter Anv
i
n
Update inst
a
ll instr
u
c
tions;
r
emove references to nasmw
.
e
x
e
commit
|
commitdiff
|
tree
2007-11-30
H
.
Pet
e
r Anvin
doc: s/NASM/nasm/
i
n
invocation
e
xample
commit
|
commitdiff
|
tree
2007-11-30
H
.
Peter Anvin
-o
is o
u
tput
f
ilenam
e
, not
outp
u
t for
m
a
t
commit
|
commitdiff
|
tree
2007-11-30
H
.
Pete
r
A
n
vin
Give
a
n example on how
U
nix and Win64 count argu
m
ent
.
.
.
commit
|
commitdiff
|
tree
2007-11-30
H
.
Peter Anvin
Allow numbers to
b
e
sorted se
p
arately fro
m
letter
s
commit
|
commitdiff
|
tree
2007-11-30
H
.
Pe
t
e
r
Anvin
n
a
smdoc
.
src:
e
ditorial changes
commit
|
commitdiff
|
tree
2007-11-30
H
.
Peter An
v
in
CHANGES that
were miss
e
d
.
.
.
commit
|
commitdiff
|
tree
2007-11-29
H
.
P
e
te
r
Anvin
Update COPYING fil
e
with
t
he
latest ed
i
tion
o
f
LGPL 2
.
1
commit
|
commitdiff
|
tree
2007-11-29
H
.
Peter Anvin
%
i
xdefine, not %xidefine
commit
|
commitdiff
|
tree
2007-11-28
H
.
Peter Anvin
NASM 2
.
00
commit
|
commitdiff
|
tree
2007-11-28
H
.
Pet
e
r Anvin
Add
m
ac
h
o support t
o
CHANGE
S
commit
|
commitdiff
|
tree
2007-11-28
H
.
P
eter Anvin
Ad
d
OS/2 bui
l
d
instructions since our binaries do
n
.
.
.
commit
|
commitdiff
|
tree
2007-11-27
H
.
Pete
r
A
n
v
in
B
R
852464: Fix
me
m
ory le
a
k
i
n %if/%elsei
f
commit
|
commitdiff
|
tree
2007-11-27
H
.
Peter Anvin
Addit
i
onal C
H
ANGES
commit
|
commitdiff
|
tree
2007-11-25
H
.
Pete
r
Anvin
Typo fixes in documen
t
a
tion
commit
|
commitdiff
|
tree
2007-11-21
H
.
Peter Anvi
n
NASM 2
.
0
0rc3
commit
|
commitdiff
|
tree
2007-11-21
H
.
P
e
ter An
v
i
n
Unbr
e
ak C
M
PSW/CMPSD/
C
MPSQ
commit
|
commitdiff
|
tree
2007-11-20
H
.
P
e
t
er
Anvin
Merg
e
branch 'master' o
f
git+s
s
h://rep
o
.
or
.
cz/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2007-11-20
H
.
P
e
ter Anvin
ndi
s
as
m
: handle the ca
s
e of "no more sync points"
commit
|
commitdiff
|
tree
2007-11-20
H
.
Pete
r
Anvin
NAS
M
2
.
00rc2
commit
|
commitdiff
|
tree
2007-11-20
H
.
P
eter A
n
vin
tag-release: a simple
s
cript to tag the repository
.
.
.
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter Anvin
Sligh
t
ly f
a
ster implementation
o
f
t
h
e
deadman cou
n
ter
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter
A
nvin
BR 812417: D
e
adman counter for macro ex
p
ansion
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter Anv
i
n
BR 877583:
F
ix RAA memory leak
commit
|
commitdiff
|
tree
2007-11-19
H
.
P
eter Anvin
BR 863173:
F
ix o
f
fsets
of TIMES/INCBIN i
n
li
s
t
fi
l
e
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter A
n
vi
n
BR 18
3
473
1
: Remo
v
e
redu
n
dant e
r
ror me
s
sages for n
o
.
.
.
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter Anvin
in
s
ns
.
pl: rem
o
ve debu
g
ging ou
t
pu
t
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter
A
nvin
Clean up
r
e
main
i
ng build warnings
commit
|
commitdiff
|
tree
2007-11-19
H
.
Peter
A
nvin
B
R 183
4
292: Fix multiple d
i
sasse
m
bler bugs
commit
|
commitdiff
|
tree
2007-11-18
H
.
Peter Anvi
n
BR 1
8
3405
6
: Remove warnings in rdof
f
/rdof
f
.
c
commit
|
commitdiff
|
tree
2007-11-18
H
.
Peter A
n
vin
BR 1091
9
26: Bounds
c
h
e
cking for com
m
a
n
d
l
ine pa
r
sing
commit
|
commitdiff
|
tree
2007-11-18
H
.
Peter Anvin
Remov
e
FIXME from doc
u
me
n
t
ation
commit
|
commitdiff
|
tree
2007-11-17
H
.
Peter Anvin
M
a
ke the definition for float_const() match the prototy
p
e
commit
|
commitdiff
|
tree
2007-11-16
H
.
Peter Anvin
NASM
2
.
00rc1
commit
|
commitdiff
|
tree
2007-11-16
H
.
Pet
e
r
A
nvin
Clean up t
h
e command-line parsing; m
a
ke -w/-W m
a
tch
.
.
.
commit
|
commitdiff
|
tree
2007-11-15
H
.
Peter Anvin
B
R
99
3
895: Su
p
port zero
-
op
e
rand f
l
oating-point insn
commit
|
commitdiff
|
tree
2007-11-15
H
.
Pe
t
er Anvin
Remov
e
s
ome vestig
e
s
of
"na
t
i
v
e" RESW/
R
ESD s
u
pp
o
rt
commit
|
commitdiff
|
tree
2007-11-15
H
.
Peter Anvin
o
utbin
.
c: f
i
x one m
i
ssed ch
a
nge from
type -> size
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
Enable
a few warnings
b
y d
e
fault; clean up wa
r
ning
.
.
.
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter
A
n
v
i
n
A
dd
g
cc
-
style -W/
-
Wno- warnin
g
selections; -Wall;
.
.
.
commit
|
commitdiff
|
tree
2007-11-13
H
.
Pet
e
r Anv
i
n
Cl
e
an up the fw
r
it
e
*() function defi
n
ition
s
somewhat
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter
Anvin
Cast 64-bit s
w
i
tch expression
s
to (int) to keep OpenWatc
o
m
.
.
.
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter
Anvin
x86-ho
s
t-specific p
e
rformance i
m
prov
e
ment
commit
|
commitdiff
|
tree
2007-11-13
H
.
P
e
ter Anvin
Address d
a
ta
is
int64_t;
simplify writing an address
.
.
.
commit
|
commitdiff
|
tree
2007-11-13
H
.
Pe
t
er Anvin
ndisasm:
factor out the
common operand-
e
xtracti
o
n co
d
e
commit
|
commitdiff
|
tree
2007-11-13
H
.
P
e
ter Anvin
Un-s
p
ecial-case "
x
chg rax,rax"; disassemble o64
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
BR 17
0
9
3
92: Fix a
l
ignm
e
nt handling in Mach-O
f
orm
a
t
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter An
v
in
BR 182
8
866: fix handling o
f
LAR/LSL
commit
|
commitdiff
|
tree
2007-11-13
H
.
Pete
r
Anvin
Bett
e
r (but not *goo
d
!*) handling of 64-bit addre
s
sing
.
.
.
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
Fi
x
d
isass
e
mb
l
y of XCHG
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
T
e
st
o
f
X
C
HG
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
Fix handling of XCHG in 64-bi
t
mode
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter Anvin
M
o
re
\321 ->
\324 bug
f
i
x
es
commit
|
commitdiff
|
tree
2007-11-13
H
.
Peter An
v
i
n
float
.
c: a
l
l
warnings and errors are pass 1 only
commit
|
commitdiff
|
tree
2007-11-09
H
.
P
eter
Anv
i
n
Don
'
t combine
ty
p
e and
s
ize into a single
argume
n
t
commit
|
commitdiff
|
tree
2007-11-09
H
.
Peter
Anvin
Fix building
u
nd
e
r OpenW
a
tcom
commit
|
commitdiff
|
tree
2007-11-09
H
.
Pe
t
er
A
nvin
ps
2
pdf: r
e
move -dOptimize=true
commit
|
commitdiff
|
tree
2007-11-09
H
.
Peter Anvi
n
No bina
r
y fi
l
es left i
n
the source dist
r
o; unbrea
k
.
.
.
commit
|
commitdiff
|
tree
2007-11-09
H
.
Pe
t
er
Anvin
BR
18281
0
3: Fix %
a
rg and %
l
ocal
commit
|
commitdiff
|
tree
2007-11-09
H
.
Peter Anvin
nasmlib
.
c
: prefix_name(): us
e
t
h
e elements()
m
acro
commit
|
commitdiff
|
tree
2007-11-09
H
.
P
e
ter Anvin
M
ove elements() to nasmlib
.
h
commit
|
commitdiff
|
tree
2007-11-09
H
.
Peter Anvin
cons
t
i
pate the
"
str" argument t
o
bsi
(
)
a
nd bsii()
commit
|
commitdiff
|
tree
2007-11-05
H
.
Peter A
n
vi
n
Per
m
it opcode n
a
mes as labels
as long
a
s they a
r
e
followed
.
.
.
commit
|
commitdiff
|
tree
2007-11-01
H
.
Peter
A
n
vin
Treat inf
o
files as
binary whe
n
cre
a
ting
xdoc
d
is
t
ro
.
.
.
commit
|
commitdiff
|
tree
2007-11-01
H
.
Pe
t
er Anvi
n
Remove o
b
s
o
l
ete binary files from th
e
distribut
i
o
n
commit
|
commitdiff
|
tree
2007-11-01
H
.
Peter Anvin
Move
d
ecl
a
rations before st
a
tements
commit
|
commitdiff
|
tree
2007-11-01
H
.
Pet
e
r An
v
in
NASM
0
.
99
.
06
commit
|
commitdiff
|
tree
2007-11-01
H
.
Peter
A
nvin
Script to tag the tree fo
r
rel
e
ase
commit
|
commitdiff
|
tree
2007-10-31
H
.
Peter A
n
vin
Ev
e
n more "riprel" tes
t
s
commit
|
commitdiff
|
tree
2007-10-30
H
.
Pe
t
er Anvi
n
fl
o
atx
.
asm: add te
s
ts
for "rou
n
ds
u
p to smalle
s
t denor
m
"
commit
|
commitdiff
|
tree
2007-10-30
H
.
P
e
ter Anvin
Run "m
a
k
e
alldeps"
commit
|
commitdiff
|
tree
2007-10-30
H
.
P
e
ter Anvin
flo
a
t
.
c: handle round-
u
p
-
to-denorm correct
l
y
.
commit
|
commitdiff
|
tree
2007-10-30
H
.
P
e
t
e
r Anvin
Exh
a
ustive
t
est for 8
-
bit
f
l
o
atin
g
point values
commit
|
commitdiff
|
tree
2007-10-30
H
.
P
e
ter
Anvin
Clean up the handing of o
p
era
n
ds in assemble
.
c
commit
|
commitdiff
|
tree
2007-10-30
H
.
Peter A
n
vin
Don't
w
arn for segm
e
nted
r
eferences
commit
|
commitdiff
|
tree
2007-10-30
H
.
Peter A
n
vin
Use a 32-bit f
l
oating-point limb size; suppo
r
t 8-
b
i
t
.
.
.
commit
|
commitdiff
|
tree
2007-10-29
H
.
Pe
t
e
r Anvin
T
e
st of some ad
d
ressing modes i
n
64-bit mode
.
commit
|
commitdiff
|
tree
2007-10-29
H
.
Peter An
v
in
Fix bogus
f
lagging of effective addres
s
es
a
s invalid
commit
|
commitdiff
|
tree
2007-10-29
H
.
Peter Anvin
Ac
t
uall
y
shut
up t
h
e w
a
rn
i
ng in rd
f
load
.
c
commit
|
commitdiff
|
tree
next