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
.
Pe
t
e
r Anvin
disa
s
m: fix reverse
d
R
EP vs REPNE i
n
eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
dis
a
sm: when no instruc
t
i
o
n is
found
,
consider
a
naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
Anvin
NAS
M
2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
er Anvin
BR 269
0
688
:
Fix opcodes
f
or FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pete
r
A
n
vi
n
A
d
d test from BR 2690688
commit
|
commitdiff
|
tree
2009-03-17
H
.
Pe
t
e
r
Anvin
BR 2690688: add miss
i
ng VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter An
v
in
B
R 2689316: PEXT
R
Q
r
equires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
er A
n
vin
genfma: f
i
x spelling o
f
th
e
VFNM i
n
structions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pe
t
e
r
Anvin
insns
.
dat
:
fix VFNM i
n
struct
i
ons incorrectly
s
p
elled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anv
i
n
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672117:
han
d
le long l
i
nes for db/
d
w/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pete
r
Anvin
autoc
o
nf: detect
t
he
b
roken b
o
o
l
in OpenWat
c
om
1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most in
s
truction
code
s
a
r
e
octal, so print e
r
rors
that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
op
t
imization
.
asm:
m
ore sb
y
te
tes
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er Anvi
n
sbyte:
o
ptimization is OK if UNKNOWN
isn
'
t set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er
A
nvin
o
p
timiz
a
tio
n
.
a
s
m:
a
dd sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anv
i
n
NASM 2
.
06
r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pete
r
A
n
vi
n
BR 24
1
3265:
d
o
n't pessi
m
i
ze displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
An
v
in
o
p
timization
.
asm: add EA op
t
i
m
i
z
at
i
on tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
er
A
n
vin
nasm
.
c: anot
h
er
r
eadability cl
e
a
n
up
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
nas
m
.
c: readability cleanup
f
or seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter A
n
vin
a
s
semble:
only be o
p
timisti
c
wi
t
h NO_
S
EG
i
f we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
conv
e
rgence
.
asm: add
t
est of jmp
to an a
b
solut
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
P
C
LMUL is apparentl
y
target
e
d for Westmere wit
h
t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NA
S
M 2
.
0
6
rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557903: fix dis
a
ssembly
of a s
e
t of SSE MO
V
* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
B
R
254
1
252: Fix issues in i
n
sns
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
v
in
c
h
anges
.
sr
c
: doc
u
ment WAIT a
n
d %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
A
nv
i
n
BR
2
592476: Treat WAIT
as a prefix even
though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736: ha
n
dle
d
ee
p
context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
i
n
n
asmlib: make na
s
m_strcat() take
c
onst arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outel
f
32/64: remove align_str in favor
o
f fwri
t
e
zero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
outbin:
f
ix typo: "sectio
n
s"
n
o
t
"section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r A
n
v
in
U
nify all-zero buffers;
a
dd fw
r
itezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: p
r
o
p
er
e
rror
message fo
r
s
tart < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
N
ASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
Fix
opcode for
V
ADDSUBPS; ope
r
ands for VBLEND;
a
dd
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nv
i
n
FMA i
n
structions won't be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
P
er
l
script used to generat
e
FMA instruction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
chan
g
es
.
s
r
c
:
document updated AV
X
s
p
e
cif
i
cation
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er
Anvin
Update t
h
e
VFMA
*
instruc
t
io
n
s per the AVX
s
pec version
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
insns
.
dat:
f
ix minor formatting anomali
e
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
ete
r
Anvin
i
n
sns
.
pl:
h
a
ndl
e
th
e
new VEX
.
DDS flag
p
e
r
AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
e
ter
A
nvin
BR 25933
4
9: Move version
message
b
ack to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM
2
.
06rc
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
do
c
:
clean u
p
the "String Manipul
a
tion in Macro
s
" s
e
ction
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
oc: i
n
dent
t
h
e
t
ime m
a
cro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
d
o
c: f
i
x typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
i
n
Merge
b
ranch
'mast
e
r' of gi
t
+ssh://repo
.
or
.
cz/sr
v
/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: update th
e
secti
o
n on numeric
c
onst
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anv
i
n
Fi
x
the [warning] direct
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
out
a
s
86: slight stylistic cleanup
s
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
A
n
v
in
BR
2
432826: Fix enforce
m
ent of the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter An
v
in
BR 2413
2
78: Nonoptimal forms of arithm
e
t
i
c
i
n
structions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pet
e
r Anvin
cha
n
ges
.
src: docum
e
nt Mac
h
-O al
i
gnment
f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pe
t
er An
v
in
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvi
n
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
E
L
F:
u
se
r
b
t
ree for sy
m
bol searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
r
btree: drop "con
s
t"
f
r
o
m
search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
A
nvi
n
c
han
g
es
.
src
:
docum
e
nt
POPCNT
f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter A
n
vin
test/popcnt
.
a
s
m: s
i
mple test fo
r
the PO
P
CNT
instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
The POPCNT i
n
str
u
c
t
ion does
not nee
d
s
iz
e
s on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR
2229703: POPCNT r64,
r
m64 not POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pr
e
p
r
oc: BR 2222615: fix segfaul
t
on bogus %ifmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
A
nvin
d
o
c: better description of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
ch
a
nges
.
src
:
document if for %if
m
acro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
n
v
in
tes
t
: add
t
e
s
t for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvi
n
p
r
ep
r
o
c
: BR 2222615:
fix segf
a
ult on
b
ogus %i
f
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/ch
a
n
ges
.
src: docume
n
t ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter An
v
i
n
doc: minor ed
i
t to t
h
e TLS docu
m
e
ntation
exam
p
les
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter An
v
in
version
.
pl
:
snap
s
hot
releas
e
s *only* have
d
igits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
o
ve al
l
versio
n
s
t
rings to a single compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
An
v
in
rb
t
re
e
: drop
the data
poi
n
ter; instead rely
on b
e
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvi
n
compiler
.
h
:
add offsetof
(
) a
n
d
container
_
of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
Le
f
t-leaning
r
ed-black tree da
t
a st
r
uct
u
re
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix
header guar
d
s
for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
m
ake al
l
de
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc
:
cro
s
s-r
e
fe
r
ence m
a
cro pa
r
ameter
c
oncat
e
n
a
tion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
M
e
rge br
a
nch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ty
p
o in the descripti
o
n of
%
u
nmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
vin
doc: fi
x
capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
doc: remo
v
e duplicate ent
r
y
for the "
e
r
r
or"
w
a
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc: retroactively do
c
ument updates to the warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter An
v
in
doc: fix
typo in
t
he descr
i
p
t
ion of
%unma
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: re
m
ove duplicat
e
entry f
o
r
the "error"
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: re
t
roactively doc
u
ment updates to th
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anvin
Merge commit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NAS
M
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/chan
g
es
.
src
:
document -W/
-
w fix a
s
a
NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter A
n
v
i
n
out
p
ut:
add common f
i
le ou
t
lib
.
c
for common function
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
pre
p
r
o
c: merge expand_mmac_params() and
e
x
p
a
nd_i
n
direct(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Mer
g
e branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better d
e
s
c
ripti
o
n of the number-o
v
erflow wa
r
ning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
e
r Anvin
BR: 219
6
966: 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
.
Peter
Anvin
smar
t
align:
c
le
a
n
u
p unnecessary duplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter An
v
in
For
snapshot
r
el
e
ases, expand out
the mangled
ver
s
ion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
disa
s
m
:
i
n
troduce o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next