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
Clean up JMP/CALL patterns, especially for 64 bits
2012-02-25
H
.
Peter
A
n
vin
Clean
u
p JMP/CALL patterns, especially
f
or 64 bit
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
di
s
asm: ign
o
r
e opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all remain
i
ng
e
x
p
licit
by
t
ecod
e
s from ins
n
s
.
dat
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add suppor
t
for warning on inv
a
l
id LOCK p
r
efixe
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
Move HLE by
t
e
codes to \264
.
.
\
2
6
7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add a "n
o
hle" byte c
o
d
e
to skip a
n
instruction p
a
ttern
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
insns
.
pl: Bundle all "plai
n
b
y
tecodes" int
o
a ha
s
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE
:
Implement the b
a
sic mecha
n
ism for XACQUIRE/XRELEA
S
E
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
nasm
.
c: Fix
i
s_suppressed
_
w
arning()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
HLE: Split th
e
LOCK
and
REP
prefix s
l
ots
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
er An
v
in
insns:
create a symbolic "wait" to
k
en for the \341
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL patterns
to get rid
of open-coded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
i
n
s
n
s: corr
e
ct the TSX opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
C
y
rill G
o
rcunov
insns: Add AVX2
transactional synchroniz
a
t
io
n
extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
ete
r
Anvin
insns: replac
e
open-cod
e
d \3
2
2 opcod
e
with
o
d
f
(operand
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter Anvin
BR 346323
0
: Add VMFUNC instructi
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er A
n
vin
BR 314
3
040: Re
m
ov
e
invalid fo
r
m
of VPEXTR
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM
2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge br
a
n
ch 'n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anv
i
n
BR 31
0
9604: Fix C4 vs C5 VEX form selection in cal
c
size
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
p
r
eproc
.
c
: use nasm_strdu
p
(
)
rather than naked s
t
rd
u
p
(
)
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anv
i
n
Mer
g
e branc
h
'nasm-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
A
nvin
c
hanges: docum
e
nt fixed token
r
eversal for %deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter An
v
in
prepro
c
:
r
everse th
e
o
rder
of the tokens in %deft
o
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter An
v
in
doc: document the
%use fp
m
acro package
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
ter Anvin
n
d
isasm: fix handing of byte cod
e
s 2
5
0-253, 324
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter An
v
in
LICENSE: upd
a
te yea
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
eter Anvin
Re
v
er
t
"
I
mprove process
_
ea and
introdu
c
e -OL"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
e
r
Anvin
nasm
.
h: move "reg
s
.
h
" to top; make is_register()
a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasmdoc:
w
e still miss Chuc
k
, but
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvin
Me
r
ge branch 'nasm-
2
.
08
.
xx'
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r Anvin
changes
.
src:
u
pdate
w
ith the 2
.
0
8
.
x
x chan
g
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anv
i
n
NASM
2
.
09rc
4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter An
v
in
Make -Ox t
h
e defa
u
lt
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
nas
m
doc:
remove obsolete
S
ourceforge references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter A
n
v
in
N
A
SM 2
.
09rc3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er An
v
in
Rev
e
rt "
B
R30
0
5117
:
Ex
p
land lo
c
al single mac
r
o
b
e
fore
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Revert "e
x
pand_
m
mac_para
m
s: Don
'
t forget to handle
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter A
n
vin
R
evert "expand_
m
mac_pa
r
ams
:
Expand local si
n
gle
m
ac
r
os
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter
A
nvin
Revert "expand_mmac_params: Expand local sing
l
e
m
a
cros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Check in
t
e
s
t
case from
b
ug
report b
r
3005117
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter
Anvi
n
br3026808: add
t
est c
a
se
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
i
n
insns: add F
X
SAVE
6
4/F
X
RSTOR64, dr
o
p np prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er Anvi
n
Merge branch 'master' of ssh://re
p
o
.
o
r
.
cz/srv/git/nasm
commit
|
commitdiff
|
tree
2010-07-07
H
.
Peter Anvin
insn
s
.
dat: remove VCVTPH2PS/VCVTPS
2
PH as AMD inst
r
uctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter A
n
vin
insn
s
.
dat: f
i
x CPU flags for new instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter A
n
vin
Add RD*SBASE, WR*SBASE, RDRAND
from A
V
X
v
7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-06-07
H
.
Peter A
n
vin
outobj: handle
com
p
i
lers wit
h
o
ut 64-bit switch() su
p
port
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter Anvin
ilog2: optimize use o
f
bsr for x86
-
64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
Pe
t
er Anvin
doc
:
use bo
u
nc
e
r
U
R
Ls for th
e
ABI docs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
P
e
ter Anvin
p
h
a
sh
.
ph: we haven't requ
i
red the Graph mod
u
l
e for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter Anvin
N
A
SM
2
.
08rc9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter Anvi
n
d
o
c
/
changes
.
src: u
p
d
ate in prepar
a
tion of 2
.
08 release
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-01-12
H
.
Pete
r
A
nvin
NASM 2
.
08
r
c
7
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter
A
nvin
READM
E
:
add note to
s
e
e
the AUTHORS fil
e
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter Anv
i
n
insns
.
dat: in
64-b
i
t mode, accept "monito
r
rax,
e
cx
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
Peter
A
nv
i
n
NASM 2
.
08rc6
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter
Anv
i
n
Run "make alldeps"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter
A
nvin
outrdf
.
c: remove obsolete file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pete
r
Anvin
outform
.
h: fix OF_NO_RDF2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pet
e
r A
n
vi
n
A
U
THOR
S
: convert to UT
F
-
8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
outmacho32: repla
c
e error() -> nasm_err
o
r()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter Anvin
NAS
M
2
.
08r
c
5
commit
|
commitdiff
|
tree
2009-11-28
H
.
P
e
t
er An
v
i
n
t
est/Makefile:
make it easi
e
r to inject options
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
P
e
t
e
r Anvi
n
NAS
M
2
.
0
8
rc4
commit
|
commitdiff
|
tree
2009-11-10
H
.
Pe
t
er Anvin
N
A
SM 2
.
08r
c
3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter Anvin
i
n
sns
.
dat
:
remo
v
e non-DR
E
X SSE5
instr
u
c
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter Anvin
changes
.
src:
d
ocument removal of
D
R
EX instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter Anvin
SSE5: remove all D
R
E
X
-based instructi
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Peter Anvin
MOVD xmmreg: not valid with
R
E
X
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Peter Anvin
test: imul
.
asm
:
m
ove w
a
r
ning-gene
r
a
t
ed tests under
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
te
r
Anvin
test: imul
.
asm:
more IMUL patter
n
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
t
e
r Anvin
N
A
SM
2
.
08rc
2
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
I
MUL:
f
ix an additional incorrect
s
byte u
s
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
BR
2
88
7
108: fix incorre
c
t sb
y
te
u
sage in IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pe
t
er Anvin
assembl
e
: xsizeflags[
]
is a
n
opflags_t
v
ariable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
opflags: m
o
re int32_t -> opf
l
ags_t conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
P
e
te
r
Anvin
NASM 2
.
08rc1
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pe
t
er
A
nv
i
n
n
asm: ren
a
me nasm_zap_spaces() to nasm_zap_
s
paces_f
w
d()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
Peter Anvin
assemble:
w
hen lo
o
k
i
n
g for a
REGIS
T
ER oper
a
nd, do an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
P
eter Anvin
asse
m
b
le: trea
t
reg
i
s
ter o
p
erand
s
with
o
ut size as wildca
r
d
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
P
e
t
er Anv
i
n
misc/
r
elease: *
.
ico are bin
a
r
y
f
iles
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-23
Cyrill Gorcu
n
ov
Use I_none opc
o
de in
s
tead o
f
h
a
rdcoded number
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
Cyrill Gor
c
unov
output/
d
wa
r
f
.
h
:
update dwarf cons
t
ants
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Pete
r
Anvin
Add s
t
rlcpy() funct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
Peter A
n
vin
output: c
h
ange null_de
b
ug_routine to
n
ull_debu
g
_directive
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
Cyrill Gorcunov
disasm
.
c: eatbyt
e
-- use snpr
i
ntf to
p
revent pote
n
tial
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
Cyrill Go
r
cunov
h
e
a
d
e
r
s/c
:
stri
p
off useless spaces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
Cyrill Go
r
c
unov
insns
.
pl
:
r
e
m
o
ve redundant
e
mpty line in enum opcod
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
H
.
Peter Anvi
n
nasm
.
c: fix stack ov
e
rr
u
n
in assemble_fil
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter Anvin
M
erge comm
i
t
'c
y
r/hpa
-
dat
'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Pete
r
Anvin
Mer
g
e
commit 'cyr/hpa
-
list'
commit
|
commitdiff
|
tree
2009-08-02
H
.
Peter A
n
vin
doc: \ needs to b
e
repeat
e
d e
x
ce
p
t in \c-line context
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
Peter Anvin
na
s
m
.
c: co
n
s
istently use
t
he
'murrican s
p
el
l
ing
"
o
ptimize"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Peter Anvi
n
Merge comm
i
t 'cy
r
/hp
a
-l
i
st'
commit
|
commitdiff
|
tree
2009-07-27
Cyrill
G
o
r
c
u
n
ov
in
s
ns
.
dat:
o
perand-si
z
e syn
t
a
x for XOP i
n
structions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-27
H
.
Peter
A
nv
i
n
assemble
.
c
:
quie
t
warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Pe
t
er
Anvin
assemb
l
e
.
c: cl
e
an up
matc
h
es()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
Merge branch '
n
a
sm-2
.
0
7
.
xx'
commit
|
commitdiff
|
tree
next