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
HLE: One more byte code conversion
2012-02-26
H
.
Peter A
n
vin
HLE: O
n
e
more byte code con
v
e
r
sion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Move byte c
o
d
es back to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
NASM
2
.
10r
c
11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
HLE
:
C
h
ange NOHLE to be an
instruc
t
ion fl
a
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: actuall
y
pus
h
d
ata out
u
n
l
e
ss --
n
o
-
p
us
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er An
v
in
re
l
ease: create
.
x
z
files;
r
em
o
ve empty
s
ubdirector
i
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: R
e
move s
o
m
e
u
g
lines
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
.
Peter
Anvin
psfonts
.
ph: increase
leading to
f
ont s
i
z
e+
2
0%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
ch
a
nge
s
: docume
n
t bigendian UTF-
1
6/UTF-32
s
upp
o
rt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add suppor
t
for
U
TF-
1
6BE and UTF-32BE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
A
n
vin
M
ake the LOCK and HLE wa
r
n
i
n
g
s suppressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c: Document elfx
3
2 su
p
port
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
o
c
:
Move the EPS logo down by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorc
u
nov
d
o
c
: N
e
w NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
d
oc: Allow repositioning the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Upd
a
te
copyrigh
t
yea
r
to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
NASM 2
.
10rc
9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er
Anvin
doc: Document AVX2, BMI1, BMI2 an
d
TS
X
support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
ssume t
h
e undocumented CMPX
C
H
G486 opc
o
de was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up
JMP/CALL patterns, especially for
6
4
bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
disasm: i
g
nore opcodes
3
70
a
nd 3
7
1
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
Remov
e
a
ll remai
n
ing explicit byte
c
odes from insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anv
i
n
Add
s
upport f
o
r
warning on invalid L
O
C
K
prefix
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
An
v
i
n
Move HLE byte codes to \2
6
4
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
Add a "no
h
le" by
t
e code to skip an instruction pattern
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl: Bundle al
l
"plain
byte
c
odes" in
t
o a hash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvin
HLE: Impl
e
ment the
b
a
s
ic me
c
h
anism f
o
r XACQUIRE
/
XRE
L
EASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
nasm
.
c
: Fix i
s
_s
u
p
p
ress
e
d_warning(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter A
n
v
i
n
H
LE: Split
the L
O
CK and
R
EP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
s
ns
:
crea
t
e
a s
y
mbolic "wait"
t
oken 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 patterns to get rid of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter Anvin
i
n
sns: co
r
rect the TSX opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill
Gorcunov
in
s
ns:
Add AVX2 tr
a
ns
a
ct
i
ona
l
synchronizat
i
o
n extens
i
ons
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anv
i
n
i
nsns: repl
a
ce open-
c
oded \322 opcode w
i
th odf (oper
a
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
L
u
backend: add support
for
x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter A
n
vin
BR 3
4
63230: Add VMFUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
eter Anvin
disasm
.
c:
E
SP/RSP canno
t
be in
d
icies,
b
ut
X
MM4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assemble
.
c: remov
e
s
t
ray debugging 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
.
Peter Anvin
A few more A
V
X
2 s
p
e
c
i
nstructions
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-
c
a
s
e for valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
Rem
o
ve s
u
pport for DRE
X
e
n
co
d
i
n
g
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insns
.
dat: Clean
u
p
a
nd fix
t
he BMI instructio
n
pattern
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
t
er A
n
vin
M
erge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
vin
rdoff: a
d
d
missin
g
d
epen
d
ency
in Makef
i
le
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
eter Anvin
Merge b
r
anch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
e
r Anvin
Mak
e
file
:
hopefully fix rdoff
p
arallel
bui
l
d
proble
m
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
I
mplement
t
he VGATHERP i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
A
dd sup
p
ort for VSIB
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter
A
nvin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter Anvin
spec: update to
match
r
e
quir
e
ments of
F
edora 14
+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pe
t
er Anvin
NASM 2
.
10rc
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anvin
Merg
e
branch 'nas
m
-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-03-15
Jiri Malak
op
e
nwc
o
m
.
m
ak: Upda
t
e to use features from
n
e
w
e
r WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
P
eter An
v
in
BR 31
4
3040: Remove i
n
valid for
m
of
V
PEXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
P
et
e
r Anvin
NASM 2
.
10
r
c3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pe
t
er
A
n
v
in
B
R
3
1
09604: Fix C4 vs C5 VE
X
fo
r
m selecti
o
n in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
prep
r
oc
.
c:
use nas
m
_
strdup() rather t
h
a
n
na
k
e
d
st
r
du
p
(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter
Anvin
Merg
e
br
a
nc
h
'
nas
m
-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
eter A
n
vin
doc:
f
ix spelling of "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter Anvin
p
h
ash: m
o
ve samp
l
e function to th
e
samp
l
e file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
changes:
document fixed token reversal for %deft
o
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
eter Anvin
p
r
eproc: r
e
v
e
rse t
h
e or
d
er of
the tokens in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
e
ter
Anvi
n
BR 30526
1
8: han
d
le segment regis
t
er operations i
n
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvi
n
doc: unta
b
ify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
d
oc:
o
ver
r
ide optim
i
zation with S
T
RICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc:
d
ocument imm64 optimi
z
ation
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
Optimize
m
ov
r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter A
n
vin
assemble: a
d
d an
O
P
T
instruction flags for optimizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter An
v
in
doc: document the %use
f
p macro p
a
ckage
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anv
i
n
NASM 2
.
09
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter
Anvi
n
i
nsns
.
pl: make insnsd
.
c a bit easie
r
t
o
read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvi
n
ndisasm: hand
l
e
VEX
.
LI
G
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Pe
t
er Anvi
n
ndisasm:
unify VE
X
ha
n
dling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Peter
A
nv
i
n
ndis
a
sm: fix handing
o
f
b
yte codes 250-253,
324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pet
e
r
A
nvin
NASM 2
.
09
r
c7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
test/a
v
x: re
m
ove delet
e
d instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
da
t
: permit cont
r
acted for
m
s
fo
r
VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter
Anvin
assme
m
ble
.
c
: fix VEX
.
W logi
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anv
i
n
ins
n
s
.
dat: fi
x
encoding of VCVTS
D
2
SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
i
n
sns
.
dat: SSE en
c
oding of
V
BLEN
D
wi
t
h VEX prefix is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
insns
.
dat: updates fro
m
A
VX v
7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
ter Anv
i
n
a
ss
e
mble: handl
e
v
e
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
vex:
c
hange
.
wx t
o
.
wig
t
o match the latest A
V
X spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Peter Anvin
LI
C
E
N
SE: update
y
ear
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
P
eter Anvin
insns
.
dat:
u
nbreak test
/
imm64
.
bi
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-25
H
.
Pete
r
Anvin
R
evert "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: move "regs
.
h" to t
o
p; make
i
s_register() a
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-20
H
.
Peter A
n
vin
preproc:
a
llow
n
on-identifier character in env
i
ronment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvi
n
nasmdoc: we still miss
C
huc
k
, but
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
M
e
rge branch 'n
a
sm-2
.
0
8
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
A
nv
i
n
chan
g
es
.
src: upda
t
e with the 2
.
08
.
x
x changes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter Anvin
NASM
2
.
0
9
r
c4
commit
|
commitdiff
|
tree
2010-07-16
H
.
Peter
A
nvin
Make -Ox th
e
def
a
ult
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Peter A
n
v
in
preproc: add %ife
n
v
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-13
H
.
Pet
e
r Anvin
BR3
0
2888
0
: R
e
vert to nonfatal, bet
t
e
r err
o
r messag
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-07-10
H
.
P
e
te
r
Anvin
nasmdoc: re
m
ov
e
obsolete Sourcefo
r
g
e
re
f
e
rences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next