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
ELF: clean up the arithmetic for global symbols
2009-06-26
H
.
Peter Anvin
ELF: clean
u
p the a
r
ithmetic for
global s
y
mb
o
ls
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er
A
nvin
EL
F
: b
u
m
p G
L
O
BAL_
T
EMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: e
l
iminate har
d
-coded section n
u
mbers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
e
r
Anvin
Handle the
n
ew ELF headers in the depe
n
dency gener
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
A
nvin
ELF: add header files, beg
i
n
m
erging common
c
o
de
,
drop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
N
A
SM 2
.
0
6
rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r
Anvin
changes
.
sr
c
: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter A
n
v
i
n
i
n
sns
:
make the MMX version of PINSRW
m
atch the SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Intel
F
MA: drop rela
x
e
d forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
Fix t
h
e PINS
R
serie
s
of
i
nstr
u
c
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
Add suppo
r
t for instru
c
tions which always use lo
w
8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
insns
.
da
t
: fix typos: VCMP
O
RD_SP
[
SD] entered as VCMPO
R
S_SP[SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ins
n
s
.
dat:
coll
a
pse r
e
laxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
insns
.
p
l
: allow
re
l
axed forms to be created
w
ith
o
ut
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
chang
e
s
.
src: fix some
o
d
d spa
c
ing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
parser:
d
on't use mi
d
code
declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pet
e
r Anvin
s
p
ecfile
:
update
U
RLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Ninde
n
t: add back the
-nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
Anvin
N
in
d
ent:
up
d
ate with t
h
e -
n
pro and
-
i
l
0
options
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc: use NASM syntax
for x87 registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
nvi
n
Add
s
ymbolic constants
for REX
_
V "cl
a
sse
s
" (VEX, XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
do
c
: remove insref
.
s
r
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter
A
nvin
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvi
n
prepro
c
: handle %+ even during
early t
o
ke
n
replacement
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
Us
e
lower case
for VEX
and
X
OP in instr
u
ctions table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pete
r
Anvin
I
nfr
a
stru
c
t
ure s
u
pport for AMD
'
s new X
O
P prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Pet
e
r An
v
i
n
out
b
in:
replace fprintf(rf, no
t
_defined)
;
with fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
Anvi
n
NAS
M
2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
p
r
e
proc: u
n
ify token-
p
a
s
t
ing code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter
A
nvin
doc:
s
lightly t
i
dy th
e
copyr
i
gh
t
page o
f
the manua
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
P
e
t
er
A
n
v
in
preproc:
make
$ and $$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anvi
n
pre
p
roc:
fix m
o
re token pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
AUTHORS: U
p
date information f
o
r HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er
A
nvin
N
ASM 2
.
0
6rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
te
r
A
nvin
Document pr
e
p
r
ocess
o
r t
o
ke
n
concat
e
nation f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anvin
Handl
e
weird ca
s
es of token pa
s
tin
g
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
.
Pet
e
r Anvin
n
a
sm
.
n
s
i: add
CO
P
Y
ING to the li
s
t of
f
ile
s
to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvi
n
nasm
.
n
s
i: add NASM Manual; automat
e
versio
n
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
disasm: fix reversed REP vs REPNE in eatbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pe
t
er
Anv
i
n
disasm: whe
n
no ins
t
r
u
c
t
ion
i
s found, consider a nake
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
Pe
t
e
r Anvin
N
A
SM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter
An
v
in
B
R
2690688: F
i
x opcodes
f
or FMA instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
eter Anvin
Add t
e
st fro
m
BR
2
6
9
068
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter A
n
v
i
n
BR 2690688: ad
d
missi
n
g VFM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r
Anvin
BR 2689316: PEXT
R
Q requires REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
P
e
ter Anvin
g
e
n
fma: fix spell
i
ng of
the VFN
M
i
nstr
u
cti
o
ns
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r Anvin
insns
.
dat
:
f
i
x VFNM instructions i
n
c
o
rrectly sp
e
lled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
P
e
t
e
r Anvin
NASM 2
.
0
6
rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pete
r
An
v
in
BR 2672117:
h
and
l
e long l
i
nes for db/dw/e
t
c
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
ete
r
Anv
i
n
autoc
o
nf: d
e
t
ect the broke
n
b
ool in OpenW
a
tcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
M
o
st instruct
i
on codes are octal,
so print
e
rrors
t
hat
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
opti
m
izat
i
on
.
asm: more sbyte tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sb
y
te: optimi
z
ation i
s
OK if UNKNOWN isn't s
e
t
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvi
n
o
p
timization
.
a
s
m
:
add
sbyte
t
ests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
A
nvin
NAS
M
2
.
0
6
r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
A
nvi
n
BR 2413265:
don't
p
essimize dis
p
lacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
e
r
Anvin
op
t
imization
.
asm: add
E
A
optimiz
a
tion tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
n
as
m
.
c: another
r
eadability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: readability cleanup for seg:off parsi
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
A
dd
VP
C
LMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter
A
nvin
assembl
e
:
only be optimistic wit
h
NO
_
SEG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
t
e
r A
n
vin
convergence
.
asm
:
add test
o
f jmp to an absolut
e
a
d
dr
e
ss
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
PCLMUL is apparently targe
t
ed for Westmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
NA
S
M 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvi
n
BR 2
5
5790
3
:
fi
x
disas
s
emb
l
y of a
set o
f
S
SE
M
OV*
instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR
2541
2
52
:
Fix
i
ssues in i
n
sns
.
da
t
, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
Anvin
ch
a
nges
.
src: d
o
c
u
ment WAI
T
and
%
$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
BR
2
592
4
76: Treat WAIT as
a
pr
e
fix e
v
en though it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
br704736: handle
deep conte
x
t-local ma
c
ros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anv
i
n
nasmlib: make nas
m
_strcat() take co
n
st
a
rgu
m
ents
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r A
n
vin
o
u
telf32/64: re
m
ove align
_
st
r
in favor
o
f fwriteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
u
tbin
:
fix typo: "sections" n
o
t "
s
ection"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
Uni
f
y
all-zero buffers; a
d
d fwrite
z
e
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
B
R 2611906: prope
r
er
r
or message f
o
r start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
NASM 2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
n
vin
Fix opcode for VAD
D
SUBPS; op
e
rands for VBLE
N
D; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
MA i
n
struct
i
ons wo
n
't be in Sa
n
dy B
r
idge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvi
n
Perl script used to genera
t
e FMA in
s
truc
t
ion
patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter A
n
v
i
n
cha
n
ges
.
src: doc
u
ment updat
e
d
AVX
s
pec
i
fica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvi
n
Update the VFMA* instructions per the
AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
in
s
ns
.
dat: f
i
x min
o
r
formatting
a
n
om
a
lies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anv
i
n
insns
.
pl: handl
e
the ne
w
VEX
.
D
DS flag pe
r
AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593349: Move vers
i
on m
e
ssage
back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter A
n
v
in
NASM 2
.
06
r
c
3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean
up the
"
Strin
g
Manipulation in
Macr
o
s" secti
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
do
c
:
inde
n
t th
e
time macro
e
xa
m
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter
A
nvin
Merge bra
n
ch 'maste
r
'
of git
+
ssh
:
//repo
.
or
.
cz/s
r
v
/
gi
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: up
d
ate the secti
o
n on numeric consta
n
ts
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix the [w
a
rning] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
P
ete
r
A
nvin
outas86: slight
s
t
ylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix enforcement
o
f the LO
N
G bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2413278: Nonoptima
l
forms
o
f
a
rithmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anvin
c
hange
s
.
src: do
c
ument
M
ach-O ali
g
nment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r
Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
Anvin
NASM 2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use rbtree for symbol se
a
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbtree: drop "
c
onst" from sea
r
ch f
u
n
c
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvi
n
cha
n
ges
.
src: documen
t
POPCNT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next