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.10rc15
2012-03-10
H
.
Pet
e
r A
n
v
in
N
A
S
M
2
.
10r
c
1
5
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvi
n
Try
again to f
i
x our hand
l
ing of MOVD/MOVQ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NAS
M
2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter Anvin
NASM 2
.
10rc
1
3
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter
A
n
vin
preproc:
R
evert to t
h
e
N
ASM
2
.
09 pr
e
process
o
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nas
m
.
spec
.
in:
s
w
i
tch to
.
x
z as the sourc
e
file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
misc/re
l
ease
:
do xz
c
om
p
ressi
o
n with -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
in
s
ns
.
dat: MOV is
not lockable; CM
P
X
C
HG16
B
does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
te
r
Anvin
HLE: One more byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
LE
:
Move byte co
d
es
b
ack to \27
1
-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10
r
c11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change N
O
H
LE to be an in
s
tru
c
tion flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-rel
e
ase: a
c
tually push data out unless --no-pu
s
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
t
e
r Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
release: cre
a
te
.
xz files; remove empty s
u
bd
i
rectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc:
Remove some ugliness
f
rom the win64 sectio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
psfonts
.
ph: increa
s
e
l
eadin
g
to font size+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
cha
n
ges: document
bige
n
dian UT
F
-16/UTF
-
3
2
support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Add supp
o
rt
f
or U
T
F
-16
B
E and U
T
F
-
32
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Make
the LOCK a
n
d HLE warnings
suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c
: Do
c
ument elfx32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc: Move the EPS lo
g
o down
b
y 1
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
C
yril
l
Gorcunov
doc: New NA
S
M l
o
go
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
d
o
c: Allow rep
o
sit
i
oning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
U
pdate copyright ye
a
r to
2
012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anv
i
n
doc:
Docum
e
n
t
AVX
2
, BMI1, BMI2 and TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
Assu
m
e th
e
undocumented CMPXCHG48
6
opcode was locka
b
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Clean up
JM
P
/CALL patter
n
s, especia
l
ly
for
6
4 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
disasm: i
g
n
o
re opcodes
3
70 and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
R
e
move all re
m
ain
i
ng expl
i
cit b
y
tec
o
des
f
rom insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
A
d
d
support f
o
r warni
n
g on invalid LOCK prefixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Move HLE by
t
e
codes
t
o
\
264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
Add a "nohle" byte code t
o
skip an ins
t
ruc
t
ion pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
i
n
s
ns
.
pl: Bundle
a
ll
"plain bytecodes" int
o
a h
a
sh
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE: Implemen
t
the
bas
i
c mechani
s
m
fo
r
XACQUIRE/XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
A
n
v
i
n
nas
m
.
c
:
Fix
is_suppr
e
ssed_war
n
i
ng()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
A
n
vi
n
HLE:
Split
t
he 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
i
n
s
n
s: create a symb
o
lic "wait" t
o
ken for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: f
i
x I
M
UL
p
a
ttern
s
to get
r
id of
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter
A
nvin
insns:
correct the TSX
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
C
y
rill Gorcunov
insns
:
Add
AVX2 tra
n
sac
t
i
onal sync
h
ronization extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter An
v
in
i
n
sns: repl
a
ce open-coded \322 opcode with o
d
f
(operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
backend: add support fo
r
x32
E
LF
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
t
er Anvin
BR 34632
3
0
:
Add
V
M
F
UNC i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
t
e
r
A
nvin
d
isasm
.
c: ESP/RSP c
a
nnot be
i
ndicies, b
u
t XMM
4
/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter A
n
v
i
n
assemble
.
c: remove stray debugging
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter A
n
vin
NA
S
M 2
.
1
0
r
c8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r
A
nvin
A few more A
V
X
2
s
p
ec instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anv
i
n
Use
a
normal quad-case for
valu
e
less /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
ter Anv
i
n
R
e
m
ove supp
o
rt
f
o
r DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pete
r
Anvin
insns
.
da
t
: Clean up and f
i
x the BMI inst
r
u
c
tion
patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merg
e
branch
'
na
s
m-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
rdof
f
:
a
d
d
missing depe
n
den
c
y i
n
Ma
k
efile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Merge br
a
nch 'nasm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Mak
e
f
ile:
hopefull
y
fix rdoff para
l
lel build proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Implement the VGATHERP instruct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anv
i
n
Add
suppo
r
t for VSIB
instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
NA
S
M 2
.
1
0
rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spe
c
: upda
t
e to
m
atch requireme
n
ts of Fe
d
o
ra
1
4+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter An
v
in
NASM
2
.
10rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pet
e
r
Anvi
n
Merge br
a
n
ch 'nasm-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Mala
k
openwcom
.
mak: Update to
u
s
e features from newe
r
WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter Anvin
BR 314
3
040: Remov
e
invalid
f
or
m
o
f
VPE
X
TRW
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
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter
A
nvi
n
B
R
3
109604: Fix C4 vs C
5
V
E
X fo
r
m selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Pete
r
A
n
vin
pr
e
proc
.
c: u
s
e nasm_strdup() r
a
ther than naked strdup()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
An
v
i
n
M
e
rge br
a
nch 'n
a
s
m
-
2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
doc: fix spellin
g
of "compa
t
ibi
l
ity"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
P
e
te
r
Anvin
phash:
move sample fu
n
ction t
o
t
he sample file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
ete
r
Anvin
M
e
rge br
a
nc
h
'n
a
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
t
er Anvin
c
h
anges:
d
o
cument fixed
t
oke
n
re
v
ersal
f
or %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pe
t
er
Anvin
p
repro
c
: r
e
verse the
order of the t
o
kens in %d
e
ftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Peter Anv
i
n
BR 3052618: handle
segme
n
t regist
e
r oper
a
tions
in
64
.
.
.
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
.
Peter Anvin
doc: overrid
e
o
p
t
imizati
o
n
with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter
A
n
v
in
d
o
c: doc
u
ment
i
mm64 optimizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
O
ptimize mov r6
4
,
imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble: ad
d
an OPT instruct
i
on flags f
o
r
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: document the %use fp macro pa
c
k
age
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
.
Peter Anvin
insns
.
pl: make insnsd
.
c a bit eas
i
er to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pete
r
Anvin
ndisa
s
m: handle VEX
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
n
d
isasm: un
i
fy
VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter Anvin
ndisasm: fix handing o
f
byte code
s
25
0
-253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter
A
nvin
NASM
2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter Anvin
tes
t
/avx
:
rem
o
ve d
e
leted instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat: p
e
rmit contracted form
s
for VBLENDV
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter
Anvin
as
s
memble
.
c:
f
i
x VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
A
n
vin
ins
n
s
.
dat: fix encoding
of V
C
VTS
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
e
n
c
oding of V
B
LEND with
VEX pref
i
x is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r An
v
in
in
s
ns
.
dat:
updates from AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
n
vi
n
assem
b
le:
handle
vex
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex
:
chan
g
e
.
wx to
.
wig to match
t
he latest A
V
X
s
p
ec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LICENSE
:
update year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
Peter Anv
i
n
i
n
sn
s
.
dat: unbreak test/imm6
4
.
b
in
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
Revert "Improve process_ea and introduce -OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Peter Anvin
nasm
.
h:
m
ov
e
"regs
.
h" t
o
top; mak
e
is_regist
e
r(
)
a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter Anvin
p
re
p
roc:
allow non-
i
dentifier
c
h
a
r
acte
r
in environme
n
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next