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
2012-03-12
H
.
Pe
t
er A
n
vin
NASM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
ete
r
Anv
i
n
NASM
2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter An
v
in
Try agai
n
to
fix our handling
o
f MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter
A
nvin
NAS
M
2
.
10rc1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pe
t
er Anvin
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
preproc: Rev
e
r
t to the NASM 2
.
0
9 preproce
s
sor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in: switch to
.
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 co
m
pression w
i
th -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter An
v
i
n
insns
.
dat: MOV is not
lockable; CMPXCHG16B do
e
s n
o
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HL
E
: O
n
e
m
ore byte code
c
onver
s
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
n
vin
HL
E
:
M
ove b
y
te
c
odes back to \27
1
-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NA
S
M
2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change NOHLE
t
o b
e
an ins
t
ruction fl
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
t
a
g-release: actually push da
t
a out
unle
s
s --no-
p
ush
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
1
0rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anv
i
n
release: create
.
x
z files; remove
e
mpty subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
d
oc: R
e
m
ov
e
s
ome ugli
n
ess fro
m
th
e
win64 secti
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
nvin
psfonts
.
ph
:
increa
s
e leading
to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
changes: doc
u
ment bi
g
endian
U
TF-
1
6/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Add suppo
r
t for U
T
F-16BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
M
ake th
e
LOCK an
d
H
LE warning
s
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: D
o
cument elfx32 su
p
por
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
M
ove
t
he EPS
l
ogo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allo
w
repositio
n
ing the
EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Update copyri
g
ht yea
r
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
N
A
SM
2
.
1
0rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
D
o
cument
AVX2, BMI1, BMI2 and TS
X
s
upport
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Assume the undocume
n
t
e
d CMP
X
CHG4
8
6 op
c
ode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter
A
nvin
Clea
n
up JMP/CALL patt
e
rns, especi
a
lly for 64 bi
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
disasm
:
ignore op
c
odes 370 and
3
71
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvi
n
Re
m
ove all rema
i
ning
explicit bytecodes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
A
dd
s
upport
for warn
i
ng on invalid LOCK pre
f
ixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE
byte codes to \264
.
.
\2
6
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
A
d
d a "nohle"
b
y
t
e
c
o
de
t
o skip an instruction p
a
ttern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
insns
.
pl:
B
u
n
dle al
l
"plain bytecodes" into
a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
HLE: I
m
plement
the b
a
sic mechan
i
s
m for
X
ACQUIR
E
/XR
E
LEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
nasm
.
c: Fix
i
s
_
sup
p
ressed_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
nvin
HLE: Split the LOCK a
n
d
REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns:
c
reate a symbolic "
w
ait" tok
e
n for
t
he \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: fix IMUL patterns
t
o get r
i
d of ope
n
-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
i
nsns: correct the TSX o
p
cod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter A
n
vin
insns:
repl
a
ce op
e
n
-
cod
e
d \322 opcode with o
d
f (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter
Anvin
BR 3463230: Add
VMFUNC inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
disasm
.
c: ESP/RSP
c
a
nnot
be indicies, but XMM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pete
r
Anvin
a
s
semble
.
c
:
r
e
mov
e
stray debugging code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Pete
r
Anvin
NASM 2
.
10rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pete
r
Anvin
A f
e
w
m
o
r
e AVX2 spec instr
u
ct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
P
e
ter Anvi
n
Use a normal
quad-case for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Remove su
p
p
ort
for DREX enco
d
ing
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
i
n
sns
.
dat: Cle
a
n up and fix
t
he B
M
I instruct
i
o
n
patt
e
r
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anv
i
n
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdoff: add missing dependen
c
y
in Ma
k
efile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter
A
nv
i
n
M
erge branch 'nasm
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r
Anvin
Makefil
e
:
hopefully f
i
x rd
o
ff pa
r
al
l
el buil
d
problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
Im
p
lemen
t
the VG
A
T
HERP
instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Add
s
u
pport for VSIB instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
N
A
SM 2
.
1
0rc
6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
eter Anvin
spec: update
t
o match
requirements
o
f
Fed
o
ra 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pete
r
A
nvin
N
ASM 2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merge br
a
nch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter
A
n
vin
B
R
314
3
040: Remove invalid form of VPEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter
Anvin
NASM
2
.
1
0
rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pe
t
er Anvin
B
R
31
0
960
4
: Fix
C
4
vs C5
V
E
X
f
o
rm se
l
ection
i
n calc
s
ize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pet
e
r Anv
i
n
p
r
eproc
.
c:
u
se
n
asm_strdup(
)
rath
e
r t
h
an naked s
t
rdup
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anv
i
n
Merge branch 'n
a
s
m
-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: f
i
x spelling
of
"
c
o
mp
a
tib
i
l
it
y
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pet
e
r Anvin
p
has
h
:
m
o
ve sample fu
n
ctio
n
to t
h
e s
a
mpl
e
file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter
A
nvin
Merge branch 'nas
m
-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pet
e
r Anvi
n
change
s
: document f
i
x
ed t
o
ken reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
preproc: re
v
erse the order of the t
o
kens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter An
v
i
n
BR 30526
1
8
:
ha
n
dl
e
seg
m
ent register operat
i
ons
i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
doc:
u
ntabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
doc: override op
t
imization with
STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
d
oc
:
docu
m
ent imm
6
4 optimization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
Optim
i
ze
mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r
A
n
vin
assemble
:
add an OPT ins
t
ru
c
t
i
o
n
flags
f
o
r
optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: document t
h
e %use fp macro
p
ac
k
age
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pet
e
r Anvin
NASM 2
.
0
9
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
nvin
ins
n
s
.
pl: make insnsd
.
c
a
bit
eas
i
er to rea
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
A
nvin
ndisasm: h
a
ndle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
P
e
ter
A
nvin
ndisasm: unify VEX h
a
ndlin
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
n
vi
n
ndisasm: fix han
d
ing
of byte codes 2
5
0-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvi
n
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
te
s
t/avx: remove d
e
leted ins
t
ructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat
:
permit contracte
d
for
m
s for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
Anvin
a
s
smemble
.
c:
f
ix
VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
da
t
: fix encoding o
f
VCVTSD2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
e
r Anvin
insns
.
d
a
t: SSE encod
i
ng of VBLEND with V
E
X pref
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
insns
.
d
at:
u
pda
t
es from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
ass
e
m
b
le: handle vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er
Anvin
vex: c
h
ange
.
wx
t
o
.
w
ig
to match the late
s
t
AV
X
spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter
A
nv
i
n
LICENSE:
u
pdat
e
year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Pet
e
r Anvin
in
s
ns
.
dat: unbreak test/imm64
.
bin
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
P
e
ter A
n
vin
Re
v
ert "Impro
v
e process_ea
a
nd introduce -OL
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter
A
nvin
nasm
.
h:
mov
e
"regs
.
h" to t
o
p; make
i
s_r
e
gister() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter
A
n
vin
prep
r
oc: allow non
-
identifier chara
c
ter in en
v
ironment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
nasmdo
c
: w
e
still miss Chuck
,
b
u
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
Me
r
ge branch 'nasm-2
.
08
.
xx
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
A
nvin
changes
.
src: update
w
ith the 2
.
08
.
xx changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next