repo.or.cz
/
nasm.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
.
Peter Anv
i
n
NASM 2
.
10
.
03
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
d
o
c: document XRELEAS
E
MOV fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anv
i
n
hle: opcode A2 forbidden with
HLE prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
N
A
SM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
c
hanges: add changes since 2
.
10
.
0
1
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: document ifun
c
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anv
i
n
isnsn
.
dat: add
n
o
r
exw t
o
i
n
s
tru
c
t
ions with only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
eter A
n
vin
i
n
sns
.
d
a
t: new instructions from t
h
e 013 AVX s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
eter 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
eval
:
a
dd
g
en
e
ral
s
u
pport
for "integer fu
n
ctions" an
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
P
eter Anvi
n
p
h
a
s
h
.
sh: Use int() for t
h
e
size of the ha
s
h
t
a
ble
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter An
v
in
N
A
SM
2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
NASM 2
.
10rc
1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Pet
e
r A
n
v
i
n
T
r
y again to fix our
h
andl
i
ng of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
1
0rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NA
S
M
2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter Anvin
preproc: Revert
t
o the NAS
M
2
.
09
preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
Anvin
nasm
.
spec
.
i
n
: switch to
.
xz as
t
h
e
source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
misc/release: d
o
xz compre
s
s
ion with
-
9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
insns
.
dat: MOV is not
l
ockable; CMP
X
C
H
G16
B
doe
s
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: One more byte
c
ode conv
e
r
s
io
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
HLE:
M
ove byt
e
codes b
a
c
k
to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
ete
r
Anvin
NASM
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
A
nvin
HL
E
: Chan
g
e NOHLE to
b
e an
instru
c
tion
flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-r
e
lease: actually push data ou
t
u
n
l
ess --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r
A
nvin
release: cr
e
ate
.
xz files; r
e
m
ove e
m
p
t
y
subdirectori
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
doc
:
Remove
s
ome ugliness from the win64 secti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
psfonts
.
ph
:
i
ncr
e
a
se leading to font siz
e
+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
changes: do
c
ument b
i
gendian
U
TF
-
16/UTF-32 sup
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
dd support for
U
TF-
1
6B
E
a
n
d UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Make the L
O
CK
and HLE warn
i
ngs supp
r
essable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anv
i
n
d
oc
:
Doc
u
ment elf
x
3
2
su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
doc: Move the EPS logo dow
n
b
y
1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allow reposition
i
ng the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
Upd
a
te copyrigh
t
y
ear to
201
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
doc: Document AVX2
,
BMI1,
B
M
I2
an
d
TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Assu
m
e the und
o
cumented CMPXCHG486 opcode w
a
s lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JMP/CALL pa
t
terns, especiall
y
for 64 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignor
e
o
p
c
odes 370 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvi
n
Remove all remaining
e
xplicit bytecod
e
s
f
rom i
n
sns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
upport for warning on
i
nvalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
Move
HLE byte codes t
o
\2
6
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
Add a "noh
l
e" b
y
te code to skip an i
n
struction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
insns
.
pl: Bun
d
l
e
all "plain b
y
tecodes" into a
hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
H
LE: Implement the basic mechanism
f
or XACQU
I
RE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
vin
n
a
sm
.
c
:
Fix is
_
suppr
e
ssed_
w
arni
n
g()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: Split
the LOC
K
and REP prefix sl
o
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvi
n
insns
:
create a symbol
i
c "wait" token f
o
r the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL patte
r
ns to get rid of open-cod
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: c
o
rrect the TSX
o
p
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sn
s
: rep
l
ace
open-coded \
3
22 opco
d
e with odf (o
p
erand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
A
n
v
in
BR 3463230: Add
VMFUNC ins
t
ruc
t
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anv
i
n
disasm
.
c: ES
P
/RSP
can
n
ot b
e
indicies,
but
XMM4/Y
M
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r
A
n
v
in
as
s
emble
.
c: re
m
ove stray debuggi
n
g
code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pe
t
er An
v
in
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter 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
An
v
in
Use a normal q
u
ad-case for va
l
ueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er A
n
v
i
n
Remo
v
e
s
up
p
ort for DREX enco
d
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er Anvi
n
i
n
sns
.
dat
:
Clean
up and fix the BMI instruction
patterns
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
.
P
e
ter Anvin
rd
o
ff: add missi
n
g dependenc
y
in
Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge bran
c
h '
n
asm
-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Make
f
ile:
h
ope
f
ully fix rdoff par
a
llel build pr
o
blem
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Impl
e
m
en
t
t
he V
G
ATHERP in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nv
i
n
Add
s
upport for VSIB instr
u
c
tio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
t
er Anvin
N
A
S
M
2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvi
n
spec: update to match r
e
quirem
e
nts
of Fed
o
ra 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter A
n
vin
NASM 2
.
1
0
rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er Anvin
Mer
g
e branch 'nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
BR 3143040:
Remove i
n
v
a
lid form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter An
v
in
NAS
M
2
.
10r
c
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter An
v
in
Merge branch 'n
a
sm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
Anvin
BR
3
1
0
9604
:
Fix
C
4 v
s
C5 VE
X
form s
e
lect
i
on in calcsiz
e
()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
e
r Anvin
prepr
o
c
.
c: use nasm_strd
u
p()
rather than naked strdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
A
nvin
Merg
e
br
a
n
c
h
'n
a
sm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvi
n
doc: fix spelling of
"
compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
phash: move sam
p
le
function
t
o t
h
e
s
am
p
le fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
Merge branc
h
'na
s
m-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er Anvin
cha
n
ge
s
: document fixed t
o
ke
n
reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter An
v
in
p
r
e
proc: re
v
e
r
s
e
t
he
or
d
er of
t
he tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618
:
handle segment reg
i
ster operations
i
n 6
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
doc: overrid
e
optimizati
o
n wit
h
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
An
v
in
doc: document imm64 opt
i
mizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
t
e
r An
v
in
Optimize
mov r64
,
imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
A
nvin
assemble: add an O
P
T instruction flags for
o
ptimizi
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
doc:
d
ocume
n
t
t
he
%
use fp
m
acr
o
package
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
i
n
sns
.
pl: make ins
n
sd
.
c a
b
it
easier to r
e
ad
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndi
s
asm: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndi
s
asm: unify VEX handli
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
P
et
e
r A
n
vin
ndisasm: fix 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
N
A
SM
2
.
0
9rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
test/avx:
r
e
m
ove deleted
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
insns
.
dat
:
p
ermit co
n
tr
a
c
ted
forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assmemble
.
c: fix VE
X
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r
Anvin
i
n
s
ns
.
dat:
fix encoding o
f
VCVTSD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
nvin
insns
.
dat: SSE en
c
oding
of VBLEN
D
wit
h
VE
X
pref
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next