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
BR 2413265: don't pessimize displacements
2009-02-26
H
.
Peter Anvin
BR 2413
2
65: don't
p
essimize
d
isp
l
ace
m
ents
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter An
v
in
o
ptimizati
o
n
.
asm: add EA optimiz
a
tion tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anv
i
n
n
asm
.
c
: another readability
c
leanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter A
n
vin
nasm
.
c: rea
d
ability cleanu
p
for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r Anvi
n
A
dd
V
PCL
M
U
L instruc
t
ions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble: only be optimistic with
N
O
_SEG if
w
e're
r
e
a
lly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
converg
e
nce
.
asm: add test of jmp to an abso
l
u
t
e addres
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
PCLMU
L
is apparently tar
g
eted for Westmere wi
t
h the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NAS
M
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 2557903: fix
disassembly of a
s
e
t
of SSE MOV
*
instr
u
ctions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2541252: Fix
i
ssues in ins
n
s
.
dat
,
mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
chan
g
es
.
src:
d
o
c
umen
t
WAIT an
d
%$$ f
i
xes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
2
592476:
T
reat W
A
IT as a
pref
i
x
e
ven though it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
br7
0
4736: handle d
e
ep
c
ontext-loca
l
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
nasmlib
:
make nasm_strcat(
)
take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
o
utelf32/64:
remove al
i
g
n
_
str in
f
avor of f
w
r
i
t
ezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
bin
:
fix t
y
po: "sections"
not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify all-zero
buffers
;
add fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 26119
0
6:
proper error m
e
ss
a
ge fo
r
start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
Fix opcode for VADDSUBPS
;
opera
n
d
s for
VBLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
F
M
A i
n
struct
i
ons won't be in S
a
ndy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvi
n
Per
l
script use
d
t
o gener
a
te FMA
i
ns
t
ruction
p
a
t
ter
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
changes
.
s
r
c: document upd
a
te
d
AVX speci
f
icat
i
on
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
Up
d
ate the VFMA
*
instru
c
t
i
ons per t
h
e A
V
X spec v
e
rsion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
n
vin
insns
.
d
a
t
: fix mino
r
f
o
rm
a
tting
anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
er Anvin
i
nsns
.
pl:
h
a
n
dle the new VEX
.
DDS flag per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anv
i
n
B
R
2593349: Move version message back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up the "String Manipula
t
ion
in Macros"
sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc: indent
the t
i
me ma
c
ro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: fix t
y
po
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
Merge branch
'
master' o
f
g
i
t+s
s
h://repo
.
or
.
cz
/
s
r
v
/
g
it
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anvi
n
do
c
: update the
se
c
tion on nu
m
e
ric
c
onst
a
n
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anvin
Fix
the [warning]
d
i
r
e
cti
v
e
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter
Anvin
outas86
:
s
l
i
ght stylis
t
ic cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix
e
nfor
c
ement of the LO
N
G bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278:
N
onop
t
imal forms of arit
h
metic instruc
t
ions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
src: document Mac
h
-O
alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter A
n
vin
NA
S
M 2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
t
er An
v
in
NASM 2
.
06rc
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er Anvin
ELF: use rbtree for symb
o
l searches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree: drop "const" from search funct
i
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
chang
e
s
.
src: documen
t
POPCNT fi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge
b
ranch 'nasm-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
test/po
p
cnt
.
asm: simpl
e
test for the POP
C
N
T instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
er Anvin
The P
O
PCNT instruct
i
on do
e
s not need s
i
zes on memory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvi
n
BR 222970
3
: POPCNT r64,rm64 no
t
POPCNT r64,
r
m
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pr
e
p
roc: BR
2222
6
15: fix se
g
f
a
ult on bogu
s
%ifmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pete
r
A
nvin
d
o
c
: better description of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
c
h
a
nge
s
.
s
rc: d
o
cument if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test: add t
e
st for BR 2222
6
15
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvi
n
preproc: BR 2222615: fix segfault
on bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter An
v
in
doc/changes
.
src: documen
t
E
LF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvi
n
doc: minor edi
t
to th
e
TLS documentation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pet
e
r Anvin
version
.
pl: snapshot releases
*only*
have digi
t
s in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
M
o
v
e all
v
e
r
s
i
on
s
t
rin
g
s
to a single com
p
ila
t
ion un
i
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
rbtree: drop the data pointer; in
s
tead rely on be
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
compiler
.
h: add offset
o
f() a
n
d container_o
f
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
Lef
t
-leani
n
g red
-
black
tree data st
r
ucture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix
header guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
make
alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: cr
o
s
s
-re
f
erence macro parameter
c
oncatenat
i
on
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Merge branc
h
'nasm
-
2
.
0
5
.
xx
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
fix t
y
po in
t
he desc
r
ip
t
ion of %unmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
t
er
Anvi
n
doc
:
fix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: rem
o
ve d
u
plicate ent
r
y fo
r
t
h
e "error" war
n
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter A
n
vin
do
c
: retroa
c
t
i
ve
l
y docume
n
t updates
t
o the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: fix typo in the descripti
o
n of
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anv
i
n
d
oc: fix
capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
A
n
vin
d
oc: r
e
move
duplic
a
te entry for
the
"er
r
o
r" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retr
o
act
i
vely document updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
t
e
r
Anvin
M
e
rge commi
t
'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter
A
nvin
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
do
c
/changes
.
src: document -
W
/-w fix as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
eter
Anv
i
n
out
p
ut: a
d
d co
m
mo
n
file
o
utlib
.
c for commo
n
functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
er Anvin
p
rep
r
oc: m
e
rge
e
xpand_mmac
_
params(
)
and expan
d
_indirec
t
()
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 Anvi
n
Bet
t
er description of
t
he number-ov
e
rflow w
a
r
n
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r Anv
i
n
BR: 219696
6
: make
t
he -w
/
-
W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
sma
r
talign: clean up unnec
e
ssary duplica
t
i
on; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter
A
nvin
Fo
r
snapshot releases
,
expand out t
h
e mang
l
ed v
e
rsi
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
disasm: intr
o
duce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
eter Anv
i
n
as
s
emb
l
e: use
o
px and op
y
in a few more places
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
d
oc/changes
.
src: retroactively document anonymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anv
i
n
preproc
:
don'
t
macro-expand the argumen
t
to %us
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc
:
do
c
ument %pop with argume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %pop t
o
take an identifier
,
u
ni
f
y %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
do
c
: document a
n
onymo
u
s
%push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
doc/changes
.
src: begin the release notes for 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 wor
d
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
v
ersion
.
pl: don't add an extra
.
00 for subminor
i
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
Anvin
Merge branc
h
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
F
i
x
op2
references that had not yet been conver
t
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
d
isasm: extension b
y
te s
u
p
p
ort in
the disassemb
l
e
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
A
n
vin
Add ex
t
ension bytecodes to support opera
n
d
s 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnings for EA displace
m
ents
,
us
e
the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter An
v
in
N
ASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/ch
a
nges
.
src:
update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvi
n
The CRC3
2
instructions can
t
ake 66 prefix
e
s
as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next