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
insns.dat: reformat
2009-06-26
H
.
Peter Anv
i
n
i
nsns
.
dat: reformat
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
dat: add relaxed forms for
X
OP/FM
A
4/CVT16 instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
Add Cyri
l
l
Gorcun
o
v t
o
AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
i
nsn
s
.
pl: remove stray wh
i
tespace
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: ad
d
"nohi"
c
ode for REX_NH
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: fi
x
indentatio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
ELF: mak
e
debuggin
g
function
s
static
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anv
i
n
ELF
:
remove l
o
op invariant
c
alc
u
lation of
global offset
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter Anvin
ELF: clean
up the arith
m
etic for global symbols
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
EL
F
: bu
m
p GLOBAL_TE
M
P_BASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
An
v
in
ELF:
eliminate h
a
rd-coded section nu
m
bers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvi
n
Handle the new ELF heade
r
s in the dependency generation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
t
er A
n
vin
E
L
F: add header files, b
e
gin merging common
c
ode
,
dro
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
N
ASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
cha
n
ges
.
src: upd
a
te
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
te
r
Anvin
insns:
m
ake the MMX version of PI
N
S
R
W ma
t
ch the S
S
E
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anv
i
n
Intel FMA:
d
ro
p
relaxed fo
r
ms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
F
i
x the PINSR series o
f
instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er Anvin
Add s
u
pport for instructi
o
ns which
a
lw
a
ys
u
se low 8
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
da
t
: fix typos:
V
CMPORD_SP[SD] enter
e
d as VCMPORS
_
S
P
[SD]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
insns
.
dat
:
collapse relaxed forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
ins
n
s
.
pl: allow relaxed forms to be created without
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Pe
t
er Anvin
chang
e
s
.
src:
f
ix
s
om
e
odd spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pete
r
Anvin
parser: d
o
n't use midcod
e
decla
r
a
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er Anvin
s
p
ecf
i
le: update UR
L
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
t
er Anvin
Nind
e
nt:
add back the -n
u
t opt
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Nindent:
update wit
h
the -n
p
ro and -il0 options
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter A
n
vin
doc: use
NASM sy
n
tax for x8
7
r
e
gisters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-17
Cyrill Gorcunov
insns
.
dat - fixup for XOP (
S
S
E5) AM
D
instruction
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-15
Cyrill Gorcun
o
v
insns
.
dat
- introc
u
ce
b
a
s
e XOP (
S
SE
5
)
AMD in
s
tructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-15
Cyri
l
l
Gor
c
unov
insns
.
pl - add h
a
ndling of pp VEX/XOP fields
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er Anvin
Add symboli
c
constants for
REX_V
"cla
s
ses" (
V
EX, X
O
P
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
do
c
: remove insref
.
src
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
NASM 2
.
0
6rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
preproc: ha
n
dle %+ even
du
r
ing ea
r
ly token replac
e
ment
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Use
lower case
for
V
EX an
d
X
OP in instr
u
ctions table
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er
A
n
vi
n
Inf
r
astructure
su
p
po
r
t for AM
D
's new XOP pr
e
f
ix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
outbin: replace fprin
t
f(
r
f, not_
d
e
fin
e
d
); wi
t
h
fputs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
doc: slightly tidy the copy
r
i
g
ht page
of the ma
n
ual
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
preproc: fix more token
pasting cas
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anv
i
n
AU
T
HO
R
S: Up
d
ate
i
nformat
i
o
n
for HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
06rc1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document prep
r
ocessor token co
n
catena
t
ion
f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anv
i
n
Handle weird cases of toke
n
p
a
sting
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM
2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anv
i
n
nas
m
.
nsi: add COPYING to the lis
t
of files to p
a
c
k
age
commit
|
commitdiff
|
tree
2009-04-07
H
.
P
e
ter Anvin
nasm
.
nsi: ad
d
NASM Manual; automate versio
n
generatio
n
commit
|
commitdiff
|
tree
2009-04-07
Shao Miller
Add NSIS script
t
o make
a
Window
s
ins
t
aller
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter A
n
vin
disasm: fix
reversed
REP vs REPNE in
eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anv
i
n
disasm: wh
e
n no instru
c
tion
i
s f
o
u
n
d
, consid
e
r a nak
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pet
e
r Anvin
NASM 2
.
06
r
c7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter
Anvin
BR 2672117
:
h
a
ndle long lines fo
r
db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autoco
n
f: detect the br
o
ken bo
o
l in
O
p
enWa
t
com 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
A
nv
i
n
Most instr
u
ction
c
odes
are octal,
so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
Add VP
C
LM
U
L instructi
o
ns
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemb
l
e: o
n
ly be o
p
ti
m
istic
w
i
t
h
N
O
_SEG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvin
co
n
verge
n
c
e
.
a
s
m: add te
s
t of
jmp to an ab
s
ol
u
t
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
PCLMU
L
is appare
n
tly targeted for We
s
tmere with th
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
N
ASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
Anvin
BR 2557903:
f
i
x disassembly of a set of
SS
E
MOV* ins
t
r
u
ctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
er Anvi
n
BR
2
5
4
1252: Fix issue
s
in ins
n
s
.
d
at,
mostly re
l
ated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
c
h
anges
.
sr
c
: document WAIT
and %$$ fixe
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2592476
:
Treat WAIT as a pref
i
x ev
e
n though
i
t's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
b
r704736: handle
d
ee
p
contex
t
-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter An
v
in
nasmlib: make nasm
_
strc
a
t(
)
take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
ou
t
elf32/64: remove align_str
i
n
favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
ou
t
bin: fix
t
ypo: "sections" not "secti
o
n"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
i
n
Unif
y
all-zero buffers; add fw
r
it
e
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2
6
11906: proper
e
r
r
or message for
s
tart < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvi
n
N
A
S
M 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode for VADDSUBPS; operands for V
B
LEND; a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvi
n
F
M
A
instructions won't be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 25933
4
9: Move version message back to stdout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r
Anvin
doc: clean u
p
the "String Manipulati
o
n
in M
a
cros" sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc
:
i
nd
e
nt the ti
m
e mac
r
o example
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvi
n
doc
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
M
e
rge branch 'master' of
g
i
t
+
ssh
:
//
r
ep
o
.
or
.
cz/
s
rv/gi
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: update the
section on nu
m
eric consta
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
Anvin
Fix th
e
[warn
i
ng] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
Anvin
ou
t
a
s
86: slight stylistic cleanups
commit
|
commitdiff
|
tree
2009-01-04
Sor
o
nel Haetir
Add
e
ntry
p
oint su
p
port
t
o as
8
6 b
a
cken
d
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
Anvin
BR 24
3
2826
:
F
ix enforcement
of the LONG bi
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter
A
nvin
BR 2
4
13278:
Nonoptimal
f
orms of ari
t
hme
t
ic instruc
t
ion
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
cha
n
ges
.
src: document Mach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r
A
nvin
N
A
SM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
D
avid DeHaven
Mach-
O
alignment fix
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter
Anvi
n
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use rbtree for symbol se
a
rche
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvi
n
rbtree
:
dr
o
p "c
o
n
s
t
" from search
f
u
nction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
chang
e
s
.
src: documen
t
POPC
N
T
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
M
e
rge b
r
a
nch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
test/popc
n
t
.
asm: si
m
ple te
s
t for the POPCNT instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT instruction doe
s
not n
e
ed sizes on
memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2
2
29
7
03:
POPCNT
r
6
4,rm64 not POPCNT r64,rm3
2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: BR 2222615
:
fix segfa
u
lt
o
n
b
ogus %
i
f
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
doc: better description of %
l
ine
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anv
i
n
cha
n
ges
.
s
rc: docu
m
e
n
t
i
f for %ifmac
r
o
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
tes
t
:
a
dd test for BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
prepr
o
c: BR 2222615:
fix segfault on
bog
u
s %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/ch
a
nge
s
.
s
r
c: document ELF TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next