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
phash.sh: Use int() for the size of the hash table
2012-03-26
H
.
Peter Anvin
p
hash
.
s
h
: Use in
t
() for the size of the hash table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
N
A
SM 2
.
10
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter A
n
vin
NASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
T
r
y
a
gain to fix our ha
n
dling of MO
V
D
/MO
V
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc14
commit
|
commitdiff
|
tree
2012-03-04
H
.
Peter An
v
i
n
N
A
SM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter
A
n
vin
prepro
c
: Reve
r
t to the
NASM 2
.
0
9 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
Anvin
nasm
.
spec
.
in: switch t
o
.
xz
a
s
t
h
e source file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
misc/re
l
ease: do xz compression with
-9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter
Anvin
insns
.
dat: MOV is no
t
lockable; C
M
PXCH
G
16B does
not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
Anvin
HLE
:
On
e
m
o
r
e byte code conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter Anvin
H
LE: Move byt
e
codes
b
ack to \271-\273
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
NASM 2
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
HLE: Chan
g
e
N
O
H
LE
t
o be an in
s
t
ruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er Anvin
tag-release: act
u
ally push data out unless --no-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
N
A
SM 2
.
1
0rc
1
0
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
e
ter Anvin
release:
c
r
ea
t
e
.
x
z files; remove empty subdirector
i
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
d
o
c: Remove some
ugliness
f
r
om the
w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
i
n
psfo
n
ts
.
ph: increa
s
e
lea
d
i
n
g
t
o
f
ont size+20
%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvi
n
changes:
d
ocument b
i
gendian UTF-16/UTF-32 su
p
p
ort
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Add su
p
port for UTF-16BE and UTF
-
32B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
M
ake
t
he LOCK and H
L
E
w
a
rnings s
u
p
pressable
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
n
vin
d
oc
:
Docu
m
ent elfx32
suppor
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er A
n
vin
doc: Move
t
he EPS logo do
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gorcunov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
doc: Allow repositionin
g
the EPS
l
ogo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r
Anvin
Updat
e
copy
r
ig
h
t year t
o
2
0
1
2
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
1
0
rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er Anvin
doc: Document
A
VX2, BMI1, B
M
I2 and
T
SX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
As
s
ume the
u
ndocumented CMPXCHG486
opcode was lockable
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
er
A
nvin
Clean
u
p
JMP/CALL pat
t
erns, especially for
6
4 bits
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
disasm: ign
o
re opcodes 370
a
n
d 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Re
m
ove
all remainin
g
ex
p
l
icit b
y
te
c
o
des from
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add
s
upport for
warni
n
g
o
n i
n
v
alid LOCK pr
e
fixes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Move HLE byt
e
codes to
\264
.
.
\267
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Add a "noh
l
e" byte c
o
d
e
to
s
kip an i
n
struction pa
t
t
e
rn
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insns
.
pl: Bun
d
le all "plain bytecodes" i
n
to
a has
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
HLE: Im
p
leme
n
t the
basic mechan
i
sm for
X
ACQUIRE
/
XRELEASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
t
e
r
A
nvin
n
as
m
.
c: Fix is_suppresse
d
_warning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
Anvin
HLE:
S
plit the LOCK and REP
prefix
slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pe
t
e
r
Anv
i
n
in
s
ns: create a symbolic "wait" to
k
en for the \
3
4
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
insns: f
i
x IMUL pattern
s
to g
e
t
ri
d
of open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
ter An
v
i
n
insns: corre
c
t the TS
X
op
c
odes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill Gorcuno
v
insns: Add AVX
2
transaction
a
l
s
ynchronization exte
n
sions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
in
s
ns: replace open-co
d
ed \322 opco
d
e 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
f
o
r x32
E
LF
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 3
4
6
3
2
30:
A
dd
V
M
FUNC instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Pet
e
r Anvin
dis
a
sm
.
c
:
ESP/RSP
cannot
be
i
n
dicie
s
, but X
M
M4/YMM4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
ass
e
m
ble
.
c: rem
o
ve stra
y
de
b
ugging
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter
A
n
v
in
NASM
2
.
1
0
rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Pet
e
r Anvin
A few more AVX2 sp
e
c inst
r
uc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter
Anvi
n
U
se
a
nor
m
al
q
uad-case
fo
r
valueless
/is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
P
e
t
er Anvin
Remove
support f
o
r DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
insn
s
.
d
a
t: Cle
a
n up and
f
ix the BMI instruction patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter Anvin
Mer
g
e branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
rd
o
ff: add mi
s
s
i
n
g depe
n
dency in Makefile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pete
r
A
nvin
Merge b
r
a
n
ch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
P
e
ter A
n
vin
Mak
e
f
i
le: hopefu
l
ly fix rdoff paralle
l
build
p
ro
b
lems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pet
e
r Anvin
I
m
p
l
ement
the V
G
ATH
E
RP
inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter A
n
v
i
n
Add su
p
port for VSIB instructio
n
s
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
.
Pet
e
r Anvin
spec: up
d
ate to
m
atch requiremen
t
s of F
e
dor
a
14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Pe
t
er Anvin
NASM
2
.
1
0
rc5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Peter Anv
i
n
Merg
e
branch 'nasm-2
.
09
.
xx
'
commit
|
commitdiff
|
tree
2011-03-15
J
i
ri Malak
op
e
nwcom
.
m
ak: Update to use features fro
m
newer WMAKE
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pet
e
r Anvin
B
R
3
143040: R
e
m
ove invalid form
of V
P
EXTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NASM
2
.
10
r
c3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r A
n
vin
Merge branch
'
nasm-
2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pete
r
Anvin
BR 310
9
604: F
i
x C4 vs
C5 V
E
X form selection in calcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
Peter Anvin
preproc
.
c: use nasm_str
d
up(
)
r
a
ther than naked strd
u
p
()
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
Merge branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-10-06
H
.
Pe
t
er
A
nvin
doc: f
i
x spelling
o
f "compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Pete
r
Anvi
n
phash: move sample
fu
n
c
tion to
the sample f
i
l
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
M
e
r
ge bra
n
ch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
A
nvi
n
chan
g
es: document fixed to
k
e
n reversal for %defto
k
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
preproc:
rever
s
e
t
he or
d
er of the token
s
in %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
Pete
r
Anvin
BR 3052618: handle segment
register operatio
n
s
in 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter
Anvin
doc: untab
i
fy
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override opt
i
mi
z
ation with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
P
e
ter Anvin
doc: document imm6
4
opt
i
m
ization
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
O
p
timize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pe
t
er Anvin
assembl
e
: add an OP
T
ins
t
ructi
o
n flags for
o
pt
i
mizing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Pete
r
Anvin
doc: document
th
e
%use fp
m
a
cro pa
c
kage
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 An
v
i
n
insns
.
pl: make insns
d
.
c
a
bit
e
asier to r
e
ad
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Peter Anvin
ndisas
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: unify VEX handling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pet
e
r Anvin
ndisasm: fix handing of byte codes
2
50
-
253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
Anvin
NASM 2
.
09rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pete
r
A
n
vin
test/av
x
: r
e
mo
v
e deleted
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
e
t
er
A
n
vin
insns
.
dat:
p
e
rmit
c
o
n
t
r
a
cted forms for VBLEND
V
P
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
assm
e
mble
.
c
:
fix VEX
.
W log
i
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvi
n
insns
.
da
t
: fix encoding o
f
VC
V
TSD2S
S
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
P
eter A
n
vin
insns
.
dat: SSE en
c
o
d
ing
of VBLEND
w
ith VEX p
r
efi
x
is
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
insns
.
dat: updates fro
m
AVX v7
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assemble: h
a
ndle
ve
x
.
lig
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter An
v
in
v
ex: c
h
ange
.
wx
to
.
w
ig to ma
t
ch the
l
a
t
e
st AVX spec
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-13
H
.
Pe
t
er An
v
in
LICENSE: upd
a
t
e year
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-02
H
.
P
e
t
e
r
An
v
in
insns
.
dat:
u
nbreak 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
Revert "Im
p
rove process_e
a
an
d
i
n
troduc
e
-OL"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next