repo.or.cz
/
nasm
/
sigaren-mirror.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
.
P
e
t
e
r A
n
v
i
n
Assume
the und
o
cumented CM
P
XCHG4
8
6 op
c
ode was locka
b
le
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
v
in
C
lean u
p
JMP
/
CALL
pat
t
erns, especi
a
l
l
y
f
or 64
b
it
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvin
disasm: ignore opcodes
3
70 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Remove all
remaining ex
p
licit byte
c
odes from insns
.
d
a
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
u
p
port f
o
r
warning
o
n i
n
valid LOCK p
r
efi
x
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Move
H
LE
byte codes to \2
6
4
.
.
\267
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
A
dd a "
n
ohle" byt
e
c
ode to skip a
n
ins
t
r
u
ction
p
attern
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
a
ll "pl
a
in b
y
tecodes" into a hash
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE:
I
mplement the
b
asic mechanism f
o
r XACQUIRE/XRELEASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
nasm
.
c: Fix is
_
suppressed_warning()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r An
v
in
HLE:
S
p
l
it the LOCK and
REP prefix slots
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
in
s
ns: create a symbolic "
w
ait"
t
oken
for th
e
\341
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fi
x
IMUL pat
t
erns to get rid of
o
pen-coded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sn
s
: correct the TSX
o
p
codes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcunov
insns:
Add AVX2 transa
c
tion
a
l
synchronizat
i
on
e
xtensi
o
n
s
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter An
v
in
i
n
sns
:
replace open-coded \322 opcode with
odf (ope
r
and
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
A
nvin
BR 3463230: Add VMFUNC in
s
t
ructio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040: Remo
v
e i
n
valid form
o
f VPEXTRW
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter A
n
vin
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anv
i
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
eter A
n
vin
BR 3109604: Fix
C
4 v
s
C5 VEX form selection in calcsize
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prepr
o
c
.
c: us
e
nasm_strdup() rather
than
n
aked
strdup()
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch '
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvin
changes: docum
e
n
t
fixed token reversal for %deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvi
n
preproc: r
e
vers
e
the
orde
r
o
f the t
o
k
ens in
%deftok
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: d
o
cument
t
h
e %use fp macro
p
a
cka
g
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
N
ASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anv
i
n
ndisasm
:
fix
ha
n
d
ing
o
f
byte code
s
250-253, 324
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LICENSE: updat
e
y
ear
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "Improve proces
s
_ea and introd
u
ce -OL
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h: move "regs
.
h" to
t
op; make
is_register() a
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasmdoc: we still
m
is
s
Chuck, but
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pete
r
Anvin
Merg
e
br
a
nch 'nasm-2
.
08
.
x
x
'
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
P
et
e
r A
n
v
in
c
h
ang
e
s
.
src: u
p
d
a
te with the 2
.
08
.
xx ch
a
nges
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Pet
e
r An
v
in
NAS
M
2
.
09rc4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
Anvin
Make -Ox the
default
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
Peter Anvin
nasmdoc: re
m
ove obsolete Sour
c
eforge refer
e
nces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-10
H
.
P
e
t
er An
v
in
NASM
2
.
0
9
rc3
commit
|
commitdiff
|
tree
2010-07-08
H
.
P
e
ter Anvin
Revert
"
BR3005
1
17: Ex
p
land local
single macro bef
o
r
e
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
Rev
e
rt "expa
n
d_mmac_pa
r
ams: Don't
forg
e
t to ha
n
dle
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvi
n
Revert "expan
d
_mmac
_
params: Exp
a
n
d
loc
a
l single macros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter Anvin
R
e
v
e
r
t "expand_mmac_params: Ex
p
and
l
o
c
al single
m
a
cros
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter
Anvin
Check in te
s
t case from bug report br3005117
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
br3026
8
08: add t
e
st c
a
se
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Peter An
v
in
insns: add FXSAVE64
/
FXR
S
TOR64
,
drop
np prefi
x
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-08
H
.
Pete
r
Anvin
M
e
rge branch
'master' of ssh:
/
/repo
.
or
.
cz/s
r
v
/
git
/
nasm
commit
|
commitdiff
|
tree
2010-07-07
H
.
Peter Anvin
insns
.
dat: re
m
ove
V
CVTP
H
2PS/VCVTPS2PH
as AMD instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Pet
e
r Anvin
insns
.
d
a
t:
f
ix CPU fla
g
s for
n
ew instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-07-06
H
.
Peter Anv
i
n
A
dd RD*S
B
ASE, WR
*
S
BASE, RDRAND from
A
VX v
7
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-06-07
H
.
P
e
t
er A
n
vin
outobj: handle
c
ompilers w
i
thout 64
-
bit
s
w
i
t
ch() support
commit
|
commitdiff
|
tree
2010-04-22
H
.
Peter Anvin
ilog2:
optimize us
e
of bsr for x
8
6-64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-04-22
H
.
P
e
t
e
r Anv
i
n
d
o
c
:
use bouncer URLs fo
r
t
h
e ABI do
c
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-18
H
.
Pet
e
r Anvin
phas
h
.
ph:
w
e haven't required t
h
e
Grap
h
m
odule for
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-02-15
H
.
Peter A
n
v
i
n
NASM 2
.
08rc
9
commit
|
commitdiff
|
tree
2010-02-15
H
.
Pet
e
r Anvin
doc/change
s
.
s
rc:
update in preparat
i
on of 2
.
08 re
l
ease
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-01-12
H
.
P
eter Anvin
NASM 2
.
08rc7
commit
|
commitdiff
|
tree
2010-01-07
H
.
Peter Anvin
R
E
ADME: add note to see the A
U
THORS file
commit
|
commitdiff
|
tree
2010-01-07
H
.
P
e
ter Anvin
insns
.
dat: in 64
-
bit mode
,
accept "monitor rax,ecx
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-12-19
H
.
Peter Anvin
NASM 2
.
08rc
6
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
R
u
n "
m
a
ke allde
p
s
"
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter An
v
in
outrdf
.
c
: remove obsolete file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter
A
nvin
outform
.
h: fi
x
OF
_
NO_RDF2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
AUTH
O
RS: conv
e
r
t to UTF-
8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-30
H
.
Peter Anvin
outmacho3
2
: repla
c
e
erro
r
() ->
nasm_error()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter
A
n
vi
n
N
ASM 2
.
0
8
r
c
5
commit
|
commitdiff
|
tree
2009-11-28
H
.
Peter Anvin
test/Makefile: make
i
t
easier to i
n
je
c
t
options
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-13
H
.
Pe
t
er Anvin
NASM 2
.
08
r
c4
commit
|
commitdiff
|
tree
2009-11-10
H
.
P
ete
r
A
n
vin
NASM 2
.
08rc3
commit
|
commitdiff
|
tree
2009-11-10
H
.
Pet
e
r Anvi
n
insns
.
dat: remove n
o
n-DREX S
S
E5 instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Pete
r
A
nvin
changes
.
src: document removal
of D
R
EX instructio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-09
H
.
Pete
r
A
n
v
in
SSE5: remove
a
l
l DRE
X
-base
d
i
n
str
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-06
H
.
Pet
e
r An
v
in
MOVD xmmreg:
n
ot valid with REX
.
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-04
H
.
Peter Anvin
test: imul
.
asm: move warnin
g
-
gener
a
ted t
e
sts un
d
e
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anv
i
n
test: i
m
ul
.
a
s
m: more IMUL pattern tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
Peter Anvi
n
NASM 2
.
08rc2
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
t
e
r Anvin
IMUL: fix an
a
d
ditional incorre
c
t sbyte us
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-11-03
H
.
P
e
ter Anv
i
n
BR 28871
0
8: fix incorrect sbyte usage in IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
assemble: xsi
z
e
f
lags[] i
s
an op
f
lags_t variable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pete
r
Anvin
opfl
a
gs: more in
t
32_t -
>
opflags_t conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-13
H
.
Peter Anvin
NASM 2
.
08rc1
commit
|
commitdiff
|
tree
2009-10-13
H
.
Pete
r
An
v
in
nasm
:
r
e
name nas
m
_zap
_
spaces() t
o
n
a
sm_zap_spa
c
es_fwd()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-06
H
.
Peter
A
nvin
assemble: wh
e
n look
i
ng fo
r
a REG
I
STER
o
p
erand, do an
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-10-05
H
.
Peter Anvin
a
s
s
e
mble:
treat
r
e
gist
e
r o
p
era
n
ds without
s
ize as wild
c
ards
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-09-23
H
.
Peter Anvi
n
misc/rel
e
a
s
e
:
*
.
ico are binary
f
iles
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-23
Cyrill G
o
r
c
un
o
v
Use I_
n
one
o
pcode i
n
stead of hardcoded number
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
C
yrill Gorcunov
output/dwarf
.
h:
update dwa
r
f
constants
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-10
H
.
Peter Anvin
A
dd strlcp
y
() func
t
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
H
.
Pete
r
Anvin
ou
t
p
u
t: chan
g
e null_debug_ro
u
t
i
ne t
o
null
_
d
ebug_d
i
r
e
ctive
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
Cyril
l
G
o
rcunov
d
is
a
sm
.
c: eat
b
yte
-- use snprintf to prevent potent
i
al
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-09
C
y
r
ill Gorcunov
h
eaders
/
c: strip off usel
e
s
s sp
a
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-08
Cyrill Gorcunov
insns
.
p
l
: rem
o
ve
r
edundant empty li
n
e 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 overrun in assemb
l
e_file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-08-07
H
.
Pe
t
er
An
v
in
M
e
rge commit 'cyr/hpa-dat'
commit
|
commitdiff
|
tree
2009-08-07
H
.
Peter Anvin
Merge commit 'cy
r
/hpa-lis
t
'
commit
|
commitdiff
|
tree
2009-08-02
H
.
P
eter
Anv
i
n
do
c
: \
need
s
to
b
e repeated except in \c-line conte
x
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-31
H
.
Pe
t
er Anvin
nasm
.
c
:
consist
e
n
tly use the 'murrican
s
pel
l
ing "opti
m
i
ze
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-30
H
.
Pe
t
er An
v
in
Mer
g
e commit 'cyr/hpa-lis
t
'
commit
|
commitdiff
|
tree
2009-07-27
Cyri
l
l Gor
c
un
o
v
ins
n
s
.
dat: operand-size syn
t
ax for XOP instruct
i
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-27
H
.
P
eter Anvin
assembl
e
.
c: quiet warnin
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-07-26
H
.
Peter Anvin
a
s
se
m
ble
.
c: clean
u
p matches()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next