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.11.03
2014-05-05
H
.
Pe
t
er Anvin
NASM 2
.
11
.
03
commit
|
commitdiff
|
tree
2014-05-05
H
.
P
e
ter An
v
in
changes: Document TIMES
b
ug
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2014-05-05
Cyrill Gorc
u
nov
assemble
.
c: Don
'
t drop rex prefi
x
fro
m
i
n
s
truction
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-12-31
H
.
Peter A
n
vi
n
NASM 2
.
11
commit
|
commitdiff
|
tree
2013-12-31
H
.
Peter Anvin
d
oc: Document DEFAU
L
T BND/NOBN
D
i
n
changes, add use
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-12-31
H
.
Peter An
v
in
changes: Docu
m
ent
c
hange in [nosplit reg]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-12-11
H
.
Pet
e
r An
v
in
m
isc/release: Ge
n
erate manpages
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-12-05
H
.
Peter Anvin
NA
S
M 2
.
11rc4
commit
|
commitdiff
|
tree
2013-11-29
H
.
Peter Anvin
doc: Make the bit
a
bout m
i
b operands
a bi
t
cle
a
rer
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-29
H
.
Pet
e
r Anvin
doc:
Clean up c
h
ange
l
og for 2
.
11
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-28
H
.
Peter Anvin
N
A
SM 2
.
11rc3
commit
|
commitdiff
|
tree
2013-11-28
H
.
Pet
e
r Anvi
n
A
dd {vex3} an
d
{
v
e
x2} pr
e
fixes by ana
l
ogy
w
ith {
e
ve
x
}
commit
|
commitdiff
|
tree
2013-11-28
H
.
Peter Anvi
n
N
A
S
M 2
.
11rc2
commit
|
commitdiff
|
tree
2013-11-28
H
.
P
e
ter Anvin
Remove "hig
h
16
"
r
e
g
i
s
ter cl
a
ss ma
c
r
o
s
for
x
mm/ymm/zmm
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-26
H
.
Pe
t
er Anvi
n
iflag: In i
f
lag_cmp() sca
n
f
r
o
m
the most sig
n
i
f
icant
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter
A
nvin
iflag: Dr
o
p t
h
e use o
f
double underscores
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvin
if
l
ag: Mak
e
the insns_f
l
a
g
s array cons
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-25
H
.
Peter Anvin
insns
.
dat: Fix a typo in a co
m
ment
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter Anv
i
n
iflag: M
o
ve ins
t
ruction flag com
m
e
n
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pe
t
er Anvin
iflag: remove C99 cons
t
r
u
ct
s
, don't hardcode the numbe
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Pet
e
r
A
n
vin
"
m
ake alldeps"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-24
H
.
Peter Anv
i
n
iflag: Fix
d
ependencies, f
a
ctor ou
t
static components
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-11-24
H
.
P
eter A
n
vi
n
"make
a
llde
p
s"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Pet
e
r Anvin
M
e
rge remote-tra
c
k
ing branch 'o
r
igin
/
ma
s
t
er'
commit
|
commitdiff
|
tree
2013-10-24
H
.
P
e
ter Anvin
M
akefil
e
.
in: always run "ma
k
e
a
l
ldeps" when "make d
i
st"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Pe
t
er Anvi
n
Run
"
m
ake
a
l
ldeps" to update dependencies
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvi
n
Makefile
.
in: generate manpages
f
o
r
"
make
d
i
st"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2013-10-24
H
.
Peter Anvin
Reve
r
t "build: Include pregenerated nasm
m
a
npa
g
es"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter Anvin
insns
.
dat: Mark the immediate for shift instructions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-26
H
.
Peter A
n
vi
n
BR 3392227: Remove SB flag
from SHIFT
r
m,imm
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-10
H
.
Peter
A
nvi
n
When g
e
nerate dep
e
ndency names internall
y
, quote filenames
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
e
ter
A
nvin
chan
g
es
.
src: f
i
x
g
ra
m
mar error (support ->
s
upports)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-09
H
.
P
eter Anvin
NASM 2
.
10
.
05
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pet
e
r Anv
i
n
changes
.
src
:
Document CL
A
C/ST
A
C
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-09-09
H
.
Pet
e
r Anvin
Add CLA
C
and STAC
i
n
s
t
r
uctions
f
rom
A
VX sp
e
c 014 (319433
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-08-18
H
.
P
e
ter
A
n
v
i
n
NASM 2
.
10
.
04
commit
|
commitdiff
|
tree
2012-08-17
H
.
Peter Anv
i
n
changes
.
src: Li
s
t
of c
h
anges fo
r
the next re
l
ease
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-08-17
H
.
Pete
r
Anv
i
n
Add back
t
he 256
-
bit for
m
o
f
the V
O
RPD instru
c
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-28
H
.
Peter Anvin
BR 3392218:
D
isas
s
emb
l
e 82h opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvin
NASM
2
.
10
.
0
3
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter Anvi
n
doc:
d
ocument
XR
E
LEASE MOV fix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-23
H
.
Peter
Anvi
n
hl
e
: opcode
A
2
f
orbidden wi
t
h H
L
E prefixe
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Pe
t
er An
v
in
NAS
M
2
.
10
.
02
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter
Anvin
c
hanges
:
add changes since 2
.
1
0
.
01
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter Anvin
doc: d
o
cu
m
ent if
u
n
c
()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-07-21
H
.
Peter An
v
in
is
n
sn
.
dat
:
a
d
d norexw to instructions wi
t
h only 32
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Pet
e
r
A
n
vi
n
test:
ilog2() tes
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-05-31
H
.
Peter Anvin
eval:
a
dd
g
en
e
ra
l
support
f
or "integer functions" and
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-03-26
H
.
Peter
A
n
vin
p
h
ash
.
sh:
Use int() for the size of the hash table
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-03-10
H
.
P
eter An
v
in
NASM
2
.
1
0
rc15
commit
|
commitdiff
|
tree
2012-03-06
H
.
Peter Anvin
Try again to fix our handling of MOVD/MOVQ
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
A
n
v
in
NASM 2
.
10rc13
commit
|
commitdiff
|
tree
2012-03-04
H
.
P
e
ter
A
nv
i
n
preproc:
Revert to
t
he NAS
M
2
.
09 preproc
e
ssor
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
nasm
.
spec
.
in:
s
witch to
.
xz as the source file
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pet
e
r A
n
v
in
m
isc/release
:
do xz compression
with -
9
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pe
t
e
r Anvin
insns
.
dat: MOV is not lockable; CMP
X
CHG16B do
e
s no
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
H
L
E:
One more b
y
te
code conversion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter
A
nvin
HLE: Move byte codes bac
k
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
.
10rc11
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anvin
HLE: Change
NOHLE to be an in
s
truction flag
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
Peter Anv
i
n
tag-r
e
lease:
actually push d
a
ta
out unles
s
--no-push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-26
H
.
P
eter An
v
in
NASM 2
.
1
0rc10
commit
|
commitdiff
|
tree
2012-02-26
H
.
Pete
r
A
nvin
release: create
.
x
z
files; remove
e
mpty subdirec
t
o
ries
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
doc:
R
emove some ugliness fro
m
t
he
win6
4
section
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
psfo
n
ts
.
p
h
: increase lea
d
ing to
f
ont size+20%
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
cha
n
g
e
s: document bigendian UTF-16/UTF-32 s
u
pp
o
r
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter A
n
vin
Add support for
U
TF-16BE and
U
TF-
3
2BE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Make the
L
O
CK a
n
d H
L
E
war
n
ings su
p
pressable
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
doc: D
o
cum
e
nt el
f
x32
s
up
p
ort
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Mov
e
the E
P
S
logo down by
1
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
Cyrill Gor
c
unov
doc: New NASM logo
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Al
l
ow
r
epositioning the
E
P
S logo
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
e
ter Anvin
Update
copyrigh
t
year to 2012
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
NASM 2
.
10rc9
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
doc: Do
c
ument AVX
2
,
BMI1
,
BMI2 and TSX su
p
po
r
t
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
Assume the undo
c
umente
d
CMPXCHG486 op
c
o
d
e wa
s
lockable
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pet
e
r Anvin
C
l
ean up JMP/CALL p
a
t
terns, especial
l
y for 64
bit
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter An
v
in
dis
a
sm: ignore opcodes 37
0
and 371
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Remove all remainin
g
explicit
b
ytecodes from insns
.
d
at
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
P
et
e
r Anvin
Add support for w
a
r
n
i
ng on invalid
L
OCK prefixes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter
A
nvin
Mov
e
HLE byte codes to
\
264
.
.
\267
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
A
dd
a
"
n
ohle" byte code to
s
kip an instruct
i
on patter
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
insns
.
pl: Bundle al
l
"p
l
ain bytec
o
des" into a hash
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvi
n
HLE: Implem
e
nt the
b
asic
me
c
hanism for
X
ACQU
I
RE
/
XRELE
A
SE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Peter Anvin
na
s
m
.
c: Fix is_
s
uppress
e
d_w
a
rning()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-25
H
.
Pe
t
er Anvin
HLE
:
S
p
lit the LOC
K
and REP
p
r
e
f
i
x slot
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Peter An
v
in
insn
s
:
c
reate
a
symbolic "wait" to
k
en for t
h
e \341
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
P
eter
A
n
vin
i
n
sn
s
: fix IMUL pa
t
terns to
g
et rid o
f
open-coded
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pete
r
A
nvin
insns: correc
t
th
e
TSX opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2012-02-10
Cyrill
Gorcunov
in
s
n
s
:
Add A
V
X2 tr
a
nsactional sync
h
ron
i
zation extensions
commit
|
commitdiff
|
tree
2012-02-10
H
.
Pet
e
r Anvin
insns
:
rep
l
ace open-cod
e
d \3
2
2
opcode with odf (opera
n
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2011-12-21
H
.
Peter Anvin
BR 34
6
3230: Add VMFUNC
i
n
stru
c
tion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-24
H
.
Peter Anvin
B
R
314304
0
: Rem
o
v
e invalid form of VPEXTR
W
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2010-12-18
H
.
Peter Anvin
NA
S
M 2
.
10rc3
commit
|
commitdiff
|
tree
2010-11-16
H
.
P
e
ter Anvin
Mer
g
e branch 'nasm-2
.
09
.
x
x'
commit
|
commitdiff
|
tree
2010-11-16
H
.
Peter Anvin
BR 3109604: Fix C4
v
s C5 VEX form
s
e
lection
i
n calc
s
i
z
e
(
)
commit
|
commitdiff
|
tree
2010-11-08
H
.
P
e
t
e
r
A
n
v
in
preproc
.
c
: us
e
nasm_strdup() rather than naked
str
d
u
p(
)
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter Anvin
Merge branch 'n
a
sm-2
.
09
.
x
x
'
commit
|
commitdiff
|
tree
2010-09-15
H
.
Peter
Anvin
changes
:
document fixed t
o
ken
reversal for %deft
o
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next