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
.
P
eter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-rel
a
tive G
O
T fixes in ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemb
l
e
.
c
:
use c
a
se4() macros
l
ike in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disas
m
: co
l
lapse all t
h
e
s
egment register p
u
s
h
/po
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r An
v
in
test/p
u
s
hseg
.
asm:
a
d
d
"pop cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
tes
t
/pushseg
.
a
s
m: test f
o
r push/p
o
p of segment
registe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
Reshu
f
fle and
m
ov
e
t
h
e bytecodes for segm
e
n
t
register
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect stati
s
t
ics on
bytecode
u
se in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test
/
im
u
l
.
asm: remove
obsolete
ERROR
mark
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Test for
v
a
r
ious IMUL p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vi
n
Ad
d
missing IMUL pattern:
r
eg64,im
m
8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
a
few
m
i
ssing \15 -> \275 convers
i
o
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
C
h
ange \40 class
opcode
s
to \254, except IMU
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
A
nvin
New opcode for
3
2->6
4
b
i
t
s
ign-extend
e
d
imm
e
d
iate
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test/immw
a
rn
.
a
sm:
add a
f
ew
m
ore non-
w
arning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anv
i
n
R
e
move i
s
_
sbyt
e
64() and replace
w
ith is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
d
o
u
b
l
e wa
r
n
i
ng for signed dword
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
An
v
in
N
e
w
opcode
s
to deal with 8-bit imm
e
diate sign
e
xtended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
N
ASM 2
.
0
5rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
change
s
:
d
ocument imme
d
iate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2
1
4
8
448:
Fix RIP-r
e
lative addressing
w
i
th an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
im
m
warn
:
more
i
mmediate warning
s
t
e
st, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Better warnings
f
or
out-o
f
-range val
u
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
t
e
st: change
.
stdo
u
t/
.
stderr to stdout/
s
tderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
changes: docu
m
e
nt CVT fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476: Fix argument
s
for a bunch o
f
th
e
CVT* instructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvin
t
e
s
t
/br2148476
.
a
sm: comp
r
e
h
e
n
s
iv
e
test of th
e
CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter A
n
vin
test/immwarn
.
asm: new test for imm
e
d
iate warn
i
ngs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvi
n
test/Makef
i
le: ru
l
e to r
u
n performtest
-
-diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
performtest: use -u with diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
t
e
s
t/Make
f
ile: add rules fo
r
the
a
u
tomat
i
c tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assem
b
l
e
.
c
:
be smarter
a
bout w
h
en to sup
p
r
e
s
s w
a
r
n
ings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter Anvi
n
ass
e
mble
.
c: do not warn on valid SBYTE optimizations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er
An
v
in
N
A
S
M
2
.
0
5
r
c
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc/c
h
a
n
ges
.
src:
upd
a
te
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
changes
.
src:
d
ocument
JMP reg64 f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
r
dsrc
.
pl: handle tabs in the inpu
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
doc: remo
v
e
tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
Put the
s
tat
i
c infor
m
a
t
i
on about warnings i
n
a st
r
ucture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Allow
%
warning outpu
t
to be suppresse
d
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter
A
nvin
asse
m
ble
.
c: cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
D
ocument the -O0 and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
Add more 64-bit jump
t
ests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
J
M
P
reg64 do
e
s not require
a
R
EX
.
W p
r
efix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
t
e
r A
n
vin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Set __PASS__
t
o 3 f
o
r p
r
eprocess on
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
t
er Anvi
n
Clea
n
up unt
e
rminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter A
n
vin
A
c
tually make non-power-of-2 alignmen
t
s w
o
rk
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Docu
m
ent _
_
PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r Anvin
A
dd __
P
AS
S
__ bu
i
ltin m
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Unb
r
eak %warni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
doc/changes
.
src:
s
omething close
r
to final r
e
lease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
nasmdo
c
.
src
:
more consi
s
tent
in
d
en
t
atio
n
in %
e
rror
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
te
s
t/fwdo
p
t
pp: te
s
t %e
r
ro
r
, %
w
arni
n
g, %f
a
tal
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
.
Peter Anvin
%error,
%warning out on
t
he fina
l
p
a
ss, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
t
e
s
t
: test
f
or code that relies
on the op
t
imizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anv
i
n
NASM 2
.
0
4
r
c
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
oc: d
o
cument
t
he use
o
f
mac
r
os in %
e
rr
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter
Anvin
doc: Call %xd
e
fine a
"re
s
o
l
v
in
g
de
f
ine" ins
t
ea
d
of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
d
oc:
c
lean up
f
ormatting around -O optio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
e
r
Anvin
NAS
M
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anv
i
n
changes
:
document optimizer ch
a
nge
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter An
v
in
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvi
n
macros
.
p
l: don't inclu
d
e ma
c
r
os for disabled output
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
outaout
.
ma
c
: aou
t
b is
an alias for a
o
u
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
ma
c
ros
.
pl: be a bit more caref
u
l w
i
th open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
A
nvin
macros: w
i
n32
and win64 are COFF, not
M
ach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remo
v
e
o
b
so
l
e
t
e
t
agr
e
lease script (duplicate of tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anv
i
n
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Doc
u
ment %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Docume
n
t %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvi
n
o
utcoff: stylis
t
ic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
out
c
off
:
default
outp
u
t
symbols
to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
A
nvin
BR 2
0
4
8950: fix cra
s
h due to mmac
r
o list
overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er Anvin
t
est/new: clean
u
p whitesp
a
ce
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script t
o
create
new t
e
st cas
e
boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
vin
Accept implic
i
t
memory size for VMREAD/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 202
9
472:
W
rong operand size for VM
R
EAD/VMWRITE
in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
.
gitignore: igno
r
e s
o
me ed
i
t
or backu
p
files
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter A
n
vin
BR 2028995: Missing
M
O
VNTI
m
64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r An
v
in
T
e
stcas
e
for XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
A
nvin
BR 2029829:
A
ccept V
I
A XCRYP
T
instructions wi
t
h
or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter An
v
in
B
R
2
0
3
9212: Hand
l
e
indirect far jumps in 64-bit mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
ete
r
A
nv
i
n
Inclu
d
e "n
a
sm
.
h
"
in "flo
a
t
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pe
t
er Anvin
Add 2
5
6-bit AVX stores per
t
h
e
latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add AVX forms
o
f the AES instructio
n
s (new in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pete
r
Anvin
test:
F
ix file with no final
n
ewline
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
B
R 2067820
:
add
th
e
MOVSXD in
s
t
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvi
n
BR
2
0
67837: remove
double ad
d
of VEX instru
c
tion length
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Pete
r
Anvin
BR
2
062342
:
ndisasm: r12 *can* be an index register
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvi
n
BR 203082
3
:
Problem wit
h
the 256-bit
F
MA
instructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter
A
n
vin
B
R
2
043111: Typo in insns
.
dat: VCMPFT_OQPD
VCMPFT
_
OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter
A
nvin
BR 2
0
345
4
2: fix
c
rash wh
e
n t
o
u
ching __FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter
A
nvin
BR
2
028910: fix decoding o
f
VEX prefixes i
n
16- and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
P
eter Anvin
B
R 2025977: Handle
SLDT with
a 64-bit
register
operand
commit
|
commitdiff
|
tree
next