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
NASM 2.10.03
2012-07-23
H
.
P
e
ter
A
nvi
n
NAS
M
2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anv
i
n
do
c
: docume
n
t
X
R
E
LEASE MO
V
fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anv
i
n
hle:
o
p
c
ode A2 forbidden wit
h
H
LE prefi
x
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
NASM
2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pete
r
Anvin
c
h
ang
e
s
: add changes si
n
ce
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter Anvin
doc: document ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
A
n
v
i
n
isns
n
.
dat:
a
dd norexw to instruc
t
i
o
ns with only 32
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
ter Anvin
insns
.
dat: new
i
nstr
u
ctions from t
h
e
0
13 AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test: ilog2() te
s
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
e
t
er
A
n
v
in
eva
l
: ad
d
general support for "integer fun
c
t
ions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Pe
t
er Anvin
phash
.
s
h: Use i
n
t() for the
s
ize
of the ha
s
h table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter An
v
in
N
A
S
M 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
e
t
er Anvin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pet
e
r Anvi
n
Try a
g
ai
n
to
f
ix our handlin
g
o
f
M
O
V
D
/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter A
n
vin
NA
S
M 2
.
10r
c
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
in
N
A
S
M
2
.
10rc1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
preproc: Reve
r
t
to th
e
N
A
SM 2
.
0
9 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
v
i
n
nasm
.
s
pec
.
i
n: switch to
.
xz as the source fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
misc/release: do xz c
o
mpr
e
ssion
wi
t
h
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r
Anvin
insns
.
dat: MOV is not
l
o
c
k
able;
CMPXCHG16B do
e
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
HLE
:
One more byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anv
i
n
HLE: Move byte codes bac
k
to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
n
v
in
HLE: Chan
g
e NOHLE to be
a
n instruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er An
v
in
t
a
g
-releas
e
:
actually pu
s
h data out unl
e
ss
--no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
release: cr
e
ate
.
xz files; remove empty subdirectori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvi
n
doc: Remove som
e
ugliness fr
o
m
t
h
e
wi
n
6
4
sect
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfonts
.
ph: in
c
r
e
as
e
l
eading
t
o fo
n
t size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anv
i
n
ch
a
nges: document bigendian UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
A
dd su
p
port for
U
TF
-
1
6
BE a
n
d
U
TF
-
32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Make the
L
OCK and HL
E
warnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: Docu
m
ent
e
lfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvi
n
d
o
c: Move the EPS log
o
do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
Allow re
p
ositioni
n
g the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
Upd
a
te copyright
y
e
ar to 2
0
12
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anv
i
n
doc: Docu
m
en
t
AVX2, B
M
I1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Ass
u
m
e
t
he undocu
m
ente
d
CMPXCHG
4
86 opc
o
de was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvi
n
Cl
e
an up
J
M
P
/
CALL patt
e
rns, e
s
p
ec
i
a
l
ly for
64 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
d
i
sasm: ignore opcodes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvi
n
Remove
all remaini
n
g explicit by
t
ecodes f
r
om ins
n
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
A
d
d su
p
port for warning on inv
a
lid LOCK pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter 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
.
Pe
t
e
r Anvin
A
d
d
a
"n
o
hle" byte c
o
de to sk
i
p an
i
nstruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
vin
insns
.
pl
:
Bundle all "pla
i
n bytecodes"
i
n
to a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
HLE: Imple
m
ent th
e
ba
s
ic
m
echanism for XACQUIRE/
X
RELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
nasm
.
c: Fix is
_
s
uppressed_warni
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: S
p
lit
the LOCK and R
E
P prefix slot
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
Anvi
n
i
nsns: cr
e
ate a symbolic "wait" token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
s
ns:
f
i
x
IM
U
L patterns to get rid of o
p
e
n-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
insns: correct the
T
S
X opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
in
s
ns: replace ope
n
-
cod
e
d \322 opcode with
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
2011-08-22
H
.
P
eter Anvi
n
disasm
.
c: E
S
P/RSP cannot be indicies,
but
X
MM4/
Y
MM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter An
v
in
asse
m
ble
.
c:
r
e
m
ov
e
stray
d
ebugging
cod
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pe
t
er
Anvin
NA
S
M
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A
few more AVX2 spec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a normal quad-
c
a
se for valueless /i
s
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remov
e
suppor
t
for DREX en
c
o
d
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
et
e
r
A
n
v
in
i
n
sns
.
dat: Clean up and fix th
e
BMI in
s
truct
i
on pattern
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
.
Pet
e
r A
n
vin
r
d
off: add missing de
p
endency
i
n Mak
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
Ma
k
efile:
hopefully fix rdoff paral
l
e
l
build
proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Imp
l
eme
n
t the VGA
T
HE
R
P instruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Ad
d
support for VSIB instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NASM
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: update
to match require
m
ents of Fedora
1
4+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
N
ASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter A
n
v
in
Mer
g
e bra
n
c
h 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er
A
nvin
B
R 3143040: Remove invalid form
o
f VPEX
T
RW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Pete
r
Anvin
N
A
S
M 2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r Anv
i
n
Mer
g
e branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
A
n
vin
BR
3109
6
04: Fix C4 vs C5 VEX
f
orm selection
i
n
calcsize(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prepr
o
c
.
c: use nas
m
_strd
u
p() rat
h
er
than naked str
d
up()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
M
e
r
g
e branch 'nasm-2
.
0
9
.
xx
'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pet
e
r Anvin
doc:
fi
x
spelling of
"
c
ompatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
t
e
r An
v
i
n
pha
s
h:
m
ove sample f
u
n
c
t
ion to
the samp
l
e
f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
c
hanges: document fixed token rever
s
al
f
or %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
n
v
in
preproc
:
r
e
verse the o
r
der of th
e
tokens in %def
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR
3
0
5261
8
:
h
andl
e
segme
n
t
register
o
p
e
r
a
tions in
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
A
n
vi
n
do
c
: untabif
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
d
oc: overr
i
d
e
o
p
t
i
mization with S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
d
o
c: doc
u
men
t
imm64
optimizat
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
Optimi
z
e mov r
6
4,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assembl
e
: add an OPT instruction f
l
a
gs for
o
p
timizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
d
oc:
d
ocument the %use
f
p
m
acro packag
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
P
eter Anvin
insns
.
pl: make ins
n
sd
.
c a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndi
s
asm:
h
andle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter A
n
v
in
ndisasm:
unify VEX hand
l
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
e
ter Anvin
ndisasm:
f
i
x handi
n
g of byt
e
codes 250-253,
3
24
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
N
A
SM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
t
est
/
avx:
remove deleted ins
t
r
uctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
i
nsns
.
d
at: perm
i
t cont
r
acted f
o
rms
for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assme
m
ble
.
c
:
fi
x
VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: fix encoding of VCVTSD
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
insns
.
dat: SSE
encodin
g
of
VBLE
N
D with VEX prefi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next