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
disasm: fix reversed REP vs REPNE in eatbyte()
2009-03-19
H
.
P
eter Anvi
n
disas
m
: fi
x
r
e
verse
d
R
EP vs REPNE in eatb
y
t
e
()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
d
isasm: wh
e
n no ins
t
ruc
t
ion
i
s found, con
s
i
der a nake
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
P
e
ter Anv
i
n
NA
S
M 2
.
06r
c
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 267
2
117: handle l
o
n
g
lines for db/dw/e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
a
u
toc
o
nf: detect the broke
n
b
oo
l
in O
p
enWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvin
Most instruc
t
ion codes are octa
l
, s
o
print erro
r
s t
h
at
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter An
v
in
A
d
d VPCLMUL
i
n
s
t
ructio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
assemble
:
o
nly be opti
m
ist
i
c
with NO_
S
EG
i
f
we're
r
e
ally
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter A
n
v
i
n
c
o
nver
g
e
n
ce
.
asm:
a
dd test of jmp to an
a
bsol
u
te
addr
e
ss
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
PCLMUL i
s
app
a
rently targeted for We
s
tmere with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 2557903: fix disassembly of
a set of S
S
E MOV* ins
t
ru
c
tions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
B
R 2
5
41252:
F
ix
i
ssues in ins
n
s
.
d
a
t,
m
ostly relate
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
c
h
anges
.
src:
docum
e
nt WAIT a
n
d
%$$ fi
x
e
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anv
i
n
BR 2592
4
76:
T
r
eat WAIT as a p
r
ef
i
x e
v
en
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br
7
047
3
6: h
a
nd
l
e deep cont
e
xt-loca
l
macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
nasmlib: make nasm_st
r
cat()
tak
e
co
n
st argument
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64:
remov
e
align_s
t
r in f
a
vor of fwr
i
tez
e
r
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
utbi
n
:
f
i
x
t
ypo: "sections
"
not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
Unify all-zero buffers; add fwr
i
tezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
BR 26
1
1906:
p
r
oper error messa
g
e for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
06
r
c4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Fix opco
d
e
f
or
V
ADDSUBPS; oper
a
n
d
s for VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
A
nvin
FMA
instructions won'
t
be in Sandy
Br
i
dge
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter Anv
i
n
BR 2593349: M
o
ve version
me
s
sage back to std
o
ut
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc:
c
lean up
the "String Mani
p
ulation in
M
acros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
doc: indent the
t
ime macr
o
example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er Anvin
Me
r
ge b
r
a
nch '
m
aster' of
git+ssh://repo
.
o
r
.
cz/s
r
v
/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: u
p
date the section on numeric con
s
tants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pete
r
A
nvin
Fix the
[
warni
n
g] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er Anvin
ou
t
as86: sli
g
ht styli
s
ti
c
c
lea
n
u
p
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2
4
3
2826: Fix enforcement of the
L
O
N
G bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 2413278: Nonoptimal fo
r
ms of
a
rithmet
i
c
instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter An
v
in
chang
e
s
.
src: d
o
cument Mach-
O
a
lignment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvi
n
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
N
A
SM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
E
L
F: use rbtree for
symbol search
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
te
r
A
n
v
in
rbtre
e
:
drop
"
c
onst"
f
rom
s
ea
r
ch
f
unc
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
changes
.
src: document POPCNT fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter
A
n
v
in
Mer
g
e b
r
anch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/popc
n
t
.
asm
:
simpl
e
test fo
r
the POPCNT instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
n
vin
T
he POPCNT instruction does not need s
i
z
e
s
on
memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
BR 22
2
9703:
POPCNT r64,rm64 not POPCNT
r
6
4
,
r
m32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
prepr
o
c
: BR 22
2
261
5
: f
i
x
s
eg
f
ault o
n
bogus %if
m
acr
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pe
t
er Anvin
doc
:
better description of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
c
hanges
.
src: d
o
cume
n
t if f
o
r %ifmacro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test:
a
dd
test for BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
Anv
i
n
preproc: BR 2222615: fix segfaul
t
on bogus %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
t
e
r Anvin
doc/changes
.
src
:
do
c
umen
t
ELF TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter
A
n
v
in
doc
:
minor edit t
o
the TLS
document
a
tion e
x
amples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
v
ersion
.
p
l: snapshot releases *onl
y
*
h
ave di
g
i
t
s in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
ter Anvin
Mov
e
all versio
n
str
i
ngs to a sin
g
le co
m
pilation unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
rbtre
e
: drop t
h
e
d
a
t
a poi
n
ter;
instead
rely
o
n
b
eing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
An
v
in
c
o
mpiler
.
h: add offsetof()
a
nd container_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
L
e
ft-lea
n
in
g
red-black tree d
a
ta st
r
ucture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
Fix header guar
d
s for outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
m
ake alldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
A
nvin
doc
:
cross-ref
e
renc
e
macro paramete
r
c
onca
t
ena
t
io
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
Mer
g
e bra
n
ch 'nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: fix typo
i
n the desc
r
ipt
i
on of
%
u
n
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: f
i
x capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: remove dup
l
i
c
a
te entr
y
for the "err
o
r"
w
arning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvi
n
doc:
retroactively docum
e
nt
updates to the warn
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix typo
i
n
t
he descript
i
o
n of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ca
p
ital
i
zation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc: rem
o
ve duplicat
e
entry for the "
e
rror" warn
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactiv
e
ly doc
u
m
e
nt updates to
the warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Mer
g
e co
m
mit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
N
AS
M
2
.
05
.
0
1
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
doc/c
h
anges
.
src: docume
n
t -W/-w fix as a NA
S
M 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
outp
u
t
:
add
c
o
mmon file
outlib
.
c for comm
o
n
funct
i
ons
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
p
rep
r
oc:
m
erge expand_mmac
_
par
a
ms() and expand_indire
c
t()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
Anv
i
n
M
e
rge branc
h
'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter An
v
i
n
Better de
s
crip
t
i
on of
t
h
e
number-overflow
warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
e
r
An
v
in
B
R
: 2
1
96966: make the
-
w
/-W options work ag
a
in
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
A
n
v
i
n
smartalign: cle
a
n up unnecessa
r
y duplication
;
tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot release
s
,
expand out the mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm: i
n
troduc
e
opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
n
vin
a
s
se
m
ble: u
s
e opx and opy in a f
e
w
m
ore pl
a
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
Anv
i
n
do
c
/
c
hanges
.
s
r
c: retroac
t
ivel
y
d
ocu
m
ent an
o
nymous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anvi
n
preproc: don't macro-e
x
pand the argument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document %
p
op with
a
rgument
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
n
vin
preproc:
all
o
w
%pop to take an identifier, un
i
fy %push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
d
oc
u
ment anonymous %pu
s
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc/change
s
.
sr
c
: b
e
gin the release notes for 2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix a
w
kward word o
r
der
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
ve
r
s
i
on
.
pl: don't add an extra
.
0
0 for subminor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er Anvin
Fix op2 refe
r
enc
e
s
th
a
t had not ye
t
been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: ext
e
nsion byte s
u
pport in
th
e
disassem
b
ler
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
A
nv
i
n
Add extension b
y
tecodes
t
o
support operands
4
+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnin
g
s for
EA displaceme
n
ts,
us
e
the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter An
v
in
doc/changes
.
src: update release notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
Th
e
CRC32
i
nstr
u
ctions can take 66 prefixe
s
as we
l
l
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
nvin
t
est/crc32
.
asm: te
s
t
the CRC32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
BR 2190521: fix the CRC32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
NASM 2
.
0
5
rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187210: Fix PFRCPV
a
n
d
PFRS
Q
R
TV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next