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
.
Pet
e
r
A
nvin
doc: minor e
d
i
tor
i
al change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter An
v
in
E
LF
6
4: fix vario
u
s
GOT re
l
ocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter
An
v
in
T
est for various ELF64 GOT refe
r
enc
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter Anvin
doc: add link to the m
a
cro p
a
ckages
w
h
e
n t
a
lk
i
ng ab
o
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter
A
n
vin
BR 2164053:
--pr
e
fix
_
not --prefix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter Anvin
Document RI
P
-relati
v
e
GOT fixes
i
n E
L
F
64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
a
s
sembl
e
.
c: use c
a
se4() macros like in
dis
a
s
m
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
disa
s
m: collapse al
l
th
e
segment register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
est/
p
ushseg
.
asm: add "pop
cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter An
v
in
test/pus
h
se
g
.
a
s
m: test for
p
u
sh/pop of s
e
g
ment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvi
n
Reshu
f
fle
a
nd m
o
ve the byte
c
odes f
o
r segment
register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect
s
t
a
ti
s
tics on byteco
d
e use i
n
ins
n
sb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter A
n
vin
NASM 2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
test/imul
.
a
sm: remove
o
bs
o
lete E
R
ROR m
a
rker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Test
f
o
r
va
r
ious IMUL
p
a
tterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Add miss
i
ng IMUL pattern: reg64,imm
8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few missing \15 -> \275 conv
e
rsions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 clas
s
opcodes to \254, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
e
w opcode fo
r
32->64 bit sign-ext
e
n
ded im
m
ediate
w
i
t
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anv
i
n
tes
t
/
i
mmwarn
.
a
sm
:
add
a few m
o
re non-war
n
ing tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Remov
e
i
s
_sbyte64() and r
e
place
w
ith is_sbyte32(
)
plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid double warning f
o
r sign
e
d dw
o
rd
i
m
m
ediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New opcode
s
to deal
w
ith 8-bit immediat
e
sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
05
r
c2
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anv
i
n
changes
:
docume
n
t imm
e
diat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 214844
8
: Fix RIP-relative ad
d
ressing with an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
immwar
n
:
m
ore imm
e
dia
t
e warn
i
ngs test, with n
o
tes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Better warnings for out-of-range v
a
lu
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test:
ch
a
n
ge
.
stdout/
.
stderr to stdou
t
/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
changes
:
do
c
ument
CVT fi
x
es
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 21
4
8476:
F
i
x a
r
guments for a bunch of the
CVT*
i
nstructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
vin
test/br2148
4
76
.
asm: comp
r
ehensi
v
e test of the C
V
T
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
te
s
t/immwarn
.
a
sm:
n
ew test for imme
d
iat
e
warni
n
gs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vi
n
te
s
t/Makefi
l
e:
r
ule t
o
run
performte
s
t --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
perfor
m
te
s
t:
us
e
-
u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
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
assemb
l
e
.
c
:
be smar
t
e
r about
w
hen to suppress w
a
rnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter
A
nvi
n
assemble
.
c: do not
warn on v
a
lid SBYTE optimiz
a
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
t
er A
n
vin
do
c
/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
ch
a
nges
.
src: docum
e
nt J
M
P reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
e
r
Anvin
rdsrc
.
pl:
h
a
n
dle tab
s
in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
doc: remov
e
tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
A
nvi
n
Put the static
i
nformatio
n
ab
o
ut warnings in a str
u
cture
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Al
l
ow %warning output to be
s
u
ppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
A
nvin
a
sse
m
ble
.
c: cleanu
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
Document the -O0
and -O1
b
eha
v
i
o
rs
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
Add
m
ore 64-bit
ju
m
p
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg
6
4 d
o
e
s not require a
REX
.
W
p
r
efix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
A
nvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS__ to 3 for prep
r
ocess o
n
l
y
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Cle
a
n up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pete
r
A
n
vin
A
c
t
u
ally make non-p
o
wer-of-2 alignments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
i
n
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
Docume
n
t __
P
ASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvi
n
Add
_
_PAS
S
__ builtin ma
c
ro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvi
n
Unbre
a
k
%warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
doc
/
c
hanges
.
src
:
so
m
e
thing closer to fin
a
l release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
s
r
c: more con
s
istent indent
a
ti
o
n
in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter A
n
v
in
test/fw
d
optpp: test
%
error, %war
n
ing, %fat
a
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r A
n
vin
%error, %warning out on t
h
e final
pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: test for code
that relies on the opt
i
mize
r
to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter
A
nvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter An
v
i
n
NA
S
M
2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
Anvin
doc: document the use of mac
r
os in %e
r
ror
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
i
n
doc: Call %xdefi
n
e a "resolvi
n
g define" instea
d
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
d
oc: clean up formatting around -O
option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anv
i
n
NA
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
changes: document op
t
i
m
izer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
Run "ma
k
e allde
p
s
"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: don'
t
i
n
clu
d
e macros
f
o
r
disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter A
n
vin
o
u
taout
.
ma
c
: aoutb is an
a
lias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
macros
.
p
l
:
be
a
bit
m
ore careful with ope
n
()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
macros
:
w
in32 and win64 are CO
F
F, not M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
n
v
i
n
N
ASM
2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove o
b
solet
e
tagrelease sc
r
ipt (duplicat
e
of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er An
v
i
n
Update
doc/ch
a
n
g
es
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
te
r
Anvin
D
o
cume
n
t %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
ete
r
Anvin
Do
c
ume
n
t %
u
nmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvi
n
o
u
t
c
off: st
y
listic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
o
utcoff: defa
u
lt output symbo
l
s to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2048950: fix crash d
u
e
to mmacro l
i
st o
v
erflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test
/
new:
c
l
ean up white
s
pace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
Anvin
Script to
c
r
e
a
te ne
w
test
c
ase boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
nvin
Accept implicit mem
o
ry si
z
e f
o
r
V
M
R
E
AD/VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
An
v
i
n
BR 2029
4
72:
W
r
ong operand size for VMRE
A
D/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitignore: ignore
some
edi
t
or ba
c
kup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR
2
02899
5
: Missing MOVNTI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvi
n
Test
c
a
s
e for XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2
0
29829: Accept VIA XCRYP
T
instructio
n
s
with
or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
An
v
i
n
BR 203921
2
: Handle indirect far jumps in 64-bit
m
o
de
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pete
r
A
nvin
Inclu
d
e "nasm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add 256-bit AVX store
s
per th
e
latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter An
v
in
Add AVX forms
of the AES instructions (new
i
n t
h
e latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pete
r
Anvin
t
est: F
i
x file with no
final newline
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter An
v
in
BR 2067820: add the
M
OVSXD ins
t
ru
c
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
B
R
206
7
837: remove
d
oubl
e
a
dd
o
f VEX instruction length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Pete
r
Anvin
BR 2062342: ndisasm: r
1
2
*c
a
n
* be
a
n index
regis
t
e
r
commit
|
commitdiff
|
tree
next