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
insns.dat: new instructions from the 013 AVX spec
2012-07-13
H
.
Peter A
n
vin
insns
.
dat: new instr
u
ctions
f
ro
m
the 01
3
AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
test:
i
l
o
g2
(
)
t
est
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvi
n
ev
a
l
:
add general s
u
p
p
ort for "integer function
s
"
a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter A
n
vin
phash
.
sh
:
Use int(
)
for
t
he size of the
h
ash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
P
e
ter Anv
i
n
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anv
i
n
N
A
S
M
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pe
t
er
Anvin
Try again to fix our handling of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anv
i
n
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter A
n
vi
n
NASM 2
.
1
0
r
c13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter
A
nvin
preproc: Reve
r
t
t
o
t
h
e
NASM 2
.
09
preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
nasm
.
spec
.
in: swit
c
h to
.
xz as the
s
ourc
e
f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
misc/rele
a
se
:
do xz co
m
pr
e
ssion
w
ith -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
insns
.
da
t
: MOV is not lockab
l
e; CMPXCHG16B does no
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE: One m
o
re byte
code con
v
e
rsion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
H
L
E:
M
ove
byte co
d
es back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
HLE: Chan
g
e NOHLE to
b
e an i
n
stru
c
ti
o
n flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvi
n
t
a
g-r
e
lease: actually push data out unles
s
--no-pus
h
.
.
.
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
r
eleas
e
: create
.
xz files; re
m
ove empty subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc
:
Remove some ugliness from the wi
n
64
sect
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
psfonts
.
ph: i
n
c
rea
s
e lea
d
ing to
f
ont size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
chan
g
es: document bigendian UTF-16/UTF
-
32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
A
d
d sup
p
ort f
o
r UTF-16BE
and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Make t
h
e LOCK and HLE warnin
g
s suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
oc: Document
e
lfx32
s
upport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r
An
v
in
do
c
: Move
t
he E
P
S
l
ogo down
by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcunov
doc: New NASM log
o
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
doc: Allow reposit
i
o
ning the EPS
l
ogo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Upda
t
e
copyrigh
t
year to 201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
NASM 2
.
10
r
c9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Document AVX2, BMI1,
B
MI2 an
d
T
SX su
p
po
r
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
Assum
e
the
u
n
d
o
c
umented CMPX
C
HG486 opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
Anvin
Cle
a
n up JMP/CALL
p
atterns,
esp
e
ciall
y
for 64 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
Anvin
d
isa
s
m: ignore
o
pco
d
es 370 an
d
371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Remove all remai
n
ing
e
x
plic
i
t bytecodes from insn
s
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add suppor
t
f
or warning o
n
inv
a
lid
L
OCK pref
i
xe
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvi
n
Move HLE by
t
e co
d
es to
\
264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
A
d
d a
"
noh
l
e" byte
c
ode to sk
i
p
a
n
instruction
p
attern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anvin
i
n
sns
.
pl:
B
undl
e
all "plain byt
e
codes"
i
nto a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
H
L
E:
I
mplement
the basic mec
h
anism
for XACQ
U
IR
E
/
X
RELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
nasm
.
c: F
i
x is_s
u
ppressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er An
v
in
H
L
E
:
Split the LO
C
K
a
n
d
REP
p
refix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
Anvi
n
i
n
sn
s
: create a sym
b
olic "wait" t
o
ken f
o
r
the \34
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter A
n
vin
in
s
ns:
f
i
x
IMUL
patte
r
ns to g
e
t
rid
of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
insns:
c
o
r
rect th
e
TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
y
rill
Gorcunov
insns: Add AVX2 transactional
s
yn
c
hronizati
o
n extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insn
s
: replace open-coded \3
2
2
o
pcode
wit
h
odf (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
b
ackend: add sup
p
ort for x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
B
R
3463230: Add VMFUN
C
i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvi
n
d
i
sasm
.
c
:
E
S
P/RSP cann
o
t be i
n
d
i
cie
s
, but XMM4
/
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 de
b
u
gging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pe
t
er
A
nvin
A
few more AVX2 sp
e
c instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use a norm
a
l quad-case for valueless /is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
Remove
s
upport fo
r
DREX enc
o
ding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anvin
insns
.
dat: C
l
ean up
and fix th
e
BMI inst
r
uction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
M
e
rge
branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
r
doff: ad
d
missing dependency
i
n Makef
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
M
erge bra
n
ch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Makefil
e
: hopefully fix
rd
o
ff
p
arallel build
p
ro
b
lems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
ete
r
Anvin
Implement the VG
A
THERP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Add support for VSIB instr
u
ctions
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 An
v
in
s
p
ec: u
p
dat
e
to match re
q
uirements of Fedora
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10rc
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter
A
nvin
M
e
rge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
openwcom
.
m
a
k: Upda
t
e
to use features from ne
w
er WMAK
E
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 314
3
040:
R
emove invalid form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter
Anvin
NASM
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
Anvin
Merg
e
b
ranch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter A
n
v
in
BR 3109604:
Fix C4 v
s
C
5
V
E
X form selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
ter Anvin
p
r
e
proc
.
c:
use nasm
_
strdup()
rather than na
k
ed strdu
p
()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix
s
pelling o
f
"
c
ompatibilit
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter An
v
in
phash: mov
e
sample function to the sa
m
ple file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter A
n
vin
Merge branch
'
nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes: docum
e
nt fixe
d
tok
e
n revers
a
l for
%deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
A
n
vin
prep
r
oc: rever
s
e the ord
e
r of t
h
e tok
e
ns in %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pet
e
r Anvin
BR 305261
8
: handle se
g
me
n
t
r
egister operations
in 6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter Anv
i
n
doc: override
optimiza
t
ion with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
eter An
v
in
d
o
c: document imm64 optimizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
O
p
timize m
o
v r64,i
m
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
as
s
emble: ad
d
an OPT instruction flags for o
p
timizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc
:
documen
t
t
h
e %use fp ma
c
ro package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
insn
s
.
pl:
make insnsd
.
c a bit easier to r
e
a
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter An
v
in
ndisasm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisasm: uni
f
y VEX ha
n
dling
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 handing
o
f byte codes 250-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
NA
S
M 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
test/avx: remove
d
eleted in
s
t
r
u
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
Anvin
i
nsn
s
.
d
a
t: permit
c
ontract
e
d forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
as
s
m
e
mble
.
c: fix VEX
.
W lo
g
ic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er
A
nv
i
n
insns
.
d
at: fix e
n
c
o
ding of VCVT
S
D2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anvin
i
ns
n
s
.
dat
:
S
S
E encoding
o
f VBLEND
w
i
t
h VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
Anvin
insns
.
dat: updat
e
s from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er
A
nvin
assemble:
h
andle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex: change
.
wx to
.
wig to
ma
t
ch
t
h
e latest AV
X
spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next