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
BR 2690688: add missing VFM instructions
2008-10-24
H
.
Pet
e
r Anvin
doc:
d
ocume
n
t
a
nonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/cha
n
ge
s
.
src: begin the rele
a
se not
e
s for
2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix
a
wkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
vers
i
o
n
.
pl: don't add an extr
a
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merg
e
branc
h
'indi
r
e
ct
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
Fix op2 refer
e
nc
e
s
th
a
t had not
y
et b
e
en convert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
disasm: ex
t
ension by
t
e
s
upport
i
n the di
s
assembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
Add extensi
o
n byte
c
odes to s
u
p
p
o
rt
o
perands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vin
When issuing wa
r
nings fo
r
EA disp
l
a
ceme
n
t
s
, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
N
A
SM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
oc/changes
.
src: update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
v
in
Th
e
CRC32 instructio
n
s
can take
6
6 pre
f
i
xe
s
as w
e
ll
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
tes
t
/crc32
.
asm: test t
h
e CR
C
32 inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
et
e
r An
v
in
B
R
2190521: fix the CR
C
3
2
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
NAS
M
2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
BR 2187
2
10
:
Fix
PF
R
CPV and PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
nvin
assembl
e
: no
t
a
l
l
b
a
ckends handle i
n
tra-seg
m
ent O
U
T_RE
L
*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter An
v
in
BR
2148448: fix relative a
d
dress
e
s in bin output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er A
n
vin
Update
.
g
itignore to include additional generated files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
t
e
st/ppindirec
t
.
a
s
m: te
s
t t
o
ken pasting
i
nside %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvi
n
pr
e
pro
c
: fix
ter
m
inal tok
e
n pasting in
indirect sequences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvi
n
preproc:
e
r
ror o
n
unterminated %[
.
.
.
]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvi
n
p
r
e
proc: fix exit
conditi
o
n
s
for i
n
directio
n
loop
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
ter Anvin
p
r
e
proc
:
corr
e
ctly hand
l
e q
u
o
t
ed
strin
g
s in
s
id
e
%[
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
doc: d
o
c
ument the %[
.
.
.
]
construct
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
test: better smar
t
alig
n
test
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvi
n
smartalign: use
a
"
t
imes"
c
o
nstruct rath
e
r than %rep
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
A
nvin
macros
.
pl:
handl
e
\-continuation
l
ines in macros
.
pl
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign: rewr
i
te to use the indirect construct,
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter A
n
vi
n
test: a
d
d
t
est for pre
p
roce
s
sor indirection
construct
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter An
v
in
preproc:
fix list it
e
ration i
n
the ca
s
e o
f
expa
n
d_
i
n
d
ire
c
t()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
prepr
o
c: A
d
d new %[
.
.
.
] indir
e
ction co
n
stru
c
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter
Anvin
NAS
M
2
.
0
5
r
c7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nv
i
n
EL
F
64: once
again, fix generation o
f
"naked
"
O
U
T_REL*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
doc/changes
.
src: document
m
assive changes
to
ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r A
n
vin
ELF
6
4:
PLT32, G
O
TPCREL, and GOTP
C
REL64
r
eally need
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
ELF64
:
the "size" argument to
O
UT_REL
*
ADR isn't r
e
ally
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
a
ssemble: for OUT_REL*ADR, the
"size"
argument is not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
A
nvin
test
/
elf
6
4
so
.
a
s
m: demonstrate a cas
e
where we
b
i
nd
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter Anvin
ELF64: actu
a
lly generate relative G
O
T/PLT
r
efe
r
ences
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter Anvin
test/
M
akefile: enab
l
e debugging info for elftest/
e
l
ftest64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOTOFF64 doesn
'
t need a gsy
m
a
t
all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF6
4
: We appa
r
ently d
o
n
't need exactitude
f
o
r GOTOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
e
lftest64: both Small PIC a
n
d Medium PI
C
model tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: GOT and PL
T
referen
c
e
s ne
e
d a symbol
(
a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er
A
nvin
ELF64: unbr
e
ak generating no-se
g
ment addresses
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r
Anv
i
n
SAA: a
d
d saa_wr
i
teaddr() simil
a
r to other
l
o
c
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter An
v
in
te
s
t/
M
a
k
e
file: t
h
e elftes
t
objects
d
epend
o
n $(N
A
SM)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter An
v
in
ELF
6
4:
u
se the RELA addend
field
i
nstead
of
relyin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anv
i
n
Test and Makefile rules for 32- and 64-bit ELF
s
h
ared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
nvin
N
A
S
M 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
er Anvin
Tes
t
for BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vin
B
R
21726
5
9: F
i
x inc
o
rrect output va
l
ue for byte opera
n
ds
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
i
n
A
d
d reference to %+ from m
a
cro paramet
e
r conc
a
tenatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
do
c
: m
i
nor edit
o
ria
l
c
hange
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
ELF64: fix vari
o
u
s
G
O
T relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter A
n
vin
T
est
f
o
r various
E
LF64 GO
T
references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
Anvin
doc: add l
i
nk to the
m
acro
p
ackages when talking
about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR
2
164053: -
-
prefi
x
_
not --prefi
x
_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvi
n
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
D
o
cument
R
I
P
-
r
e
l
ative GOT f
i
xes i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
as
s
emble
.
c: use
cas
e
4() mac
r
os lik
e
in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
di
s
asm: co
l
l
a
p
se all the segment register pu
s
h/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
Anvin
te
s
t/pushseg
.
a
sm: add "
p
op c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
tes
t
/pushseg
.
asm: test for
p
ush/pop of s
e
gm
e
nt registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
R
eshu
f
fle and mo
v
e
th
e
bytecodes fo
r
segmen
t
regi
s
ter
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvi
n
C
o
llect stat
i
stics on
b
yt
e
code use
i
n
insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter Anvin
N
A
SM 2
.
05r
c
3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est/imul
.
asm: remove obsolete ER
R
OR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
Test f
o
r various IMUL patt
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
n
v
in
Add miss
i
ng IMUL pa
t
tern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
An
v
in
Add a few mi
s
sing
\
1
5 -> \27
5
conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r Anvin
Change
\
40 class opcodes to
\
25
4
, e
x
c
ept IMU
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ew opcod
e
for 32->6
4
bit sign-extended immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
test/immwarn
.
asm: add a few more non
-
war
n
ing
t
ests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
R
emove is_sbyte
6
4
() and replace
with
i
s_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
Anvin
Avoid
double warning for signed dword
i
mm
e
diate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New
o
pcod
e
s to deal with 8-bit immediate
s
i
gn extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter An
v
in
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: doc
u
ment immed
i
a
t
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
BR 2148448: Fix
R
IP-
r
el
a
t
i
ve addressing
w
ith an
i
mmediat
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
immwarn:
more immedi
a
te warnings tes
t
, with note
s
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
B
e
tter wa
r
nin
g
s
for out-o
f
-range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
e
st: cha
n
ge
.
stdout
/
.
s
tder
r
to stdout/st
d
err
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
changes: do
c
ument CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
Anvin
BR 214
8
476: Fi
x
ar
g
um
e
nts
f
or a bunch of t
h
e
CVT* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/br2148476
.
asm:
comprehensive
t
est of the CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter
Anvin
tes
t
/immwarn
.
asm: new test for
i
mmed
i
ate
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
test/Makefile
:
rule to ru
n
p
e
r
f
ormtest --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
per
f
ormte
s
t: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/Ma
k
e
fi
l
e
:
ad
d
rules for
t
h
e a
u
tomatic
tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c: be sma
r
ter about
w
hen to
s
uppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
assemble
.
c: do not warn
o
n va
l
id SB
Y
TE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NA
S
M 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
doc/chan
g
es
.
src:
u
pdate
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
chang
e
s
.
src:
document
J
MP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
r
dsrc
.
pl: h
a
n
d
le tabs in the inpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the
s
tatic in
f
o
r
mation ab
o
ut warnings in a
structu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next