repo.or.cz
/
nasm
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
test: ilog2() test
2012-05-31
H
.
Peter Anvi
n
t
e
st: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r A
n
vin
ev
a
l
: add general support for
"integer fun
c
tions" a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
A
n
v
in
p
hash
.
sh: Use int() for the s
i
ze
o
f the hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
NA
S
M 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Pet
e
r
Anvin
NASM
2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvi
n
Try
a
ga
i
n t
o
fix ou
r
handling of
M
OVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
N
A
SM
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
eter
Anvi
n
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
nvin
prepr
o
c:
Revert to the NASM 2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
nasm
.
s
p
ec
.
i
n:
s
witch t
o
.
xz as the source fil
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r
A
nvin
misc/release
:
do
xz compression with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
insns
.
dat: MOV is
n
ot lockable; CMPXCHG16B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
A
n
v
in
HLE: One more byte code conv
e
rsion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
H
L
E:
M
ove byte c
o
de
s
ba
c
k to
\271-\
2
73
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter
A
nvi
n
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
HLE: Chan
g
e NOHLE t
o
be an instruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
tag-r
e
l
e
ase:
a
c
tua
l
l
y
push data out unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
i
n
release: create
.
x
z files; remove em
p
ty su
b
dir
e
ctories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
d
oc: Remove
s
o
me uglines
s
from t
h
e win64 s
e
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anv
i
n
psfo
n
ts
.
ph
:
inc
r
ease
lea
d
ing t
o
font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
cha
n
g
es
:
document bigendian UT
F
-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nv
i
n
A
d
d
s
upport for UTF-16
B
E and UTF-32B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Ma
k
e the
L
OC
K
and HL
E
w
a
rnings suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
in
doc: Document elfx
3
2 supp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
doc: Move the E
P
S logo
do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
doc: Allow r
e
positionin
g
the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
U
p
date copyri
g
ht y
e
ar to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
doc: Document AVX2, BMI1, BMI2
an
d
T
S
X suppo
r
t
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Assum
e
the undocumented CMPXCHG486 opcode was locka
b
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Clean up
JMP/CALL patterns, especially for 64 bit
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: ignore opcodes 370 and 37
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Re
m
ove all rem
a
ining explic
i
t bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
upport f
o
r
warning on invalid
L
OCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
Move HLE byte codes to
\264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
v
in
Add a
"
no
h
le" byte code to
skip an i
n
s
t
ruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anv
i
n
insn
s
.
pl: Bundl
e
all "plain bytecod
e
s
"
i
nto a
h
ash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Impl
e
ment
t
he basic mecha
n
ism for
XAC
Q
UIRE/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_suppressed_war
n
ing()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r
Anvin
HLE:
S
p
l
it the LOC
K
a
n
d
REP prefi
x
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter A
n
vin
ins
n
s: c
r
eate a symbolic "wait"
token for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insns: fix I
M
UL pattern
s
to get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
e
r
Anvin
insns
:
c
o
rrect the TSX opc
o
des
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
Anvin
insns: replace open-co
d
ed \
3
22 o
p
code with
o
df (ope
r
and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR
3
463230
:
Add VM
F
UNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
d
i
sasm
.
c
:
ESP/RSP cannot b
e
ind
i
cies, b
u
t XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pe
t
e
r
A
nvin
as
s
emble
.
c
: re
m
ove s
t
r
ay debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pe
t
er Anvin
NASM
2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
A
nvin
A few
mor
e
A
V
X2 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
-
ca
s
e for valueless /is
4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
A
n
v
i
n
R
e
mo
v
e supp
o
rt
for
D
REX encodin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pe
t
er Anvi
n
insns
.
dat: Clean
up and fix the B
M
I instruction patt
e
rns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge b
r
anch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff
:
add missing
dep
e
ndenc
y
in
M
akefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r A
n
vin
Merge branch '
n
asm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
Anvin
Makefile: hopefully fix rdoff para
l
lel
build
p
roblems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
Anvin
Imp
l
e
m
ent the VGATH
E
RP instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
A
dd s
u
pport for VSIB instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter An
v
in
NA
S
M 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Pe
t
er Anvin
sp
e
c: u
p
d
a
t
e to match requirem
e
nts of Fedora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter
A
nvin
NASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
M
e
rge branch
'
nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
e
t
er Anvin
B
R
3143040: Remov
e
invalid form of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
eter Anvin
NAS
M
2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter A
n
vin
Merge branch 'nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR
31
0
9604: Fix C4 vs C5 VEX form
selection
in
c
alcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pe
t
er Anvi
n
prepro
c
.
c: u
s
e nasm_s
t
r
d
up()
r
at
h
er than naked strdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er A
n
vin
M
erg
e
branch
'na
s
m-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
doc: fix spel
l
ing of "compat
i
b
i
lity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
t
er Anvin
phash:
m
o
v
e
s
ample fu
n
ction to the sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
changes: document fixed token reversa
l
for %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r
A
n
vin
preproc:
reve
r
se the
orde
r
of
th
e
t
oken
s
in %
d
efto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anvin
BR 3052618: ha
n
d
l
e segmen
t
r
egister o
p
eratio
n
s in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
Anvin
doc: u
n
tabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
oc: overrid
e
o
ptimizat
i
on with STRI
C
T
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
doc: docu
m
ent imm64
optimizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
Optimize mov
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
a
s
s
emble
:
add a
n
O
PT ins
t
ruction
flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
doc
:
document
the %
u
se fp
macro pac
k
age
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r An
v
in
NASM
2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
in
s
ns
.
pl: make insnsd
.
c a b
i
t
e
asier
t
o re
a
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
ndi
s
asm: hand
l
e VEX
.
L
IG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anv
i
n
nd
i
sasm: un
i
f
y
VEX
h
a
n
dling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pete
r
Anvin
ndisasm: fix han
d
ing o
f
b
yte codes 25
0
-253,
3
24
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
.
Pet
e
r An
v
in
test/avx: remove del
e
t
e
d
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
i
n
s
ns
.
dat:
p
ermit contracted forms
f
or
V
BLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
assmemble
.
c: fix 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
VCVTS
D
2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
insns
.
dat: SSE encoding of VBLEND with VEX p
r
ef
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat:
updates from
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
assemble: handle vex
.
l
i
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex: change
.
wx
t
o
.
wig t
o
ma
t
c
h
t
h
e
late
s
t AV
X
sp
e
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Pe
t
e
r
Anvi
n
LICENSE: update y
e
a
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pet
e
r Anvin
insns
.
dat: un
b
reak
t
est/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "I
m
p
rov
e
process_
e
a and
introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pe
t
er Anvin
nasm
.
h
: move "regs
.
h" to top; make i
s
_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anvin
p
r
eproc: allow n
o
n-identifier cha
r
acter in environment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next