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
.
Peter Anvi
n
a
s
semble: only be
o
ptimistic wit
h
NO_S
E
G if we
'
re real
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
P
e
t
er
A
nvin
convergen
c
e
.
asm:
a
dd
t
e
s
t of
jmp
to an absolute addr
e
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
PCLMUL is app
a
re
n
tly
targe
t
ed for West
m
e
r
e with t
h
e
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anvin
NASM 2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
BR 255
7
903: f
i
x disassembly of a s
e
t of SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2
5
41252: F
i
x issues in insns
.
dat, mostly rela
t
e
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
changes
.
s
r
c:
d
ocument WA
I
T
and %$$
f
i
xes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 2592476: Trea
t
WAIT
a
s a prefix even
t
hou
g
h it'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
v
in
br704736:
h
andle deep
c
ontext-lo
c
al
macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmlib: make nasm_strca
t
() take const argu
m
e
n
ts
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r An
v
in
o
utelf32/64:
remove a
l
ign_str in f
a
vor of fw
r
ite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
outbin: f
i
x typo:
"
sectio
n
s" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
Unify a
l
l-zero buffers; add fwri
t
ezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R
26119
0
6: proper error me
s
sage
for s
t
a
rt
<
ori
g
in
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NA
S
M 2
.
06rc
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
.
Peter Anvin
FMA in
s
t
r
uc
t
i
o
n
s
wo
n
't be in S
a
ndy Bri
d
ge
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pe
t
e
r
Anvin
BR 25
9
3349
:
Move
vers
i
o
n
me
s
sage b
a
ck to stdout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
d
o
c: clean up the "String
Ma
n
i
pulation
i
n
M
a
c
ros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
d
oc: in
d
ent the time macro exa
m
ple
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er A
n
vin
doc: f
i
x typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge
b
ranc
h
'master
'
of git+ssh://repo
.
or
.
cz/
s
r
v/gi
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
A
n
vin
doc: u
p
dat
e
the
s
ection on n
u
meric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
Anvin
Fi
x
the [warning]
d
i
r
ective
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvi
n
outas8
6
: sli
g
h
t
s
t
ylistic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 243
2
826: Fix enforcem
e
nt of th
e
LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er A
n
vin
BR 2413278: N
o
n
o
p
timal forms of ar
i
thmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
ch
a
n
ges
.
s
rc:
d
ocume
n
t Mach-O ali
g
nment fi
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pet
e
r An
v
in
N
A
SM 2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
A
nvin
N
ASM 2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use rbt
r
ee for symbol searches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree: d
r
op
"
const
"
from search fun
c
t
i
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r Anvin
c
h
anges
.
s
r
c: document POPCNT fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge branch 'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
test
/
p
opcnt
.
asm
:
s
i
mple test for the
POPCNT instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
The POPCNT in
s
tructio
n
do
e
s
not
n
e
e
d size
s
on memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
BR 2
2
2
9703: P
O
PCNT r64,rm64 n
o
t
PO
P
CN
T
r64,rm32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc:
B
R 2222615: fix segfault on bogus
%
i
f
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
do
c
: bet
t
er
d
e
s
c
ri
p
ti
o
n of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
src: document if for %ifmacro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvi
n
t
e
st: add test for
BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvin
preproc: BR 22
2
2615: fix s
e
gf
a
u
lt on
b
o
gus %ifm
a
cro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
do
c
/
c
hanges
.
sr
c
:
docume
n
t ELF
T
LS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc:
minor edit t
o
the TL
S
d
ocumentation
e
x
a
mples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
v
ersion
.
pl: snapshot
r
e
l
ea
s
es *only* hav
e
digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all
v
e
rsion st
r
ings to a
s
ing
l
e compilation
u
n
i
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
i
n
rbtree: drop th
e
da
t
a pointer; in
s
tead r
e
ly o
n
being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
c
om
p
ile
r
.
h: add offseto
f
(
)
and co
n
tainer_
o
f()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
Left-leaning red-black t
r
ee data structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix
h
e
ade
r
g
uards
f
o
r
outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
m
ake allde
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: cross-ref
e
rence macro parameter conca
t
en
a
tion
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er A
n
vin
Merge br
a
n
ch 'n
a
sm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
An
v
in
doc: fix typo in the
description
o
f
%unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
do
c
: f
i
x
c
a
p
italization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc
:
remove duplicate entry for
t
he "error" w
a
rning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
r
et
r
oactive
l
y doc
u
m
ent updates to th
e
wa
r
ni
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
o
c: fix t
y
p
o in the description of %unmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc: fix capit
a
l
i
zat
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: remove
duplicate entry f
o
r the
"
e
rror" w
a
rn
i
ng
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc:
r
etroactively d
o
cu
m
ent u
p
dates to
t
he warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
Merge commit 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
doc/changes
.
s
rc:
document -W/-
w
fix a
s
a NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
outp
u
t: add common f
i
le
o
utlib
.
c for common f
u
nction
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
P
et
e
r Anvi
n
preproc
:
merge
expand_mmac_p
a
ram
s
()
a
nd expand_indi
r
ect()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pe
t
er Anvin
Me
r
ge branch 'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
ter Anv
i
n
B
e
tter
d
esc
r
iption of the number-ov
e
r
f
low warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
BR:
2196966: make
th
e
-w/
-
W option
s
w
ork again
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
smartalign: c
l
ean up
unne
c
essary
duplication; tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
For snapsh
o
t releases, expand out the mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
d
isasm: in
t
r
od
u
c
e
opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
An
v
i
n
a
s
semble: use opx a
n
d
opy in a few more places
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/
c
ha
n
ges
.
src: retroactively docu
m
ent anonymou
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
p
reproc:
d
on't m
a
cro-ex
p
a
n
d
the argument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc: document %p
o
p
wi
t
h arg
u
m
ent
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: a
l
low
%
pop to take an identifi
e
r, unify %p
u
sh
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc: document a
n
o
n
ymous
%p
u
sh
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anv
i
n
doc
/
changes
.
src: begin the release notes for 2
.
0
6
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
o
c
: fi
x
awkward word or
d
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
ver
s
ion
.
p
l
: don
'
t add an extra
.
00 f
o
r subminor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nv
i
n
Me
r
ge br
a
nch 'indirect
'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Fix op2
re
f
e
r
ences that
had not yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
disasm:
e
xtensi
o
n byte support in the
disassembl
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
Ad
d
exten
s
ion byteco
d
es t
o
support
o
perands 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
i
n
Whe
n
i
s
sui
n
g wa
r
nings for EA d
i
s
p
l
acements,
use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
nvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
e
r
Anvin
doc/c
h
anges
.
sr
c
:
u
p
da
t
e
release
notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
The CRC32 instructions
can take
66
p
refix
e
s as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter
A
n
v
in
t
est/crc3
2
.
asm:
t
est the C
R
C32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2190521: fix the CRC32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter A
n
vin
N
ASM 2
.
05rc
8
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
BR 2
1
87210: Fix
PF
R
C
P
V
a
nd PFRSQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anv
i
n
assemb
l
e:
n
ot all
b
acken
d
s handle in
t
ra-
s
egment OUT_REL*ADR
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvi
n
BR 2148448: fi
x
re
l
ative ad
d
resse
s
in b
i
n output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter An
v
in
Update
.
gitig
n
ore to include add
i
ti
o
nal generated files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter An
v
in
test/ppindirect
.
asm: te
s
t
t
oken pasting inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
r
epr
o
c:
fix terminal
t
oke
n
pa
s
t
ing in i
n
direct sequenc
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
A
nvi
n
p
reproc: error on unterminat
e
d %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pe
t
er Anvin
p
reproc: fix exit con
d
itio
n
s for indirection loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next