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
ndisasm: fix disassembly of JRCXZ
2009-06-26
H
.
Peter Anvi
n
ndisa
s
m: fix disa
s
sembly of JRCXZ
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
N
A
SM 2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
insns
.
dat: r
e
fo
r
mat
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
te
r
Anvin
insns
.
dat: ad
d
relaxed forms for XOP/FMA
4
/
CVT16
i
nstructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
A
dd Cy
r
ill Gorcunov to AUT
H
ORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl
:
remove s
t
r
a
y
w
hit
e
s
p
ace
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
p
l
: add
"
n
o
hi"
c
od
e
for REX_NH
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
pl: fix
i
ndentati
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vi
n
ELF: make
d
e
bugging
f
unctions st
a
tic
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: remove l
o
op invariant ca
l
c
u
l
ation o
f
g
l
obal offset
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
t
er
Anvin
ELF: cl
e
an up the a
r
ith
m
e
tic
f
o
r
global s
y
mbols
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: bump
G
LOBAL_TEMP_BASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ELF: elim
i
nate hard-coded section numbers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
Hand
l
e
the n
e
w ELF headers in t
h
e
d
e
pend
e
ncy gen
e
ration
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
Anvin
ELF:
add
hea
d
e
r files, begin merging common code, drop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
NASM 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
ch
a
nges
.
src: up
d
a
t
e
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns: make th
e
MMX
v
e
r
s
ion of PINSRW match
th
e
S
SE
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
Intel FMA: drop rela
x
e
d
forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvin
Fix the PINS
R
ser
i
es
of instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
Ad
d
suppo
r
t
f
or i
n
structions which
a
lways
u
s
e
low 8
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
A
n
vin
insns
.
dat: fix ty
p
o
s: VCMPORD_SP[SD
]
entered
as VCMPORS_SP[SD]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
A
nvi
n
in
s
ns
.
dat: co
l
laps
e
relaxed
forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter Anvin
in
s
ns
.
pl: allow relaxed forms to be
c
r
e
ated w
i
thout
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-24
H
.
P
e
t
er Anvin
ch
a
nge
s
.
src: fix some odd spac
i
ng
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
parser: don't use midcode
declar
a
t
i
on
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
ter Anvin
spe
c
f
i
le:
update URLs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
t
e
r Anvin
Nindent: add
b
a
ck the -
n
ut
o
ption
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er A
n
vin
Nindent
:
update with the -
n
pro
a
nd
-il0 op
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Pe
t
er Anv
i
n
doc: u
s
e NASM syntax for x87 re
g
iste
r
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter Anvin
Add symbolic constants for R
E
X_V "class
e
s
"
(VEX, XOP
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
eter
A
nvin
doc: remove in
s
r
e
f
.
src
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pet
e
r Anvin
NASM 2
.
06rc
1
2
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
p
reproc
:
handle %+ even during early token
replacem
e
nt
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r Anvin
Use lower case for
V
E
X and XOP in inst
r
uction
s
tab
l
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
e
ter Anvin
Infras
t
ructure su
p
port
f
or AMD's new XOP prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
outbin:
r
eplace fp
r
intf(rf, not_defi
n
ed); wit
h
fput
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er Anvin
doc: slightly tid
y
the c
o
p
y
right
page o
f
the manual
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
preproc: fix mo
r
e token pas
t
ing c
a
ses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
A
UTHORS: Update
i
nfo
r
mation
for HP
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
v
i
n
N
A
SM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
eter Anv
i
n
Doc
u
ment pr
e
pr
o
cessor token concat
e
nation fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter An
v
in
Handle weird cases
o
f token past
i
ng
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anv
i
n
NASM 2
.
06r
c
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pete
r
Anvin
nasm
.
nsi: add
C
OPYING
t
o the
list of
files to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi:
add
N
A
S
M
M
a
nual; automate version
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r Anvin
disasm: fix reversed REP
v
s REPNE in eat
b
yt
e
()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
eter Anvin
disasm: when no in
s
truc
t
i
o
n is found, consider
a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pe
t
e
r A
n
vin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvi
n
BR 26
7
2117: handle lo
n
g line
s
for db/dw/
e
tc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvi
n
au
t
oc
o
n
f
:
d
etect the b
r
oken bool in OpenWat
c
om 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvi
n
Mos
t
instruction codes are octal, so print err
o
rs that
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
Add V
P
C
L
M
UL in
s
tructio
n
s
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
asse
m
b
l
e:
o
nly be optimistic with
N
O_SE
G
if we'
r
e really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
ter Anvin
con
v
ergence
.
as
m
: add test of
j
mp t
o
an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
PC
L
M
U
L is app
a
rently targeted
f
o
r
Westmer
e
w
i
th th
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
N
ASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2
5
5
7
9
0
3: f
i
x disa
s
sem
b
ly of a set
of SS
E
MOV* instruc
t
ions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
A
nvin
BR 25
4
1252: Fi
x
issues
i
n i
n
sns
.
dat
,
mostly rela
t
ed
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
cha
n
ges
.
s
rc: documen
t
W
A
IT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 259
2
476:
T
reat WAIT a
s
a
pr
e
fix
e
ven though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
br704736: handle deep context
-
local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
nasmlib: make nasm_s
t
rcat(
)
take const
a
rgum
e
n
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
outelf
3
2/64:
rem
o
ve a
l
ign_str
in favor of fwr
i
tez
e
r
o
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
outbin: fi
x
typo
:
"secti
o
ns" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
Unif
y
a
l
l
-zero buf
f
ers; add
f
wr
i
tezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
BR 2611906: pr
o
per error
m
essag
e
for star
t
< origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
Fix opc
o
de f
o
r VADDSUBPS; opera
n
ds
for
VBLEND
;
a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
FMA instruction
s
won't be in Sandy Bridg
e
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
eter A
n
v
i
n
BR 2
5
93349: Move ver
s
ion message back to std
o
u
t
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc: cl
e
an
u
p t
h
e
"String Man
i
pulation in Macros
"
sec
t
ion
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anv
i
n
doc: indent the tim
e
m
a
cro examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
Merge branc
h
'master' of git+ssh://
r
epo
.
o
r
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: upd
a
t
e
the section on numeric
c
onstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
t
er An
v
in
Fix the [warning] d
i
recti
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er
A
nvin
outas86: slight stylistic
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R 2432826: Fix
e
nfor
c
ement of the LON
G
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
t
e
r
A
n
v
i
n
BR 2413278:
No
n
o
p
timal forms of a
r
ithm
e
ti
c
instruct
i
ons
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter
A
nvi
n
changes
.
s
r
c: documen
t
Mac
h
-O al
i
gnme
n
t fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
P
ete
r
A
nv
i
n
NASM 2
.
0
6
r
c
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
A
nvi
n
NASM 2
.
0
6rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
t
e
r
Anvin
ELF: u
s
e rbtree f
o
r s
y
mbol searches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
e
r Anvin
r
b
tr
e
e: drop "c
o
nst"
from
search function
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
changes
.
src: doc
u
ment P
O
PCNT fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
tes
t
/popcnt
.
asm: sim
p
le test for the POPC
N
T inst
r
uct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
T
he POPCNT i
n
st
r
uction does
n
ot need siz
e
s on memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2229703: POPCNT r
6
4,rm64 not POPCNT r64,rm32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc: BR 2
2
22615: fix segfa
u
lt on
b
o
gus %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
eter Anvin
doc
:
better
d
escripti
o
n of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
chan
g
es
.
src:
d
ocume
n
t if for %ifmacr
o
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
test: add test
for BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
preproc: BR
222
2
615: fix
s
e
g
f
ault on bogus %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter
Anvin
doc/changes
.
s
rc: d
o
cu
m
ent ELF TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
do
c
: minor edit to the TLS doc
u
m
ent
a
tio
n
ex
a
m
ples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter
Anvin
v
e
rsio
n
.
p
l: snapshot relea
s
e
s
*
o
nly* have digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter A
n
vin
Mov
e
all versio
n
s
t
r
i
ngs
t
o
a single compilatio
n
uni
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
rbtree
:
dr
o
p
the d
a
ta pointer;
i
nstead rely on being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next