repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
changes.src: document POPCNT fix.
2008-10-15
H
.
Peter Anvin
doc: minor ed
i
toria
l
ch
a
n
g
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
EL
F
64: f
i
x vario
u
s GOT r
e
loca
t
io
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
A
n
vin
Test for various EL
F
64 GOT
r
ef
e
rences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: add link to t
h
e
ma
c
ro packa
g
e
s when talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
te
r
Anvin
BR 2164053: --prefix _ not --pref
i
x_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
et
e
r Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-relativ
e
GOT f
i
xes
in EL
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvi
n
assemble
.
c: use
case4() macros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
disasm: collapse all
the segment regi
s
t
er push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
vin
test/
p
u
shseg
.
asm: add "
p
op cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter An
v
in
te
s
t/push
s
eg
.
asm: t
e
st for push/pop of segment
reg
i
ste
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
v
i
n
R
e
shuf
f
le an
d
mov
e
the bytecodes for
segm
e
nt register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvi
n
Collect stat
i
stics
o
n
bytecode
u
se in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/imul
.
asm: remove obso
l
e
t
e ERROR mar
k
er
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
Test for various I
M
UL
p
att
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Ad
d
mi
s
s
i
n
g IMUL
pa
t
t
e
rn: reg6
4
,
imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
f
ew missing \15 -> \
2
7
5
c
onversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change
\
40 cl
a
ss
o
pco
d
es
t
o \254,
exce
p
t IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opc
o
d
e
for 32->64 bit sign-ext
e
nded immediat
e
with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
te
s
t
/
immw
a
rn
.
asm: ad
d
a
fe
w
mo
r
e non
-
warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
Remove is_sbyte64() and r
e
pl
a
ce
w
it
h
is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
Avoid double warning
for signed dword immed
i
at
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcodes t
o
de
a
l with 8-
b
it
i
mmediate
sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
in
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
changes:
d
ocumen
t
i
mme
d
iate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
BR 2148448: Fi
x
RIP-r
e
lative ad
d
ressing
w
ith an im
m
ediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
im
m
warn: more immediate war
n
ings test, wit
h
notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
vin
B
etter warning
s
for out-of-ran
g
e values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test: change
.
stdout/
.
stderr
t
o stdout/std
e
rr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
changes: document CVT fix
e
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2
148
4
7
6
:
Fix ar
g
ument
s
for
a b
u
nch of the CVT* instr
u
c
t
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
test/br2
1
48476
.
asm: comprehensi
v
e test of t
h
e
CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
Anvin
test/i
m
mwarn
.
asm:
new test fo
r
i
m
m
e
d
i
ate
w
ar
n
ings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
test/Makefile: rule to
r
un p
e
r
f
ormtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
performte
s
t: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
test/Makefi
l
e: add rules for the automatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
a
s
semble
.
c:
b
e smarter a
b
ou
t
when to suppr
e
ss
w
arnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
t
er Anv
i
n
assemb
l
e
.
c: d
o
not warn on valid SBY
T
E optimiz
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anv
i
n
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
d
o
c/changes
.
s
r
c: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
changes
.
s
rc: document
J
M
P reg6
4
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
i
n
rdsr
c
.
pl:
handl
e
tabs in the inpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
d
o
c
: remove
t
ab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er Anvin
Put
t
he
s
t
a
t
i
c
i
nf
o
rmation about warnings in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
A
l
low %
w
arning o
u
tput
to
b
e sup
p
res
s
ed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
a
ssemble
.
c:
c
l
e
anups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvi
n
D
o
cument the -O0 and
-O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
Add more 6
4
-
b
it jump test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
A
n
v
in
JMP reg64 does
not req
u
i
r
e
a
REX
.
W
p
refix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
i
n
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Set __PASS__ to 3 for preprocess on
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
in
Cl
e
an u
p
u
n
t
e
r
min
a
ted l
i
nes
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
A
c
tuall
y
make non-power-of-
2
alignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
NAS
M
2
.
0
4
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Document
_
_
PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
A
d
d
__PASS__
b
uiltin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
A
nvin
Un
b
reak %warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
src: somethin
g
closer t
o
final rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
nasmdoc
.
s
r
c
:
more consiste
n
t indentation in %
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvin
test/fw
d
o
p
tpp: t
e
st %error, %warning, %f
a
ta
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
A
nvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
%
e
rror, %warning out on t
h
e fi
n
a
l
pass, add %fat
a
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
ete
r
Anvin
test: test for code that reli
e
s on the opti
m
izer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
t
er Anvi
n
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
d
oc:
d
o
c
ument
the use o
f
macros in
%error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
Anvin
doc
:
Call %xdefine a "r
e
solv
i
n
g
define" ins
t
e
a
d of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvin
doc: clean up formatting aro
u
nd -O op
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er
An
v
in
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anvin
changes: docume
n
t
o
ptimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter An
v
in
macros
.
pl: don't include
macro
s
f
o
r disable
d
outpu
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
v
i
n
out
a
o
u
t
.
mac:
aoutb
i
s
an ali
a
s for a
o
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: b
e
a bit more
careful wit
h
open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
e
r
Anvin
macros
:
win32 and win64 are COFF,
not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
NASM 2
.
0
4
r
c
1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
Anvin
Remove obsole
t
e tagrelease scrip
t
(
duplicate of
t
ag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r
Anvin
U
p
date doc/cha
n
ge
s
.
s
rc
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvi
n
Docu
m
en
t
%use smarta
l
ign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unmac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
outcoff: styli
s
tic cle
a
nups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
o
u
tcoff:
d
e
fault output
s
ymbo
l
s to
T
_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pe
t
er Anv
i
n
BR
20489
5
0: fix crash due to
mmacro lis
t
overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r An
v
in
t
est/new:
cl
e
a
n
u
p whit
e
s
p
ace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter An
v
in
Script to create new test
case boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
te
r
Anvin
A
ccept imp
l
ici
t
memory size for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2029472: Wrong op
e
ran
d
size for VMREA
D
/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
g
i
tignor
e
: ignore some edi
t
or back
u
p
f
i
l
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
20
2
8
9
95:
M
i
s
sing MOVNTI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
T
estcase
for
XC
R
YPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029829: Accept VIA XCRYPT instructions with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter Anvin
BR 2039
2
12: Handle i
n
direct
far jumps
i
n 64-bit
m
od
e
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter An
v
in
Includ
e
"
n
asm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter
A
n
vin
Add
256-bit AVX stores per t
h
e latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter
Anv
i
n
Add AV
X
f
o
rms of th
e
A
ES in
s
tructions (new i
n
t
h
e latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
test: F
i
x file wi
t
h no final newline
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR 2067820: add the MOVSXD
i
nstruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pe
t
er Anvin
B
R 2067837: rem
o
ve dou
b
le add of VEX instruction length
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter Anvin
BR
2062
3
4
2: nd
i
sasm
:
r
1
2 *can* be an in
d
ex register
commit
|
commitdiff
|
tree
next