repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
ilog2: optimize use of bsr for x86-64
2010-04-22
H
.
P
eter Anvin
il
o
g2: optimize
u
se
o
f bsr
f
or x86-64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
P
e
te
r
Anvin
do
c
: use bouncer
UR
L
s for th
e
ABI docs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
Peter Anvin
ph
a
sh
.
ph: we have
n
't required t
h
e Graph modu
l
e for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
P
e
ter An
v
in
NASM 2
.
0
8
rc
9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter
Anv
i
n
doc/changes
.
s
r
c:
u
pd
a
te in prepar
a
tion of 2
.
08 release
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-01-12
H
.
Peter Anvin
N
AS
M
2
.
08rc7
commit
|
commitdiff
|
tree
2010-01-07
H
.
Pe
t
er Anvin
README: add note to see t
h
e AUTHORS file
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter Anvin
insns
.
dat: in 64-bit mode, acc
e
pt "monitor r
a
x,ecx
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
Peter Anvi
n
NASM
2
.
0
8rc6
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
et
e
r A
n
vin
Run "make all
d
e
ps"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
outrdf
.
c: r
e
mov
e
obsolete
f
i
le
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
o
u
tform
.
h: fix OF_NO_RDF2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter An
v
in
AUTHORS: convert to UTF-8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pe
t
er A
n
v
in
outmacho32: replace
e
rror() -> nasm
_
error(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter
Anvin
NAS
M
2
.
08rc5
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter An
v
in
test/Makefile: make i
t
e
a
sier t
o
i
nj
e
c
t
op
t
i
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
Pet
e
r Anvin
N
ASM
2
.
08rc4
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter Anvin
NA
S
M 2
.
0
8rc3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter An
v
in
insns
.
da
t
: remove n
o
n-DREX SS
E
5
i
nstructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter Anvin
chan
g
es
.
s
rc: document remo
v
al of DR
E
X instru
c
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter Anvin
S
SE
5
: remove all DREX-based in
s
tr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Peter Anvin
MO
V
D
x
m
mreg: not valid with REX
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Pet
e
r
A
nvin
test: imul
.
asm: move
w
arning-generated tes
t
s under
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
ter Anvin
test
:
imul
.
a
s
m
: more IMUL pattern t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Pe
t
er Anv
i
n
NASM 2
.
08rc2
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
ete
r
Anvin
IMUL:
f
ix an addition
a
l
in
c
or
r
ect sbyte use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Pet
e
r Anvin
BR 2887108: fi
x
inc
o
rrect
sbyte us
a
ge in
I
MUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
assemble: xsi
z
e
flag
s
[] is an op
f
la
g
s
_t
vari
a
ble
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
opfla
g
s
: more int32_t
-
> o
p
flags_t c
o
nversi
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter
A
nvin
NASM
2
.
08rc1
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
nasm: rename nasm_zap_spaces()
t
o nas
m
_zap
_
spaces_fwd()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
Peter Anvin
a
ssemble: wh
e
n looking for
a
REGISTER operan
d
,
d
o
an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
Pete
r
A
n
v
in
assemble: tr
e
at reg
i
ster op
e
rands without size as wil
d
cards
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
Peter Anvin
mis
c
/release: *
.
ico are b
i
nar
y
files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Peter Anvi
n
Add
strlcpy(
)
f
unction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
P
et
e
r Anvin
outpu
t
: cha
n
ge null_debug_routine to null_debu
g
_directive
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
H
.
Peter Anvin
nasm
.
c: fix sta
c
k ov
e
rrun in asse
m
bl
e
_file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter
A
n
v
i
n
Merge commit 'cy
r
/hp
a
-dat'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Pete
r
A
n
v
in
Merge commi
t
'cy
r
/
hpa-list'
commit
|
commitdiff
|
tree
2009-08-02
H
.
Pe
t
er Anvin
doc: \ needs to be repeated ex
c
ep
t
in \c-line cont
e
xt
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
Peter A
n
vin
nas
m
.
c:
c
onsistently use
t
he 'murrican spelling "opt
i
mize"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Peter A
n
vin
Me
r
ge commit 'cyr
/
hpa-list'
commit
|
commitdiff
|
tree
2009-07-27
H
.
Peter A
n
vin
assemb
l
e
.
c: qui
e
t
warni
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
ter
Anv
i
n
assemble
.
c: clean up mat
c
hes(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter An
v
in
Merge branch 'nasm-2
.
07
.
xx'
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
BR
2
8
26
6
69:
u
pda
t
e licensing i
n
formati
o
n in README
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter
Anvin
Merge branch 'nasm-2
.
07
.
xx'
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter A
n
vin
BR 2827397: fix invalid C in o
u
tc
o
ff
AddExports()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anv
i
n
i
nsns
.
pl: s
m
arter ha
n
dling of operand flags
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Pe
t
er An
v
in
assemble: d
e
fer "operand siz
e
missing"
u
ntil
end
o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter A
n
vin
E
na
b
le fuzzy matching of op
e
r
a
nd s
i
zes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
a
s
semble: mov
e
the inst
r
uction-ma
t
c
hing loop
i
nto a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter
Anvin
assemble: r
e
place
random integer
s
with
an enum for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-20
H
.
Peter Anvi
n
Merge branch 'new-prepr
o
c'
commit
|
commitdiff
|
tree
2009-07-20
H
.
Peter Anv
i
n
NASM 2
.
07
commit
|
commitdiff
|
tree
2009-07-19
H
.
P
eter Anvi
n
Drop e
f
unc and evalfunc as input to
t
he p
r
eproc
e
ssor
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-19
H
.
Peter An
v
in
Drop efun
c
a
nd
evalua
t
e argument
t
o parse_lin
e
()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-19
H
.
Pe
t
er
A
nvin
D
rop the ofmt and errfunc arg
u
ments
to lab
e
l definition
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-19
H
.
P
e
ter Anvin
Ru
n
make alldeps
commit
|
commitdiff
|
tree
2009-07-19
H
.
Peter Anvin
Remove function pointers
in
out
p
ut,
s
i
m
plify
error
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-17
H
.
P
e
t
er Anv
i
n
Merge commit 'nasm-2
.
0
7
r
c
7' into n
e
w-preproc
commit
|
commitdiff
|
tree
2009-07-17
H
.
Peter Anvin
NASM 2
.
07r
c
7
commit
|
commitdiff
|
tree
2009-07-17
H
.
Peter Anvi
n
outcof
f
: fix
i
nva
l
id refer
e
n
c
e
to ofmt
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-17
H
.
Peter A
n
vin
test/Makefile: add more o
u
tput rules
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-17
H
.
Peter Anvin
outcoff: this is COFF, not
bina
r
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-17
H
.
Peter Anvin
BR 2822263: don't r
e
-in
v
o
k
e
ofmt
-
>symdef
(
) i
n
pass2
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-16
H
.
Pe
t
er A
n
vin
xcrcgen: tool to cr
e
ate a
"
g
eneral
i
zed CRC" hash
ta
b
l
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-16
H
.
P
eter Anvin
c
r
c
gen: clean up whitespace
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-16
H
.
Peter Anvin
crcgen: uti
l
ity progra
m
to generate CRC tab
l
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-16
H
.
P
e
t
er Anvin
M
e
r
g
e branc
h
'master' into
new-preproc
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter A
n
vin
changes: it's n
o
t just invalid UTF-8 sequences that
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter
A
n
v
i
n
NASM 2
.
07rc6
commit
|
commitdiff
|
tree
2009-07-15
H
.
Pet
e
r Anv
i
n
Merge branch 'm
a
ste
r
' into new-prep
r
oc
commit
|
commitdiff
|
tree
2009-07-15
H
.
Pete
r
Anv
i
n
cha
n
ges
:
d
o
cument fixed crash on in
v
ali
d
UTF-8 seq
u
e
nces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter Anvin
quot
e
: u
s
e
n
asm_
a
s
sert() inste
a
d
o
f plain assert()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter Anvin
quote:
w
e
m
ust do unsigned compa
r
ison to get length
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter Anvin
quote: don't
use sprintf()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
P
eter A
n
vin
q
uot
e
: use nasm_assert(
)
instead
o
f
plain assert()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter Anvin
quote: we must d
o
unsigned compar
i
s
on to
get
l
ength
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
P
eter
A
nv
i
n
d
o
c
: us
e
consistent
titl
e
case
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter
A
nvin
doc: fi
x
fo
r
m
atting of the bin multisection header
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
P
eter Anvin
prep
r
oc: style cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-15
H
.
Peter
A
nvin
NASM 2
.
07
r
c5
commit
|
commitdiff
|
tree
2009-07-15
H
.
P
e
t
e
r
Anvin
preproc: formatting cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Pet
e
r Anvin
p
r
eproc: don't pass an
e
nu
m
to %s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Peter Anvin
pr
e
proc: gene
r
ic solut
i
on
for error on NUL character
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
P
e
t
er Anvin
preproc: r
e
ject NUL characters in %def
t
ok di
r
ective
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Pete
r
A
n
v
in
quote:
d
on'
t
use sprintf()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Pete
r
Anvin
D
o
n't
t
ry t
o
fcl
o
se() the output
if ofile
i
s NU
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Peter Anvin
outob
j
: don't
f
c
lose() the output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Peter Anvin
Merge b
r
a
nch 'master
'
into new-
p
reproc
commit
|
commitdiff
|
tree
2009-07-14
H
.
Peter Anvin
g
itignore
:
add
t
est results, *
.
db
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-14
H
.
Pete
r
Anvin
EL
F
:
add debug s
u
pport
for T
Y
_YW
O
RD
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-13
H
.
P
eter
A
nvin
.
gitignore
:
add testresults, a fe
w
more version
.
* version
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-13
H
.
Peter Anvin
directives: split glob
a
l direc
t
i
ves from
backend-specific
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-12
H
.
P
eter Anvin
Has
h
even backend-
s
pecific di
r
ectiv
e
s, unify null func
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-12
H
.
Peter
An
v
in
Don't
f
c
lose() the out
p
ut in the backend
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-12
H
.
Peter An
v
in
Use a phas
h
to decode di
r
ec
t
ives
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-09
H
.
Peter A
n
v
i
n
NASM
2
.
07rc4
commit
|
commitdiff
|
tree
2009-07-09
H
.
Peter Anvin
Docum
e
nt macho64 output format
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next