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
BR 3392218: Disassemble 82h opcodes
2012-07-28
H
.
P
e
ter Anvin
BR 3392218: Disass
e
mble 82h opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
n
v
i
n
NASM 2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
A
nvin
doc
:
document
X
RELEASE MOV
f
ix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
hle
:
opco
d
e
A2 forb
i
dden with
H
LE prefixe
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
N
A
SM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anvin
changes: add changes s
i
n
ce 2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc:
docu
m
ent ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
isnsn
.
dat: add
n
orexw to in
s
tructions with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat: new instru
c
ti
o
ns from the
013
A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test
:
ilog
2
() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r Anvin
eval: a
d
d general sup
p
ort fo
r
"
i
n
t
e
g
er
f
u
n
ctions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter Anvin
p
h
ash
.
sh: Use int() f
o
r
t
he size
o
f the h
a
sh table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anv
i
n
N
AS
M
2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our handli
n
g of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
prepro
c
:
Rever
t
to the NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
nasm
.
spec
.
in: switch
to
.
xz as th
e
s
ource
fil
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
misc/release:
d
o xz compre
s
sion with -
9
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
nvin
ins
n
s
.
dat:
M
OV is not lockable; CMPXCH
G
16B doe
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE:
O
n
e more byte
code
c
onversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Mo
v
e byte cod
e
s back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
N
ASM
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
: Change NOHLE to be
a
n inst
r
uction f
l
ag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-re
l
e
ase: actua
l
ly push data o
u
t unles
s
--no-pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
N
ASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
r
e
lease: cr
e
ate
.
xz fil
e
s; r
e
move emp
t
y su
b
dire
c
tories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
doc:
R
e
m
ove some
u
gliness from the win64 sectio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: increase
leading to font size
+
20
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
ch
a
nges: document big
e
ndian UTF-16
/
UTF-32
s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support
f
or
UTF-16B
E
a
nd
UTF-3
2
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Mak
e
the LOCK
a
nd HLE warnings s
u
ppr
e
ssable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Document e
l
fx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
do
c
: Mo
v
e the EPS
l
o
go do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc:
A
llo
w
reposition
i
ng the EPS lo
g
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
Up
d
a
te c
o
p
y
right year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
n
vin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
d
oc: Docume
n
t AVX2, BMI1
,
BMI2 and TS
X
s
u
ppor
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Assume the undocumented CMPX
C
HG486 opcode wa
s
lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Cle
a
n up JMP/CALL pattern
s
, e
s
p
ec
i
a
l
ly for 64 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
d
i
sasm:
i
gnore opcodes 370 a
n
d 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
R
emove
all rem
a
ining
e
xplici
t
bytecodes fr
o
m insn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add support for warnin
g
on
invalid LOCK
prefi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE 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 "nohl
e
" byte
c
ode to
sk
i
p an
in
s
truc
t
ion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
insns
.
p
l: Bundle all "
p
lain by
t
eco
d
es" in
t
o a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
HLE: Implement the basic mechanis
m
f
or
X
ACQUIRE/
X
RELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r A
n
vin
nasm
.
c: Fix is_suppre
s
sed_warning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HL
E
: Split the LOCK and REP prefix
slot
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
A
n
vin
i
n
sns
:
create a symbo
l
ic
"wai
t
" token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r Anvin
insns: fix IMUL pa
t
terns
t
o get rid of op
e
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
correct the TSX
o
p
c
o
de
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nv
i
n
insns: replace open-coded \32
2
op
c
ode with odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 3463
2
30: A
d
d VMFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter A
n
vin
disasm
.
c: ESP
/
RSP cannot be indicies
,
but
X
M
M
4
/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
vin
assemble
.
c: remove stray debuggi
n
g c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pe
t
er An
v
in
N
A
SM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
Anvin
A few more AVX2 spec in
s
tructi
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
Anvin
U
se a normal quad-case for val
u
ele
s
s /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvin
Remove support for DR
E
X encod
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
e
r Anvin
in
s
ns
.
dat: Clean up and
f
ix the BMI instruction p
a
t
terns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
Merge branch 'n
a
sm-
2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
r
doff: add m
i
ssing d
e
pen
d
ency in Makef
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefile: hopefully fix rdoff paral
l
e
l b
u
i
l
d
problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
Im
p
lement t
h
e
VGATHERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
te
r
Anvin
A
dd
support for V
S
IB instru
c
tion
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
NASM 2
.
10
r
c6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anv
i
n
spec: update to match requi
r
emen
t
s of
Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge b
r
anch '
n
a
sm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter A
n
v
i
n
BR 3143040: Remo
v
e invalid
fo
r
m
o
f VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter An
v
in
NASM 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter Anvin
Merge bran
c
h
'
n
asm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvi
n
BR 3
1
09604: Fix C4 vs
C
5
V
E
X form s
e
lection in calc
s
ize
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
ter Anvin
prep
r
oc
.
c: use nasm_st
r
d
up() r
a
ther than naked strdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter A
n
v
in
Merge
branch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spelli
n
g of "compatib
i
lity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phas
h
: mo
v
e
s
ample functio
n
to
the sampl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvi
n
changes: docu
m
ent fixed token reversal for %
d
eftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc: reverse the orde
r
o
f
t
he tokens in %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter
A
nvin
BR 30
5
2618: handle segment register op
e
ra
t
ions in
6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
doc:
untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
d
o
c
:
ove
r
r
i
de op
t
imization with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter
A
n
vin
do
c
:
document imm64 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter
Anv
i
n
Optimize mov r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
as
s
emble: add an
O
P
T
instruction flags
f
or
o
pti
m
izing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document the %us
e
fp mac
r
o package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
er Anvin
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
insns
.
pl: mak
e
insnsd
.
c a bit
e
asier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
te
r
A
n
v
in
ndi
s
asm: hand
l
e V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
n
d
isasm:
unif
y
VEX hand
l
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nvin
n
d
isasm: fix h
a
nding
of byte
c
odes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
test/avx: rem
o
v
e
deleted i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
insns
.
dat
:
permit contracted forms fo
r
VBLEN
D
VP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
assme
m
ble
.
c: fix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
A
nvin
i
n
sns
.
d
a
t: fi
x
encoding of VC
V
T
S
D
2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next