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
Assume the undocumented CMPXCHG486 opcode was lockable
2012-02-25
H
.
Peter Anvin
A
s
sume
the
un
d
o
cumen
t
ed CMPXCHG486
o
p
code was lockable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cl
e
a
n
u
p JMP/CA
L
L
patterns, especial
l
y
for 64
b
i
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disa
s
m: ign
o
re opcodes 370 an
d
37
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remo
v
e a
l
l remaining explicit b
y
t
e
codes from
i
nsns
.
dat
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
A
d
d su
p
port f
o
r wa
r
ning on invalid LOC
K
p
refi
x
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Move HLE
byte codes to \264
.
.
\267
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
A
d
d a "nohl
e
" byte
c
ode to sk
i
p an instruction pattern
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
insns
.
p
l
:
Bundle all "pl
a
in byt
e
cod
e
s" into a h
a
sh
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
HL
E
: Implement the bas
i
c
mechanism
f
or XAC
Q
UIRE/XRELEASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
n
a
sm
.
c: Fix is_su
p
pres
s
ed_warning()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE: S
p
lit the LOCK and REP prefix sl
o
ts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
insns:
c
reate a symboli
c
"wait
"
token for the \341
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvi
n
i
n
sns
:
fi
x
IMUL patterns to get rid of
o
pe
n
-coded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
er Anvin
i
nsns
:
correct the TSX opcod
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: replace
open-coded \32
2
opcode w
i
th odf (operand
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463230: Add VMFUNC
i
nstruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
t
e
r
Anvin
BR 3143040: Remove
i
nvalid
fo
r
m
of VPEXTR
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pet
e
r Anvin
NA
S
M 2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
Anvin
BR 3109604: Fix C4 vs
C5 V
E
X form
selecti
o
n in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter
A
nvin
preproc
.
c: use
nas
m
_strdup() rather than naked
strdup
(
)
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter An
v
in
Merg
e
branch '
n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: docu
m
ent fixed token reversa
l
for
%
deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
prep
r
oc
:
revers
e
the order
o
f the tok
e
n
s
in %deft
o
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c: document the %use fp macro pac
k
age
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
e
r Anvi
n
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisa
s
m:
f
ix handing of byte codes 250-253, 324
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LICE
N
SE: update
y
ear
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter A
n
vin
Revert "Impro
v
e process_ea an
d
introd
u
c
e
-O
L
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: move "regs
.
h
"
t
o
top; make is_register(
)
a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
na
s
mdoc: we s
t
ill
mi
s
s C
h
uck,
bu
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er An
v
in
Merge branch 'nasm-2
.
08
.
xx'
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pe
t
er Anvin
c
hanges
.
s
r
c: update
with
the 2
.
08
.
xx
chang
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
NASM 2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r Anvin
Make -Ox the de
f
ault
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
nasm
d
oc: r
e
move obs
o
lete Sourceforge references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Pe
t
er
A
n
v
in
NA
S
M
2
.
09rc3
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvi
n
Re
v
er
t
"
B
R3
0
0
5
117: Expland local si
n
gle macro
b
e
f
o
re
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Rev
e
r
t
"
e
xpand
_
mmac_params: Do
n
'
t
for
g
et
to
h
andle
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pe
t
er Anvin
R
e
v
e
r
t "exp
a
n
d_mmac_params: Ex
p
a
nd local si
n
gle macros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
eter Anvin
Revert "e
x
pa
n
d_mmac_params: Expand local
s
i
n
g
l
e macros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter An
v
in
Ch
e
ck in test case
f
rom bug r
e
p
o
rt
br3005117
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter Anvin
br3
0
26808: add te
s
t case
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
ins
n
s
:
ad
d
F
XSAVE64
/
FXRSTOR64, drop
n
p
pre
f
ix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
eter Anvin
Merge br
a
nch 'master' of ssh://r
e
po
.
o
r
.
cz/s
r
v/git/nasm
commit
|
commitdiff
|
tree
2010-07-07
H
.
Peter
Anvin
insns
.
dat: remove VCVTPH2PS/VCVTPS2PH
as AMD instruct
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter Anvin
insns
.
dat:
f
ix CPU flags for new
i
nstr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter Anv
i
n
Add RD*SBASE, W
R
*SBASE, RDRAND from AVX v7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-06-07
H
.
Peter Anvin
outobj: h
a
ndle compilers without 64-bit s
w
itch
(
)
support
commit
|
commitdiff
|
tree
2010-04-22
H
.
Pe
t
e
r Anvin
ilog2: optim
i
ze use of bsr for x86-64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter Anvin
doc:
use bouncer URLs for
t
h
e
ABI docs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
P
eter Anvin
phash
.
ph
:
w
e
haven't
required
th
e
Graph module for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter
A
nvin
NAS
M
2
.
08rc9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter Anvin
d
oc/chang
e
s
.
src: u
p
d
ate in preparation of 2
.
08 release
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-01-12
H
.
Pe
t
er Anvin
NAS
M
2
.
08rc7
commit
|
commitdiff
|
tree
2010-01-07
H
.
P
e
ter
Anvin
README:
a
d
d note to see
t
h
e AUTHORS file
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter Anvin
i
nsn
s
.
d
at: in 64-bit mode, accept "mon
i
to
r
rax,ecx
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
Peter Anvin
NAS
M
2
.
08rc6
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
e
te
r
Anvin
Run
"
make alldep
s
"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pe
t
er Anvi
n
outrdf
.
c: re
m
ove obsolete file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Pet
e
r Anvin
outform
.
h: fix OF_N
O
_RDF2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
P
e
ter Anv
i
n
AUTHORS: convert
to U
T
F-8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
o
u
t
m
acho32: r
e
pla
c
e error(
)
-> nasm_
e
rror()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter An
v
in
NASM 2
.
08rc5
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter Anvin
test/Make
f
ile: make it easier to inject options
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
Peter Anvin
NA
S
M 2
.
08
r
c4
commit
|
commitdiff
|
tree
2009-11-10
H
.
Pe
t
er A
n
vin
NA
S
M
2
.
0
8rc3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Pet
e
r Anvin
insns
.
d
a
t: remove non
-
DREX SSE
5
in
s
tructio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Pe
t
er
Anvi
n
ch
a
nges
.
src
:
document removal of DREX instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Peter
A
nvin
SSE5: remo
v
e
all DRE
X
-ba
s
ed instru
c
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Peter Anvin
M
OVD xmmreg:
not valid with REX
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Pete
r
An
v
in
test:
i
mul
.
asm: move warnin
g
-generat
e
d tests under
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Pete
r
An
v
in
test:
imul
.
a
s
m:
mo
r
e IMUL
p
a
t
te
r
n t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter
A
nvin
NASM 2
.
08rc2
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvi
n
IMUL: fi
x
an
a
d
ditio
n
a
l
incorrect
sbyte use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter
Anvin
BR 288710
8
: fix in
c
orrect
s
byte u
s
age in IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pet
e
r
Anvin
assemble: xsizeflags[] is an opflags_t variable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pet
e
r
Anvin
opflags: more
int
3
2_t
-
> op
f
lags_t c
o
n
versions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pete
r
Anvin
N
ASM 2
.
0
8rc1
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter An
v
in
n
a
sm: renam
e
nasm_za
p
_spa
c
es(
)
to nasm_zap_spaces_fwd()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
P
e
t
e
r Anvin
as
s
emble
:
when looking
f
or a REG
I
STER op
e
ran
d
, do an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
Pet
e
r Anvin
a
ssemble: treat regi
s
ter oper
a
n
ds without size as wi
l
dcards
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
Pete
r
Anvin
misc/re
l
e
ase: *
.
ico
are binary f
i
l
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Peter Anvin
Add
s
tr
l
cpy(
)
fu
n
ction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
P
e
ter Anvin
output
:
c
han
g
e null_debug_rou
t
ine to null_debug_directive
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
H
.
Peter Anvi
n
nasm
.
c: fix stack overrun in assemble_fi
l
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Pet
e
r
Anvin
Merge commit 'c
y
r/hpa-dat'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter Anvi
n
Mer
g
e commit 'cy
r
/hp
a
-list'
commit
|
commitdiff
|
tree
2009-08-02
H
.
P
e
t
e
r Anvin
doc: \ ne
e
ds to be repeated exce
p
t in
\
c-line context
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
Peter An
v
in
na
s
m
.
c: consisten
t
l
y use the 'mur
r
ican spellin
g
"optimize"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Peter
A
nvin
Merge commit 'cyr/hpa-list'
commit
|
commitdiff
|
tree
2009-07-27
H
.
P
e
t
e
r
Anvi
n
assemble
.
c:
quiet warni
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
ter Anvi
n
assemble
.
c: clean up ma
t
ches()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
Merge
branch 'nasm-2
.
07
.
x
x
'
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
BR 2826669: upda
t
e licensing information in READ
M
E
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Pet
e
r Anvin
M
erge branch 'nasm-2
.
07
.
xx'
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
eter Anvin
BR 2827397: fix invalid
C in outcoff AddExports()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
in
s
ns
.
pl: smarter handling of o
p
era
n
d fl
a
gs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Pete
r
A
nvin
assemble: d
e
fer "o
p
e
r
and size missing" unti
l
end of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
P
e
ter Anvin
Enable f
u
zzy matching o
f
operand
sizes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next