repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
assemble: only be optimistic with NO_SEG if we're really in pass 1
2009-02-24
H
.
Pe
t
e
r
Anvi
n
assemb
l
e:
only be opt
i
misti
c
w
ith N
O
_
S
E
G
if we're r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
A
n
vin
conver
g
ence
.
asm:
a
dd test of
jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
PCL
M
U
L
is apparentl
y
targeted for W
e
stmere
w
ith
th
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anv
i
n
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2557
9
0
3: fix disassembly of
a
s
et of SS
E
MOV* instr
u
cti
o
n
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 2541252: Fix issues
in insn
s
.
dat, mo
s
tly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvi
n
changes
.
s
rc: document WAIT an
d
%$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2
5
92476: Treat WAIT as a
prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nv
i
n
br704736: handle
d
e
e
p context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: make nasm_st
r
cat() take
c
onst argume
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outelf32/64:
r
emove align
_
str in favor of f
w
r
i
tezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
outbin: fix typo: "
s
ec
t
ions" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
Un
i
fy all-zero
b
u
f
fers; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR
2
611
9
0
6: proper error messa
g
e for s
t
art < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
A
n
vin
N
ASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
Fix opcode for VADDSUBPS
;
operands fo
r
VBLEND
;
ad
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
FM
A
instr
u
cti
o
n
s
won't be
i
n
Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
P
e
rl scrip
t
used to
gene
r
a
te FMA
i
nstru
c
tion patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
changes
.
src: docu
m
ent
u
pdated
AVX
s
p
ecification
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
Updat
e
the VFMA* i
n
struc
t
ions per
the AVX spec versi
o
n 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er Anvin
insns
.
dat: fix minor formatting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
i
nsns
.
pl
:
handl
e
t
h
e new VEX
.
D
DS fl
a
g
pe
r
AV
X
spe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anv
i
n
BR 25
9
3349:
Move
v
ersi
o
n messag
e
back to stdo
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter A
n
v
i
n
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
o
c: clean up the "String Manipulation
in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
do
c
:
indent the t
i
me
m
acro e
x
ampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix
t
yp
o
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
M
erge
b
r
anch 'm
a
ste
r
' of git+ssh://
r
epo
.
or
.
c
z
/
srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
oc: upd
a
t
e
the se
c
tion
o
n
numeric
c
onstants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pe
t
er Anvin
Fix the [war
n
i
ng]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
utas86: sl
i
ght stylistic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
BR 2432826: Fix enforceme
n
t of the
L
ONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
ter
A
nvin
BR
2
413278
:
Nonoptim
a
l forms of a
r
ith
m
etic inst
r
uction
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pe
t
e
r
A
n
vin
changes
.
s
r
c: documen
t
M
ach-O
al
i
gnme
n
t fi
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NA
S
M 2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nv
i
n
ELF:
u
se rbtre
e
for symbo
l
s
earches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvi
n
r
b
tree: dr
o
p "
c
onst" from search
f
unc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter
A
nvin
chan
g
es
.
src: do
c
ument POPCNT
f
ix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
Merge branch 'nas
m
-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
test/po
p
c
nt
.
asm: simple test fo
r
the PO
P
CNT instructi
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
er
A
nvin
The
P
OPCNT instruction does n
o
t
n
ee
d
s
izes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvi
n
BR 222
9
703: POPCNT r64,r
m
64 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
2
2
615: fix
s
egf
a
u
l
t on
bo
g
us %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
d
oc: better
descript
i
on of
%
line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
changes
.
s
r
c: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
test: add test
for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
pre
p
roc: BR 2222615
:
fix segfault on bogus %
i
f
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
eter
A
n
v
in
doc/c
h
ange
s
.
src: documen
t
ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
Anvin
doc: min
o
r edit to the TLS documentation
examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
ete
r
Anvin
version
.
pl: sn
a
pshot releas
e
s
*only* have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all version strings t
o
a
single comp
i
lat
i
on unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbt
r
ee
:
drop the
data pointer;
instead rely o
n
be
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h: add
o
ffset
o
f() a
n
d contain
e
r_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
L
e
ft-l
e
aning r
e
d-bla
c
k tree data structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
Fix head
e
r guar
d
s for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
make
a
lldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: cross-ref
e
rence macro parameter concatenat
i
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
e
r Anvin
Merge branch 'nasm-2
.
05
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: f
i
x
ty
p
o in the description of %un
m
acr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
doc: fix capitali
z
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
doc:
remove dup
l
icate e
n
t
ry for the "error" warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroa
c
tively
document up
d
ates t
o
the war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: fix
typo
i
n the descriptio
n
of
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fix capitali
z
at
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: remove
d
uplic
a
te entry for the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: retroactively
d
ocum
e
nt update
s
t
o the warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er
A
nvin
M
e
r
g
e c
o
mmit '
n
a
s
m-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
NASM
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
doc/
c
hanges
.
src: documen
t
-W/-w
f
ix a
s
a NASM
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Pe
t
er Anvin
outpu
t
: add common file
o
u
tlib
.
c
for common functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvi
n
preproc: merge ex
p
and_mmac_para
m
s() and expand_indi
r
ect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge branch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better description of the number-ov
e
rflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
BR:
2
19
6
966: make the
-
w/-W op
t
i
ons w
o
rk again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartalign: cle
a
n up unnecessary dupl
i
cation; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
For snapshot
releases, expand out the mangl
e
d
version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
dis
a
sm: introduce o
p
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
t
e
r
An
v
in
asse
m
ble:
u
se opx a
n
d
o
py in a few mor
e
places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src
:
r
et
r
oactively document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
Anvi
n
p
r
epro
c
: don't
m
acr
o
-expand the
a
r
g
ume
n
t to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
doc: document %pop w
i
t
h
argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
t
er
A
nvin
preproc: allow %pop to take an i
d
entifier
,
unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
doc: document anonym
o
us %pus
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: begin the re
l
ease notes
f
or 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
fix awkwa
r
d word
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
ver
s
ion
.
pl: d
o
n't add an extra
.
00 for subm
i
nor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch 'indir
e
ct'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvi
n
Fix
o
p2
references
t
hat had not yet
b
een converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: ex
t
ension
b
yt
e
sup
p
o
r
t
i
n the
d
isassemble
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extension byteco
d
es to support o
p
erands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnin
g
s for EA displa
c
e
m
ents, u
s
e the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/
c
hanges
.
src: update r
e
lease notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter An
v
in
The CRC32
i
nstructi
o
n
s can take 66 pref
i
x
e
s as
well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test
/
crc32
.
as
m
:
t
est the
C
R
C32
ins
t
ruc
t
io
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er A
n
vin
B
R 21905
2
1: fix the
CR
C
3
2
o
p
codes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
0
5rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
BR 2
1
87210
:
Fix PFRCPV an
d
PFRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pete
r
Anvin
ass
e
m
b
l
e: not all backends
h
andle intra-segment OUT_REL*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next