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.02
2012-07-21
H
.
P
e
t
e
r
Anvin
NASM 2
.
1
0
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
changes: add ch
a
n
g
es sin
c
e
2
.
10
.
01
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter
A
nvin
doc:
d
ocu
m
ent ifunc()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-21
H
.
P
e
ter
A
nvin
isnsn
.
dat: add norexw to
i
n
s
tructions with only
3
2
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-07-13
H
.
P
e
ter Anvin
insn
s
.
dat: new
instructio
n
s
f
rom the 013
A
VX spe
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
P
e
t
er Anvin
tes
t
: ilog2() test
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pe
t
er
Anvin
eval: ad
d
general
support for "int
e
ger functions" and
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter An
v
in
phash
.
sh: Use int() for the size of the hash ta
b
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-12
H
.
Peter Anvin
NASM 2
.
1
0
commit
|
commitdiff
|
tree
2012-03-10
H
.
Peter Anvin
N
ASM 2
.
10rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
P
e
t
er Anvin
Try a
g
a
in
t
o
fix o
u
r
handling of MOVD/MO
V
Q
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-03-05
H
.
Peter Anvin
NASM 2
.
10rc
1
4
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter An
v
i
n
N
A
SM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
Pet
e
r
A
n
vin
p
r
epr
o
c: Revert to the NAS
M
2
.
09 preprocessor
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter An
v
in
nasm
.
spec
.
in: switch to
.
x
z
a
s
the
s
ource file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
m
i
sc/release: do
x
z compression w
i
th -9e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvi
n
insns
.
dat: MOV is
no
t
lockabl
e
;
C
M
PXCHG
1
6B does not
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: O
n
e more
byte c
o
d
e
conversion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Move byte code
s
bac
k
to \2
7
1-\
2
73
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
er An
v
i
n
NA
S
M
2
.
1
0
rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter A
n
vin
HLE: Cha
n
ge N
O
HLE
t
o
be an instruction flag
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
tag-release: a
c
tually push
da
t
a o
u
t unless --n
o
-push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
NASM 2
.
10rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r Anvin
re
l
ease:
c
reate
.
xz files; r
e
move empty su
b
d
i
r
e
ctories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Re
m
ove som
e
ugliness from the w
i
n64 section
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
psf
o
nts
.
p
h
: in
c
rease leading to font size+20%
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvi
n
c
hanges:
document bigendian UTF-16/UTF-32 support
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Add support for UTF-16BE and UTF-32
B
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pete
r
Anvin
Make the LO
C
K and HLE warnings supp
r
es
s
able
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
e
r Anvin
do
c
: D
o
c
ume
n
t
e
lfx3
2
s
u
pport
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
d
o
c
:
Mov
e
the EPS logo
d
o
w
n by 1"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
C
y
rill Go
r
cunov
doc: New NASM
l
o
go
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Allow repos
i
t
i
oni
n
g the EPS logo
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Up
d
ate cop
y
rig
h
t year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
N
ASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
doc: Docume
n
t
AVX2
,
B
MI1
,
BM
I
2 an
d
TSX support
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter
A
nvi
n
Assume the
undocum
e
nted
CMPXCHG486 opc
o
d
e
was lo
c
k
a
ble
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Clean up JM
P
/CALL patterns,
espec
i
ally for 64 b
i
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
ete
r
Anvin
d
isasm:
ign
o
re
opcodes
37
0
a
nd 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
eter Anvin
Remove all re
m
ain
i
ng explici
t
b
y
t
ecodes from
insns
.
da
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
Add support f
o
r
warning 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 byt
e
codes t
o
\264
.
.
\2
6
7
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
A
d
d
a "nohle" byte co
d
e
t
o skip an
i
nstruction patte
r
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
insn
s
.
pl
:
Bundl
e
all "plain
b
ytecode
s
" into a
h
ash
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
HLE: I
m
p
l
eme
n
t the basic mec
h
anism for XACQUIR
E
/XREL
E
AS
E
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anv
i
n
nasm
.
c
:
Fix is
_
suppressed_
w
arning()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
HLE: Split
t
he LOCK and REP prefix slots
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
e
t
er Anvin
i
nsns
:
create a symbolic "wait" toke
n
for the \341
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
nsns: fix IMUL patte
r
ns to
ge
t
rid o
f
open-coded
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter Anvin
i
n
sn
s
: correct the
T
SX opcod
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-10
Cy
r
ill Gorc
u
n
ov
insns: Add AVX2 tra
n
saction
a
l s
y
nchr
o
ni
z
at
i
on extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r A
n
vin
insns: repla
c
e open-coded \322 opcode wit
h
o
df (operand
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2012-02-03
H
.
J
.
Lu
b
a
c
kend: add su
p
port f
o
r x32 ELF
commit
|
commitdiff
|
tree
2011-12-21
H
.
P
e
ter
Anvin
BR 3463
2
30: Add VMFUN
C
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
P
e
ter
Anvin
disa
s
m
.
c
:
E
SP/RSP cannot b
e
indicies, but XMM4/YM
M
4
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-08-22
H
.
Peter Anvin
assem
b
le
.
c:
r
e
m
ove s
t
ray debug
g
i
ng code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-27
H
.
Peter Anvin
N
A
SM 2
.
1
0rc8
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
A
few m
o
re AVX2 spec
i
nstru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-08
H
.
Peter Anvin
Use
a
normal quad-c
a
se for
valueless /is4
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Pet
e
r A
n
vin
Remove sup
p
ort for DREX encoding
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-07-07
H
.
Peter Anvin
ins
n
s
.
dat: Clean up and fix the BMI instruction patterns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter
A
nvin
Merg
e
branch '
n
as
m
-2
.
0
9
.
x
x'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anv
i
n
rdoff:
ad
d
missing de
p
ende
n
cy in
M
a
k
efile
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Pe
t
e
r Anv
i
n
Me
r
ge
b
r
a
nch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvin
Make
f
ile: hope
f
ully fi
x
rdoff parallel build problems
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter Anvi
n
I
mpleme
n
t t
h
e
V
G
A
THERP i
n
struction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-23
H
.
Peter An
v
in
Ad
d
sup
p
ort for VSIB
instruc
t
ion
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-06
H
.
Peter A
n
vin
NASM 2
.
10rc6
commit
|
commitdiff
|
tree
2011-06-06
H
.
P
e
ter Anvin
spec:
update
to m
a
tch
r
e
quirements of
F
edora 14+
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2011-06-04
H
.
Peter Anvin
NASM 2
.
10rc
5
commit
|
commitdiff
|
tree
2011-03-15
H
.
Pe
t
er Anvin
Merge bra
n
c
h
'na
s
m-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2011-03-15
Jiri M
a
lak
openwcom
.
m
a
k: Update
to u
s
e featur
e
s from
newer WMA
K
E
commit
|
commitdiff
|
tree
2010-12-24
H
.
Pe
t
er A
n
vin
BR
3
1
43040: Re
m
o
ve invalid form
o
f VP
E
XTRW
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter A
n
vin
N
ASM 2
.
10rc
3
commit
|
commitdiff
|
tree
2010-11-16
H
.
Pet
e
r Anvin
Me
r
g
e
branch
'nas
m
-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter
An
v
in
BR 310960
4
:
Fix C4 vs C5 VEX fo
r
m selection in c
a
lcsize()
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
ete
r
Anv
i
n
prepr
o
c
.
c
:
use
nasm_strdup() rather tha
n
naked s
t
rd
u
p(
)
commit
|
commitdiff
|
tree
2010-10-06
H
.
Peter Anvin
M
e
rge branch 'nasm-2
.
0
9
.
xx'
commit
|
commitdiff
|
tree
2010-10-06
H
.
P
e
t
e
r A
n
vi
n
doc: fix
spelli
n
g
of
"
compatibility"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-22
H
.
Peter An
v
in
p
ha
s
h: mov
e
sample function to the sam
p
l
e file
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
Pete
r
Anvin
Me
r
ge
branch 'nasm-2
.
09
.
xx'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
c
h
ange
s
: document fixed
t
oken reversal for %deftok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-09-15
H
.
P
e
ter Anvin
pr
e
pro
c
:
r
everse th
e
o
rder
of the t
o
kens
i
n %
d
ef
t
ok
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-25
H
.
P
eter Anvin
B
R 305261
8
: handle s
e
gme
n
t
r
egister o
p
erati
o
ns
i
n 64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvi
n
doc:
untabify
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: override optimization
with STRICT
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anv
i
n
doc:
d
ocument im
m
64 optimizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
Optimize mov r64,imm
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
assemble: add an O
P
T instruction fl
a
gs for optimiz
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-24
H
.
Peter Anvin
doc: document the %u
s
e fp macro package
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
.
P
eter Anv
i
n
insn
s
.
p
l
:
make insns
d
.
c a bit easier to read
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-20
H
.
Pet
e
r Anvin
nd
i
sasm
:
handle V
E
X
.
LIG
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-19
H
.
Peter Anvin
ndisa
s
m: unify V
E
X han
d
ling
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-17
H
.
Pe
t
er Anv
i
n
ndis
a
s
m
: fix handin
g
of byte co
d
es 250
-
253, 324
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Pe
t
er Anvin
NASM 2
.
0
9
rc7
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
test/avx: remove delet
e
d
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
insns
.
dat:
permit contracte
d
forms for VBLENDVP
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter Anvin
assmemble
.
c: fix VEX
.
W logic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2010-08-16
H
.
Peter A
n
vin
insns
.
dat: fix e
n
c
o
d
i
ng
of VCVTS
D
2SS
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next