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
Move backend-specific code to output/; break out null debug stuff
2009-06-28
H
.
Peter Anvi
n
Move bac
k
end-specifi
c
code to o
u
tput/;
b
rea
k
out null
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
P
e
t
e
r Anv
i
n
debug: make *all* the
null debug r
o
utines avail
a
b
l
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
output: call debug
i
nit f
r
o
m a centr
a
l
lo
c
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
tes
t
/Ma
k
efile: ad
d
r
ule t
o
produce a
.
dbg file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Pete
r
Anvin
o
u
tform: buil
d
A
LL
formats by default, i
n
cludin
g
DBG
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
P
e
ter Anvin
outelf
.
c: add appropriate #
i
fdefs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-28
H
.
Peter Anvin
o
utdb
g
: ma
k
e outdbg
.
c compi
l
e cle
a
nly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
eter Anvin
NASM 2
.
06rc15
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter A
n
vin
BR 2781
9
00: ha
n
dle common labels while
o
pti
m
izing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
P
e
t
er
A
nvi
n
parser
.
c
:
fix
stylis
t
ic ni
t
p
i
ck
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
assemble
.
c
:
s
tylistic
n
i
t
p
i
ck
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
prep
r
oc:
u
se %if 0 instea
d
of %ifdef
B
O
GUS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvi
n
hashtbl:
m
a
k
e hash_iterate() not
c
rash
o
n
an uni
n
i
talized
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
nasm
.
c: clean up pas
s
exit logic
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
ndisasm: fix
d
i
s
assembly of JRCXZ
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
NASM 2
.
06rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
eter Anvin
insns
.
dat:
refor
m
at
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
e
r
A
n
v
i
n
insns
.
dat:
a
d
d
relaxed f
o
r
m
s
f
o
r
XOP
/
FMA4/CVT16 instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
Add Cyri
l
l Gorc
u
nov to AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ins
n
s
.
pl: remove stray w
h
itesp
a
ce
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
nvi
n
insns
.
p
l
:
add
"nohi" code for REX_NH
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
insns
.
pl
:
fix
i
ndentation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r Anvin
E
L
F
:
m
ak
e
debugging functio
n
s stati
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
ter An
v
in
ELF: remove
loop
invariant c
a
lculation
o
f global offse
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pet
e
r Anvin
ELF: clean up th
e
arithmetic for g
l
ob
a
l symb
o
ls
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
EL
F
: bump
G
LOBAL_TEMP_BASE
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anv
i
n
E
L
F: eliminate hard-code
d
section num
b
ers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
n
vin
Handle
the ne
w
E
L
F header
s
in the d
e
pendency generatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
ELF: ad
d
head
e
r fi
l
es, beg
i
n merging common code,
d
rop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
NA
S
M 2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter An
v
in
changes
.
sr
c
: update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
:
make the MMX version o
f
PINSRW match
t
h
e
SSE
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Int
e
l FMA: drop relaxed forms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter An
v
in
Fix the PINSR series
o
f i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Add support for instructions which always
use low 8
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter An
v
in
in
s
n
s
.
dat: fix ty
p
o
s:
V
C
MP
O
RD_S
P
[SD]
entered as VCMPORS_S
P
[
SD]
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
insns
.
dat: col
l
a
p
s
e
relaxed form
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
insn
s
.
pl:
a
llow relaxed
forms to be crea
t
ed
w
ithout
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anvin
changes
.
src: fi
x
s
ome odd spac
i
n
g
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anvin
parser: don't u
s
e mid
c
ode declarations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
specfile: up
d
a
t
e URLs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
Nindent: add back th
e
-nut option
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
A
nvin
Ninden
t
: updat
e
with the -npro a
n
d -
i
l0 o
p
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-23
H
.
P
e
t
er Anvin
doc: use NASM s
y
nt
a
x for
x
87 register
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-17
Cyril
l
Go
r
cuno
v
insns
.
dat
- fi
x
up for
XOP (SSE5) A
M
D in
s
tructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyrill
Gor
c
unov
in
s
ns
.
dat - introc
u
ce base XOP (SSE5) AMD in
s
tructions
Some fixes from Peter Johnson and
H. Peter Anvin
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-15
Cyril
l
Gorcunov
insns
.
pl - add handling of pp VEX/XOP fields
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter A
n
v
in
Add symb
o
l
i
c cons
t
ants for REX
_
V "c
l
asses" (VEX,
XOP
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-09
H
.
P
e
ter Anvin
doc: re
m
ov
e
i
nsref
.
s
rc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter An
v
in
NASM 2
.
06rc12
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvi
n
p
r
epr
o
c: handle %+ even during early token replacem
e
nt
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pete
r
A
nvin
U
s
e lowe
r
case
for
V
EX and XOP in
i
nstruction
s
table
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pe
t
er Anvin
Infrastructure support for AMD's new XOP
prefix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter An
v
in
outbin: replace fpr
i
nt
f
(rf, not_d
e
fined); wi
t
h fputs
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anv
i
n
NASM 2
.
06rc11
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
prep
r
oc: u
n
ify token-pasting code
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter Anvin
d
oc
:
slightly tidy the copyright pag
e
of the
m
anual
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pet
e
r Anv
i
n
prepro
c
: mak
e
$
a
n
d
$$
TOKEN_OTH
E
R
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
preproc: fix mor
e
token p
a
sting
cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
Anvin
AUTHORS: Update information fo
r
HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er
A
nv
i
n
NASM 2
.
06rc
1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er Anvin
Docum
e
nt preprocessor token concaten
a
tion fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
ete
r
Anvi
n
Handl
e
w
e
ird ca
s
es of
token pasting
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvi
n
NASM 2
.
06rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
na
s
m
.
nsi: add C
O
PYING to the list
of fil
e
s
t
o
packa
g
e
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
n
a
s
m
.
nsi:
a
d
d
NA
S
M Manual; a
u
tom
a
te
v
er
s
ion generation
commit
|
commitdiff
|
tree
2009-04-07
Sh
a
o
Miller
Add NSIS s
c
r
i
p
t
t
o m
a
ke a Wi
n
dows i
n
s
t
a
ller
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter A
n
vin
d
isasm: fix r
e
versed REP
vs REPN
E
in eatbyte(
)
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pete
r
A
n
v
i
n
disasm: when no
i
nstruction is found
,
consi
d
er a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
et
e
r
A
n
vin
NASM 2
.
0
6
r
c8
commit
|
commitdiff
|
tree
2009-03-18
And
y
Polyakov
outc
o
ff: BR 2
6
85756: fix SAFESEH with an inte
r
nal symbol
commit
|
commitdiff
|
tree
2009-03-18
M
ichael Scherer
o
u
telf
3
2/6
4
: fix
u
ninitialized rbtree
commit
|
commitdiff
|
tree
2009-03-18
H
.
Peter Anvin
B
R
2
690688: Fix opcode
s
for FMA
instructions
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter
Anvin
A
d
d test from
BR 2690
6
88
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter Anvin
BR 269
0
688: ad
d
m
issing VFM instruc
t
ions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
Anvin
B
R
2689316: P
E
XTRQ re
q
u
i
r
es REX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvi
n
genf
m
a:
f
ix
spel
l
i
ng
of the
VFNM instructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter
A
n
vin
i
n
s
n
s
.
dat:
fix V
F
N
M
instr
u
ctions incorr
e
ctly spelle
d
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter An
v
i
n
BR 2672117: hand
l
e long line
s
for db/dw/
e
tc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Pe
t
er A
n
vin
au
t
ocon
f
: detect
t
h
e broken
boo
l
in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
M
ost inst
r
u
c
tion
c
odes
a
re o
c
tal,
s
o
prin
t
e
r
rors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Pe
t
er
Anvi
n
op
t
i
mization
.
asm: more
sbyte tes
t
s
commit
|
commitdiff
|
tree
2009-02-27
H
.
P
e
t
e
r A
n
vin
sbyte: op
t
imization i
s
OK if UN
K
NOW
N
isn't set
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter
Anvin
opti
m
ization
.
a
sm: add sbyte tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r
Anvin
NASM 2
.
06
r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter An
v
in
BR 2413265:
d
o
n't pessi
m
ize displacements
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
opti
m
ization
.
asm: ad
d
E
A
optimization
test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c:
a
nother
readability cle
a
nup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
A
nvin
nasm
.
c:
r
eadab
i
lity clea
n
up
for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
A
d
d
VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
assem
b
le: only be optim
i
st
i
c with
NO_SEG if we're rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergence
.
asm: add
test of jmp
t
o an abs
o
lut
e
address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
PC
L
MUL is
a
pparen
t
ly target
e
d
for Wes
t
mere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
N
A
SM
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25
5
7903:
f
ix disassembly of
a s
e
t of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541252: Fix issues in in
s
ns
.
dat, mostly relate
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
changes
.
s
r
c: document WAIT and %
$
$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Treat WAIT
a
s a pref
i
x even
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br70473
6
: handle
deep
cont
e
x
t
-local macros
commit
|
commitdiff
|
tree
next