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
Assume the undocumented CMPXCHG486 opcode was lockable
2012-02-25
H
.
Peter Anvin
Assume the
u
n
documented
C
MPXC
H
G486 opc
o
de was lockable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean
u
p JMP/CALL patterns, especially for
6
4
b
i
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
dis
a
sm:
i
gnor
e
opc
o
des
3
70
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all remaining explicit bytecode
s
from
i
nsns
.
da
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add support
for warning on
i
n
valid LOCK prefixes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
Move HL
E
byte codes to \264
.
.
\267
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "nohle" byt
e
code
t
o skip an inst
r
uction pattern
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
i
nsn
s
.
p
l
: B
u
n
dle
a
l
l
"
plain b
y
tecodes" into a
h
a
s
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
HLE:
Imple
m
e
n
t
t
he basic mechanism for
X
A
CQUIRE/XRE
L
E
ASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
n
a
sm
.
c: F
i
x is_sup
p
ressed
_
wa
r
n
i
ng(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
HLE:
Split the
L
O
CK
a
nd REP prefix
s
lots
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er
Anvin
insns: cre
a
te
a symb
o
lic "wait" toke
n
for
the \
3
41
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvin
i
ns
n
s
: fix IMUL patterns to get rid
o
f
open-
c
ode
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
i
n
sns: correct the
TS
X
o
p
c
o
des
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
Cyr
i
ll
G
o
r
cunov
insns: Add AVX2 trans
a
c
tio
n
al synchr
o
nization
e
xtensio
n
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter
Anvin
insns: replace open-coded \322 opcode with o
d
f (
o
pera
n
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pet
e
r Anvi
n
BR
3463230: Add
VMFUNC inst
r
u
c
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter Anvi
n
BR 3143040: Remove invalid fo
r
m of
VPEXTRW
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
NASM 2
.
10
r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter A
n
vin
BR 31
0
9604: Fix C4 vs C5 VEX fo
r
m selection in
cal
c
size()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter Anvin
prepr
o
c
.
c:
u
se na
s
m_strdup() rather than nake
d
strdup()
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merg
e
branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
changes: do
c
ument fixed
t
oken
re
v
ersal f
o
r
%
deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: reverse the order of the tokens
i
n
%deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc
:
d
o
cume
n
t the %u
s
e f
p
m
a
cro package
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anvin
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter An
v
in
n
d
isasm: fix handi
n
g
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
L
ICENSE: up
d
a
te year
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "Improve process
_
ea and i
n
troduce -OL
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
er Anvin
nasm
.
h: move "regs
.
h
"
to top; ma
k
e is_registe
r
() a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
Anvin
nasmdoc: we still
m
i
s
s
C
h
uck, but
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Merge br
a
nch
'nasm-2
.
08
.
x
x'
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
changes
.
src: update
with t
h
e 2
.
08
.
xx changes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r Anvin
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
Anvi
n
Make -Ox the def
a
ult
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
na
s
m
doc: remove obso
l
e
t
e So
u
rce
f
orge references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
NASM 2
.
0
9
r
c
3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Reve
r
t
"BR3005
1
17: Expl
a
nd loc
a
l single macro b
e
fore
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pet
e
r Anvin
Revert "
e
xpand_mmac_params
:
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_params:
Expa
n
d
l
ocal single
m
acros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Revert "expand_m
m
ac_params:
Expand local si
n
g
l
e macros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
eter An
v
in
Che
c
k
i
n
t
e
st
c
ase from
bug repor
t
br3
0
0
5
1
17
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
eter
A
nvin
br3026808: add test
c
ase
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pete
r
Anvin
insns: add
FXSAVE64/FXRS
T
OR64, drop np prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
M
e
rge branch 'ma
s
ter' of ssh:
/
/rep
o
.
or
.
cz/srv/git/
n
asm
commit
|
commitdiff
|
tree
2010-07-07
H
.
Peter
A
n
v
in
insns
.
dat: rem
o
ve VCVTPH2PS/VCVTPS2PH as AMD inst
r
uction
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter Anvin
insns
.
dat
:
fix CPU flags
for new instr
u
c
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
P
eter Anvin
Add R
D
*
S
BASE, WR*S
B
ASE, RDRA
N
D fr
o
m AVX
v
7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-06-07
H
.
Peter Anv
i
n
o
u
tobj: hand
l
e
compile
r
s without 64-bit switch() suppor
t
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter Anv
i
n
ilog2: op
t
i
m
ize
us
e
of b
s
r for x86-64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter Anvin
doc:
u
s
e bouncer URLs for the ABI docs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
Peter Anvin
phash
.
ph
:
we haven't required
the Graph module for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
P
e
ter
A
nvin
NASM 2
.
08rc9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Pete
r
Anvi
n
doc/changes
.
s
rc: update in
preparation of 2
.
08 rel
e
ase
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
.
Peter Anvin
README: add note to see
the AUTHO
R
S file
commit
|
commitdiff
|
tree
2010-01-07
H
.
P
e
ter An
v
in
insns
.
dat: i
n
64-bit mod
e
, accept
"mo
n
ito
r
rax,ec
x
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
Pe
t
er Anvi
n
N
A
SM 2
.
08rc6
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
R
u
n "ma
k
e alldeps"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pe
t
er Anvin
outrdf
.
c: r
e
move obsolete
f
ile
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
eter Anvin
outfor
m
.
h: fi
x
O
F
_NO_RDF
2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
e
t
er
A
nvin
AUTH
O
RS: convert
t
o UTF-8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
e
te
r
Anvin
outmacho3
2
: replace err
o
r() ->
n
as
m
_error()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter An
v
in
NASM 2
.
0
8rc5
commit
|
commitdiff
|
tree
2009-11-28
H
.
Pe
t
er Anvi
n
t
e
st/Makef
i
le
:
make it easie
r
to inj
e
c
t options
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
Pet
e
r Anv
i
n
NASM 2
.
08rc4
commit
|
commitdiff
|
tree
2009-11-10
H
.
Peter Anvin
N
ASM 2
.
08rc
3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Pete
r
Anvin
insns
.
dat: r
e
m
o
ve
n
on-
D
R
EX
S
S
E
5 ins
t
ru
c
tions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Pet
e
r
A
n
vin
c
hang
e
s
.
src: do
c
u
m
ent removal o
f
DREX instr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Pet
e
r Anvin
SSE5: remove
a
ll DREX-based instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Peter Anvin
MOVD xmmreg: not vali
d
w
i
th R
E
X
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Peter Anvi
n
t
e
st: imul
.
asm: move warning-gene
r
ated tests und
e
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Pet
e
r A
n
vin
te
s
t: im
u
l
.
asm: more IMUL pattern t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvin
NA
S
M 2
.
08rc2
commit
|
commitdiff
|
tree
2009-11-03
H
.
Pet
e
r
Anvi
n
IMUL: fix an add
i
tional
incorrect
s
byte use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
ter Anv
i
n
BR
2887108: fix
i
ncorrect s
b
yte usag
e
in
I
M
U
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
P
e
ter Anvin
assemble:
x
siz
e
flags[] is an
o
pflags_t v
a
riable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter
A
nvin
opflags: mo
r
e int32_t -
>
o
p
f
l
ags_t
c
on
v
ersions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter
A
nvin
N
A
SM 2
.
08r
c
1
commit
|
commitdiff
|
tree
2009-10-13
H
.
P
e
ter Anvin
nas
m
:
r
enam
e
nasm_zap_spaces
(
) to
n
a
s
m
_
zap_spaces_
f
wd
(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
Pet
e
r Anv
i
n
assem
b
le: whe
n
lo
o
kin
g
f
or a REGISTER
op
e
rand, do an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
Peter
A
n
vin
assemble:
treat register operan
d
s witho
u
t siz
e
as wildcards
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
Peter
Anvi
n
misc
/
releas
e
: *
.
ico are binary f
i
les
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-23
Cyr
i
ll Gorcunov
Use I_none op
c
ode
instead of
h
ardco
d
ed n
u
mber
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
Cyrill Gorcunov
output/dwarf
.
h
:
update dwar
f
constants
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Pete
r
Anvin
A
dd str
l
cpy
(
)
fu
n
ction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
Pe
t
er Anv
i
n
output:
change null_debug_ro
u
t
i
ne
to null
_
de
b
ug_di
r
ective
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
Cyrill Gorcunov
d
i
s
as
m
.
c: eatbyte --
u
s
e
snp
r
intf to prevent potential
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
Cyrill
Gorcun
o
v
h
e
aders
/
c: strip off usel
e
s
s spaces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
C
y
rill
G
o
rcunov
insns
.
pl:
r
e
m
o
ve redu
n
dant
empty line in enum opcode
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
H
.
Peter
Anvin
nasm
.
c
: fix stack overr
u
n in
a
ssemb
l
e_
f
ile
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter Anvin
Merg
e
commit 'cyr/h
p
a-dat'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter
Anvin
Me
r
ge commit 'cy
r
/hpa-list'
commit
|
commitdiff
|
tree
2009-08-02
H
.
Peter A
n
vin
doc
:
\
ne
e
ds to be repeate
d
except in \c-lin
e
context
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
Peter Anvin
nasm
.
c
:
consis
t
en
t
l
y use the 'm
u
rr
i
can spelling "op
t
i
m
ize"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Peter Anvin
M
e
rg
e
commit
'
cyr/hpa-list'
commit
|
commitdiff
|
tree
2009-07-27
C
y
r
ill Gorcunov
in
s
ns
.
dat: opera
n
d-size syntax for XOP in
s
tructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-27
H
.
P
eter Anvi
n
assemble
.
c: quiet warn
i
ng
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
te
r
Anvin
assemble
.
c: clean up ma
t
ches()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next