repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
Beginnings of a crude utility to dump the contents of an OMF file
2009-02-22
H
.
P
et
e
r Anvin
br
7
04736
:
ha
n
dle d
e
ep con
t
e
xt-l
o
cal macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvi
n
nasmlib: mak
e
nasm
_
strcat() take c
o
n
st
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
o
utelf32/64: remove align_str in favor o
f
fwrite
z
er
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
ou
t
bin
:
fix
t
y
po: "sections
"
n
o
t "
s
ection"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
Unify
all-zero buffers; add fw
r
i
t
e
zer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 26
1
1906: proper error message for start
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
A
nvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
Fix op
c
ode for VADDSUBPS; operan
d
s for
VBLEN
D
; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
FMA
i
nstructions won
'
t be in Sandy Bridg
e
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR
25
9
3349: Move
version messag
e
back to stdout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r A
n
vin
d
o
c: clean up
t
h
e
"Stri
n
g Manipulation in Macros
"
section
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc: ind
e
nt the ti
m
e
m
a
cro ex
a
mpl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
Merge
b
ranc
h
'm
a
ster' o
f
git
+
ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er An
v
in
d
o
c: updat
e
the section on
n
um
e
r
ic constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pe
t
er An
v
in
Fix
t
he [warning
]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86: sl
i
ght stylistic
c
lea
n
ups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
A
nvi
n
BR 2432826: Fix en
f
orcement
of the
L
O
N
G b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anvin
B
R 2413278: Nonoptimal forms of arithm
e
tic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
c
han
g
es
.
src: document Mach
-
O alignment
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pete
r
Anvin
NASM
2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter A
n
vin
NASM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF: use rbtree
for
s
ymb
o
l searches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pete
r
Anvin
rbtr
e
e: drop "const" from
se
a
r
c
h
f
unction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
c
hanges
.
src: do
c
ument POPC
N
T fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge
branch
'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
t
e
st/po
p
cnt
.
asm:
simple te
s
t for t
h
e POPCNT instruct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
The PO
P
CNT
instruction does not
n
e
ed sizes on me
m
o
r
y
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
B
R
2229703: POPCNT r64,rm6
4
not POPCNT
r
64,rm3
2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
preproc
:
B
R 22
2
26
1
5
:
fi
x
segfault on bog
u
s %i
f
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter A
n
vi
n
d
oc: better descr
i
ption of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
cha
n
g
es
.
sr
c
: doc
u
m
e
nt if for
%
i
fma
c
ro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvi
n
test:
a
d
d
test f
o
r BR 222
2
6
15
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR 2222615: fix se
g
fault on
bogus %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er
Anvin
d
o
c/changes
.
src: document ELF
TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
Anvin
doc:
m
inor edit to the TLS docu
m
ent
a
tion examples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pet
e
r
An
v
in
version
.
pl: s
n
apshot re
l
eases *only* h
a
ve digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Mo
v
e all version strings to a singl
e
compilat
i
on unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
rb
t
ree: drop
t
he data
p
ointer; instea
d
rely on being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
c
o
mpiler
.
h:
a
dd off
s
etof() and cont
a
in
e
r_of()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
L
eft-leaning
r
ed-blac
k
t
ree data structure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
v
in
Fix
h
eader g
u
a
r
ds for outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
make a
l
ldeps
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc: cross-refer
e
nce macro para
m
eter concat
e
nation
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Merge
b
ra
n
ch 'na
s
m-2
.
05
.
x
x'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc: fix t
y
po
in the descr
i
pt
i
on of
%
u
n
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix ca
p
italization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
n
vi
n
doc: remove dupli
c
ate
entry for the "error" warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
oc: retr
o
actively
d
ocument updates to the
w
arni
n
g
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvi
n
doc:
fix typo in the descr
i
ption of %unmacr
o
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fi
x
capitalization
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anv
i
n
doc:
r
emove d
u
p
lica
t
e entry fo
r
the
"
error"
warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroactively
d
o
cum
e
n
t
u
pdat
e
s
to th
e
warning
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
Mer
g
e commit 'nasm-2
.
05
.
0
1'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter An
v
in
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
doc/changes
.
src:
do
c
ument -W/
-
w fix as
a
NASM 2
.
05
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter
A
n
vin
o
utput: add
c
ommon file outlib
.
c for
c
ommon
functions
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter Anvin
pr
e
p
r
oc:
merge expand_mmac_para
m
s() an
d
expan
d
_indirec
t
(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
ete
r
Anvin
Merge
b
ranch
'
n
a
s
m-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better des
c
ription
o
f
the numb
e
r-ove
r
flow warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
vi
n
BR: 2196966
:
ma
k
e the
-
w/
-
W optio
n
s work aga
i
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
smartalign: clean up u
n
neces
s
ary duplicatio
n
;
tweak
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anvin
For snapsho
t
releases, expan
d
out the mangled version
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter
Anvin
disasm: introdu
c
e opy
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
as
s
e
m
ble: u
s
e
opx and opy
in a
f
ew
more pla
c
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/c
h
anges
.
src: retro
a
ctively document anonymous
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
prepr
o
c: don't ma
c
r
o-expand the argument to %use
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
d
ocu
m
ent %pop with arg
u
ment
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vin
preproc:
a
llow %pop to take
an id
e
n
tifie
r
, u
n
if
y
%push
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
doc:
d
ocument anonymous %push
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
doc/changes
.
src: be
g
in
the
release
n
otes
for
2
.
06
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc: fix awkw
a
rd
w
ord o
r
der
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: don't add an e
x
tra
.
00 for
s
u
b
minor if
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branc
h
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter
A
nvin
Fix
op2 reference
s
that h
a
d not yet been converted
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: extension byte supp
o
r
t
in
t
he
di
s
assembl
e
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anv
i
n
Add ex
t
ension bytecodes to support oper
a
nds 4+
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
When
issuin
g
wa
r
nings for EA displace
m
ents, use the
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
et
e
r
Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
o
c
/
changes
.
src: upda
t
e relea
s
e notes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
The CRC32 instructions can
t
ake 66
p
refixes as well
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
test
/
crc32
.
asm: test t
h
e C
R
C32 instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
BR 2190521: fix the C
R
C32 opcodes
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
N
A
S
M 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvi
n
BR
2187210: Fix P
F
RCPV and PF
R
SQRTV
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
a
s
semble: not
a
l
l backends handle intra-segmen
t
OUT_REL*
A
D
R
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter An
v
in
BR 2148448: fi
x
r
e
lative a
d
dresses in bin output
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Pet
e
r An
v
in
Update
.
gitignore to incl
u
de addit
i
o
n
al generated
files
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter An
v
i
n
test/ppindirect
.
asm
:
test toke
n
pas
t
ing inside %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: f
i
x terminal token pasting in i
n
dir
e
c
t
se
q
u
e
n
ces
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
eter Anvin
p
r
e
p
roc: er
r
or on untermina
t
e
d %[
.
.
.
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
preproc: fix exit cond
i
tions
f
o
r
indirecti
o
n
loop
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter Anvin
p
rep
r
oc: correctly handle
quoted
s
trings inside %[
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-20
H
.
Peter
Anvin
doc: document the
%[
.
.
.
]
construct
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pet
e
r Anvin
test:
b
etter smar
t
align t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
smartalign: u
s
e a "tim
e
s" construct
r
ather
than %
r
ep
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter Anvin
ma
c
ros
.
p
l
:
h
andle \-continu
a
ti
o
n
l
ines in
m
a
c
r
o
s
.
p
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
e
ter Anvin
smartalign:
rewr
i
te to use the
i
ndirect construc
t
,
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Peter An
v
i
n
test: add test for
p
reprocessor ind
i
recti
o
n construct
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-19
H
.
Pe
t
er Anvin
p
r
eproc: fi
x
li
s
t iteration in
the
c
ase
o
f expan
d
_
i
ndirect(
)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next