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
eter Anvin
BR 3392218: Disassemble 82h
opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter An
v
in
NASM 2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Pe
t
er A
n
vin
d
oc: docume
n
t
XRELEA
S
E MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
P
e
t
e
r
Anvin
hle: opcode A
2
forbi
d
den with HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
t
er Anvi
n
NASM 2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
changes: add changes
s
ince 2
.
10
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
eter Anvin
d
o
c
:
document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
i
snsn
.
dat: add no
r
exw to instructions with
o
n
ly 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
Peter Anvin
insns
.
dat: new instr
u
ctions 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: ilog2() t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
e
ter Anvin
eva
l
: ad
d
general support for "int
e
ger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pete
r
A
nvi
n
p
h
ash
.
sh: U
s
e int() for th
e
size of the hash
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
eter A
n
vin
N
A
SM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter An
v
in
NA
S
M 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our ha
n
dl
i
ng of
M
O
VD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Pe
t
er Anvi
n
N
ASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
t
er
A
nvin
NASM
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
preproc: Rev
e
rt to the NASM 2
.
0
9
preproces
s
or
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
na
s
m
.
spec
.
in
:
switch
t
o
.
xz as the source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release
:
do xz c
o
mpression
with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
insns
.
dat: MOV is n
o
t l
o
ck
a
ble; CMPXC
H
G16
B
doe
s
n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
HLE: One
m
o
re
b
yte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HL
E
: Move byt
e
codes back to \2
7
1-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
1
0rc1
1
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
LE
:
Cha
n
ge NOHLE to be a
n
instruc
t
ion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
tag-release: act
u
a
lly pu
s
h d
a
ta out unless -
-
no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
An
v
in
NA
S
M 2
.
10rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
re
l
ease: create
.
xz files; rem
o
ve em
p
ty subdirecto
r
ies
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Remove
some ugl
i
ness
f
rom the win64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
psfo
n
ts
.
p
h
: increase
l
eading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
changes: d
o
cume
n
t b
i
g
endian UTF-16
/
U
TF
-
32 su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anv
i
n
Add support for UTF-16BE and
UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r An
v
in
Make the L
O
CK and HLE w
a
rnings suppre
s
sable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
doc: Document
elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
do
c
: Move the
E
PS
l
ogo do
w
n by 1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill
Gorcun
o
v
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
doc: Allow repositioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
U
pdate
copyrigh
t
year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
NAS
M
2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
do
c
:
Document AVX2
,
B
M
I
1, BM
I
2 and TS
X
s
upport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Assume the undocumente
d
CMPXCHG
4
86 opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Clean up JMP/CALL pa
t
terns, e
s
pecially for 64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
te
r
Anvin
disasm: i
g
nore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
nvin
Remove all remaining e
x
plicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
Add support fo
r
wa
r
ning on invalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE byte c
o
des to \264
.
.
\26
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Add a "nohle"
byte code to skip an instruction
p
at
t
ern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
i
n
s
n
s
.
pl: Bun
d
le all "plain bytecodes" into a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
H
L
E:
Implement the basic mechanism for XACQUIRE/X
R
ELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c
:
Fix is_suppres
s
ed_warning
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split the LOCK and
REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r An
v
in
insns: create a symbolic "wait" token for
t
he \3
4
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
ins
n
s
:
fix IMUL patterns to get r
i
d
of
o
p
e
n-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r Anvin
insns
:
cor
r
ec
t
the TSX opco
d
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
y
rill Gorcunov
insns: Add AV
X
2 transactional s
y
n
chr
o
nization ex
t
ensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter Anvin
insns: r
e
place open-
c
o
ded \32
2
opcode with
o
df (ope
r
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: a
d
d support for
x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Pet
e
r Anv
i
n
BR 346
3
230
:
Add VMFUNC instruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
disasm
.
c
: ESP/RSP
c
ann
o
t be indic
i
es, but XMM4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter
A
n
v
in
assemble
.
c: remo
v
e stray debugg
i
ng c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
nvin
N
A
SM
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A few more AVX2 spec i
n
s
truc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pete
r
Anvin
Use a
n
ormal
q
uad-ca
s
e for valueless
/
i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvin
Remove support for DREX
e
n
coding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anv
i
n
insn
s
.
d
a
t: Clean up and fix the BMI instr
u
ction
p
atter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mer
g
e branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rd
o
f
f
:
add missing dep
e
n
d
ency in Ma
k
efile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
Merge
b
r
anch '
n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Makefile
:
hopefully fix rdoff pa
r
all
e
l bu
i
ld problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
nvin
Implemen
t
the VGATHERP
i
n
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
dd support for VSIB i
n
struction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
N
A
SM
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
s
p
ec:
u
pd
a
te to mat
c
h requiremen
t
s of Fedo
r
a
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anv
i
n
N
A
SM 2
.
10
r
c5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anv
i
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
J
iri M
a
lak
o
p
enwcom
.
mak: Update
t
o use
f
eat
u
res from newe
r
W
M
AKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er Anvin
BR 3143
0
40
:
R
e
m
ove
i
nvalid
form of VP
E
XTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
Anvin
N
A
S
M
2
.
1
0rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r An
v
in
Me
r
ge
b
ranch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r
A
nv
i
n
BR
3
1
0
9604: Fix C4 vs C
5
VEX form selectio
n
i
n ca
l
csize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
eter An
v
in
prep
r
oc
.
c: use nasm_strdup() rather t
h
an naked
st
r
dup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Me
r
ge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
n
vin
doc
:
fi
x
spelling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pet
e
r
A
nvin
phash: move sam
p
le
function to
the s
a
mpl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Mer
g
e branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
h
anges: docume
n
t fixed token reve
r
sal fo
r
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anv
i
n
pr
e
p
r
o
c
:
r
ev
e
rse the orde
r
of t
h
e
tokens
i
n
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter
Anvin
BR 30526
1
8
: ha
n
dle s
e
gment register
operat
i
ons
in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
o
c: u
n
tabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
d
oc
:
ove
r
r
i
de
optimization wit
h
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
d
o
c:
document imm
6
4
o
ptimiz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimize
m
ov r64,im
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble: a
d
d a
n
OP
T
instruction
f
lags for optim
i
zing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anv
i
n
doc: document the %use
f
p
macro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter A
n
vin
insns
.
pl: make
i
ns
n
sd
.
c a
b
it easier
t
o read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
e
te
r
Anvin
n
disas
m
: handle VEX
.
L
IG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pet
e
r Anvin
ndisasm: fix handing of
byte codes 25
0
-253, 32
4
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
e
r Anvin
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
next