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
NASM 2.05rc4
2008-10-13
H
.
Pet
e
r Anvin
N
A
S
M
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pete
r
Anv
i
n
Document RIP-rel
a
tive GOT fixe
s
in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
a
s
s
emble
.
c: use
case4() ma
c
ros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm
:
c
ol
l
apse a
l
l the seg
m
ent register push/
p
op
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r An
v
in
te
s
t/pu
s
h
s
e
g
.
a
sm: add
"
p
o
p cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
s
t
/
p
ush
s
eg
.
asm: te
s
t
for pu
s
h/pop o
f
se
g
ment registe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Res
h
uffle and move the bytecodes for
segment regis
t
e
r
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
te
r
Anv
i
n
Co
l
le
c
t
statist
i
cs on
byte
c
ode us
e
in i
n
s
n
sb
.
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
t
e
st/im
u
l
.
as
m
: remove obsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for various IMUL p
a
tte
r
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Add m
i
ssing IMUL
pa
t
tern: reg64,im
m
8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
Anvin
Add a few missing \15 -> \275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
Change \40 class opcode
s
to \254, except
I
MUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
N
ew o
p
cod
e
f
or
32
-
>64
b
it
s
ign-ext
e
nded imm
e
dia
t
e wit
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
tes
t
/immwa
r
n
.
asm: add a few more non-w
a
rn
i
ng tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
Remov
e
is_sbyte64() and re
p
lace with is_sby
t
e32
(
)
plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
A
v
oi
d
double w
a
rning
f
or sign
e
d dwor
d
immedi
a
te
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
A
nv
i
n
New opc
o
des to deal with
8-bit i
m
media
t
e
s
ign
e
xtended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
changes: do
c
ument
i
mme
d
iate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR
2
148448: Fix RIP-relative addressing with an
i
m
m
ediat
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
immwarn: more immediate war
n
ing
s
test, with n
o
tes
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better
warnings for out-o
f
-
r
ange values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
test: change
.
stdout/
.
stder
r
t
o stdout/std
e
rr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
changes: d
o
cument CV
T
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
BR 214847
6
: Fix arguments for a
b
unch of t
h
e
C
VT* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
test/br2148476
.
asm: comprehensi
v
e tes
t
of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
Anvin
test/immwa
r
n
.
a
sm: n
e
w
test for
immedi
a
te warning
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
ete
r
Anvin
t
est/Makef
i
le: rule to run performt
e
st --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
performtest: u
s
e -u with d
i
f
f
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
test/Makefi
l
e
:
add
r
ules
for
th
e
automatic tes
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
as
s
e
mble
.
c: be smarte
r
about w
h
en to
s
upp
r
ess warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter
A
n
v
in
a
s
semble
.
c: do no
t
warn on valid
S
BYTE o
p
ti
m
izations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
N
ASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anvin
doc/changes
.
s
rc: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
c
h
a
nges
.
src: document J
M
P reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
rd
s
rc
.
pl
:
han
d
le tabs in the
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter Anv
i
n
doc: re
m
ove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
te
r
Anvin
Put the
static informatio
n
abo
u
t w
a
rnin
g
s in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
An
v
in
A
l
low %warning
output
to
be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: clean
u
ps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Doc
u
ment t
h
e -O0 and -O1 b
e
h
a
viors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add m
o
re 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
JMP reg64 does not require
a RE
X
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
NAS
M
2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Set
__PASS__ to 3 for pr
e
p
r
o
c
e
ss
o
nly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Clean up u
n
terminated line
s
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
vin
Ac
t
ually m
a
ke non-power-
o
f-2 align
m
ents wo
r
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
N
A
SM 2
.
0
4r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r Anvin
Docume
n
t
__P
A
SS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
A
d
d
__PA
S
S
__
builtin macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unbreak %warni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anv
i
n
doc
/
changes
.
src: somethin
g
close
r
to
f
i
nal release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
n
a
smd
o
c
.
src: more consistent ind
e
nt
a
t
ion
i
n %e
r
r
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwd
o
ptpp: test %error, %warning, %fatal
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
N
A
SM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
n
v
in
%
e
rror, %warning out on th
e
f
i
nal pass,
a
dd
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test:
t
est for
c
ode that relies on
t
he optimizer
t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter Anvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anv
i
n
NASM 2
.
0
4rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r A
n
vin
doc: document the use of macros in %err
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
e
r
A
nvin
doc: Cal
l
%x
d
efine a "res
o
lving
d
efine
"
instead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
Anvin
doc: cle
a
n up formatting around -O option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anv
i
n
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
chan
g
es: document optimizer
chan
g
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "mak
e
alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
m
acros
.
pl: do
n
't
i
nclude macros
f
or d
i
sabled
o
utpu
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anv
i
n
o
u
taout
.
mac: aoutb is an alias
f
o
r
aout
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
ma
c
ros
.
p
l:
be
a bit more careful
w
ith
o
pen()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter An
v
in
macros: win32
and win
6
4 are CO
F
F, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r Anv
i
n
NA
S
M 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Rem
o
ve obs
o
l
e
te
t
agr
e
lease
scr
i
pt (du
p
licate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
Up
d
ate doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
Do
c
ument %us
e
smartali
g
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
t
er An
v
in
Docum
e
nt %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r A
n
vin
o
u
t
coff: stylist
i
c clean
u
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outc
o
ff: defa
u
l
t
output
symbols to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pete
r
Anv
i
n
BR 2048
9
50: fix crash
due to mmac
r
o list o
v
e
rflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
test
/
new:
c
le
a
n up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
eter An
v
in
Script
to
c
rea
t
e new
test
case boilerplat
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
Ac
c
ept
implicit memor
y
si
z
e for VMREAD/VMWRIT
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
v
in
BR
2
029472: Wr
o
ng operand
s
i
z
e for VMREA
D
/
V
MW
R
ITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
.
gitignore: i
g
n
o
re some editor ba
c
k
u
p
files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2028995: Missing
MOV
N
TI m6
4
,
r6
4
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
Te
s
tcase for XCRYP
T
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029829: Accept VIA XCRYPT inst
r
ucti
o
ns w
i
th or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
An
v
in
BR 2039212
:
Handle indirect far jumps in
6
4-bi
t
mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Inc
l
ude "nasm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anv
i
n
Add 256-bit AVX s
t
ores per the
l
atest A
V
X spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add
AVX
f
orms of the AES instructions
(n
e
w in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
t
est: Fix file with no fina
l
n
ewl
i
n
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter
A
nv
i
n
BR
2067820: add the MO
V
SX
D
instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter
A
nv
i
n
BR 2067837: remove do
u
ble add o
f
VEX instruc
t
i
o
n len
g
th
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter
A
n
vi
n
BR
2
062342: nd
i
sasm: r12 *can* be an inde
x
re
g
i
s
t
er
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
eter Anvin
BR
2
03082
3
: Pr
o
ble
m
with
t
he 256-bit FMA instruc
t
ions
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter
A
n
vin
BR 204311
1
: Typo in
insn
s
.
d
a
t
:
VC
M
P
F
T
_OQPD VCMPF
T
_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Pe
t
er Anvin
BR 2034542: fi
x
crash when touc
h
i
n
g __FIL
E
_
_
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 2028910: fix d
e
c
o
ding of
V
EX pr
e
fixes in 16- and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pe
t
e
r Anvin
BR 2025977: Han
d
le
SLDT wit
h
a 6
4
-bit regis
t
er ope
r
a
n
d
commit
|
commitdiff
|
tree
next