repo.or.cz
/
nasm
/
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
.
Pete
r
A
n
vin
C
lean up JMP/CALL patterns, e
s
pecially for 64 bits
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
d
i
sasm: igno
r
e
o
p
codes
3
70 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
R
e
m
ove al
l
rem
a
ining explicit b
y
teco
d
es
fro
m
insns
.
d
at
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
d
d support for warning on inv
a
lid LO
C
K pre
f
ixe
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HL
E
byte c
o
des to \264
.
.
\267
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
Add a "nohle"
by
t
e cod
e
to s
k
i
p an instructi
o
n pa
t
tern
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
insn
s
.
p
l
:
Bundle all
"
plain
b
ytecodes
"
into a
h
ash
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
H
LE: Implem
e
nt th
e
basic mechanism for X
A
CQUIRE/X
R
E
LEASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: Fix
i
s_su
p
pressed_warnin
g
(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
H
L
E: Split
t
he LOCK a
n
d
REP prefix slots
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: cr
e
a
te a symbolic "wait" token for the
\
341
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter
A
nvin
insns: f
i
x
I
MUL
p
atte
r
ns to get rid o
f
open
-
coded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
in
s
ns: correct the T
S
X
opc
o
des
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: replace
o
pen-coded \322 opcode with od
f
(operand
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 3463230: Add VMFUNC ins
t
ruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
Anvin
BR 3143040: Remove invalid form
o
f V
P
EXTRW
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pet
e
r Anvin
N
A
SM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
B
R 3109604:
Fix C4 vs C5 V
E
X form selection in calcsiz
e
()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pete
r
A
n
vin
p
r
eproc
.
c: use nasm_
s
trdup() rat
h
er
than naked strdup()
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
cha
n
g
es: document fixed token reve
r
sal for %deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
p
r
ep
r
oc: reverse the or
d
er of t
h
e tokens i
n
%deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
doc:
d
o
cu
m
ent the %use fp macro pack
a
ge
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
n
v
in
NAS
M
2
.
09
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm: fix handing
o
f byte codes
250-253, 324
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LICENSE
:
update year
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
R
e
v
ert "Improve p
r
oc
e
ss_ea
and i
n
troduce -OL"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvi
n
n
a
sm
.
h
:
move "reg
s
.
h"
t
o
top; make
i
s_regist
e
r() a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
t
er A
n
vin
n
a
s
m
d
oc: we
s
till miss Ch
u
ck, but
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
e
ter Anvin
Mer
g
e
b
r
anch 'nas
m
-2
.
08
.
xx'
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er A
n
vin
c
h
anges
.
src:
u
pdate
w
i
th the
2
.
0
8
.
xx changes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
A
nvin
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Ma
k
e -Ox the defau
l
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
na
s
mdoc: remove ob
s
ole
t
e Sourceforge references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
P
et
e
r
A
nvin
NASM 2
.
09rc3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
R
e
vert "BR300511
7
: Expland local
single
m
acro before
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Rev
e
rt "ex
p
and
_
mmac_param
s
: Don't forget to handle
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Revert "expand_mmac_p
a
rams: Expand local single macro
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter
A
nvin
Revert "ex
p
an
d
_
mmac_param
s
: Expand loca
l
single macr
o
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
t
e
r
A
n
vin
Check in test ca
s
e fro
m
b
ug repor
t
br3
0
05117
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter
A
nvin
b
r3026808: add test
case
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
i
ns
n
s: add FX
S
AVE6
4
/
F
XRSTOR64, d
r
op n
p
prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pete
r
Anvin
Merge branch 'ma
s
ter' of
s
s
h:
/
/repo
.
or
.
c
z
/
s
r
v/git/nasm
commit
|
commitdiff
|
tree
2010-07-07
H
.
Peter A
n
v
i
n
insns
.
dat: remov
e
VCVTPH2PS/VCVT
P
S2
P
H
a
s AM
D
i
n
s
t
ructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter
Anv
i
n
insns
.
dat: fi
x
CP
U
flags for
new instr
u
ction
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter
A
nvin
Add RD*SBASE, WR*S
B
ASE, RDRAND f
r
om
A
V
X v7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-06-07
H
.
Peter Anv
i
n
outobj: handle
compilers without 64-
b
it switch() support
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter A
n
vin
i
l
og2: optimize
u
se of bsr fo
r
x86-64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
P
eter
A
n
vi
n
doc: use bounc
e
r U
R
Ls f
o
r the ABI
docs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
Peter Anvin
phash
.
p
h: we haven't
r
equired th
e
Graph module
f
o
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
Pe
t
er An
v
in
NASM 2
.
08rc9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter
A
n
v
i
n
doc/changes
.
src: update in p
r
eparatio
n
o
f 2
.
08 release
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-01-12
H
.
Peter Anvin
NASM 2
.
08rc7
commit
|
commitdiff
|
tree
2010-01-07
H
.
Pet
e
r Anvin
README: add note to see the
A
UTHOR
S
file
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter A
n
vin
insn
s
.
dat: in 64-bi
t
mod
e
, accept "
m
onitor
rax,ecx
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
P
eter Anvin
N
ASM 2
.
08rc6
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvi
n
Run "mak
e
alldeps"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter A
n
vin
outrd
f
.
c: remove obsolete file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvi
n
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 Anvin
AUTHO
R
S: convert to
U
TF-8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anv
i
n
outmacho32: replac
e
error()
-> nasm_error(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter Anvin
NASM 2
.
08rc5
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter Anv
i
n
tes
t
/Makefile: m
a
ke it
ea
s
ier
t
o inject
o
p
ti
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
Pe
t
er
A
nvin
NA
S
M 2
.
08rc4
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter Anvin
NASM 2
.
08rc3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter Anvin
insns
.
dat: remove non-DREX S
S
E
5
i
n
struc
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter A
n
vin
chang
e
s
.
s
r
c: d
o
cument re
m
oval
of DREX instr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
P
et
e
r
Anvin
S
SE5: remove all DREX-
b
ase
d
instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Peter Anvin
M
OVD xmm
r
e
g: n
o
t valid
w
i
th REX
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Pe
t
er
A
nvin
test
:
imul
.
asm:
move warning-generate
d
test
s
under
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvi
n
test: im
u
l
.
a
s
m: more I
M
UL p
a
tte
r
n
tes
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
NAS
M
2
.
08rc2
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
IMUL: fix an addition
a
l in
c
orrect
s
b
yte use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
B
R
2
8871
0
8: fix incorrec
t
sbyte us
a
ge i
n
IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
P
e
ter
Anvin
assemble:
x
sizeflags[] is
an op
f
lag
s
_t variable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
P
e
ter Anvin
opflags: more i
n
t
3
2_t ->
opflags_t
c
o
nversi
o
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
NASM 2
.
0
8
rc1
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter
A
n
v
in
nasm: r
e
name nasm_zap_spaces() to nasm_zap_spaces_fwd()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
Peter Anvin
a
s
semble: when lo
o
king for a
R
EGISTER o
p
erand, do an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
Peter Anvin
assemble: treat register operand
s
w
ith
o
u
t
size as wildcards
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
P
ete
r
Anvin
misc/release:
*
.
ico
a
re binary
f
i
l
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Peter
Anvin
A
d
d s
t
rlcp
y
() functio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
Peter Anvin
output:
change null_debu
g
_ro
u
tine to
n
ull_debug_directive
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
H
.
Pete
r
Anvin
nasm
.
c:
f
ix stack overrun in assem
b
le_fi
l
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter Anvi
n
Me
r
ge commit '
c
yr/hpa-dat'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter A
n
v
in
M
e
r
g
e
c
o
mmit
'
c
y
r
/
hpa-list'
commit
|
commitdiff
|
tree
2009-08-02
H
.
Peter Anvin
doc
:
\ needs to be repeate
d
exce
p
t in \c-l
i
ne context
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
P
e
ter Anvin
na
s
m
.
c: consi
s
tent
l
y u
s
e the 'mu
r
rica
n
spell
i
ng
"
optimize"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Pe
t
e
r
Anvin
M
e
r
ge commit 'cyr/
h
pa-li
s
t'
commit
|
commitdiff
|
tree
2009-07-27
H
.
P
e
ter An
v
in
a
ssemble
.
c: quiet warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
t
er Anvin
assemble
.
c: clean up matches()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
Merg
e
branch 'nasm-2
.
07
.
xx'
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter
A
n
v
i
n
BR 2
8
26669: u
p
date
licensi
n
g informa
t
ion in R
E
ADME
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
ter Anvin
M
e
r
g
e
b
ranc
h
'
nasm-2
.
07
.
xx'
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter An
v
in
BR 282739
7
: fix invalid C in outcoff AddExpor
t
s()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter A
n
vin
insns
.
pl: smarter h
a
ndli
n
g of operand fl
a
gs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
ter An
v
in
a
ssembl
e
: defer "op
e
r
a
nd
s
ize mis
s
ing" until en
d
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
Enable
f
uzzy matching of operand sizes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
assemble: move t
h
e instru
c
tion-matching loop into a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next