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
nasm.c: another readability cleanup
2009-02-26
H
.
Peter Anvin
nas
m
.
c: another readability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
Pet
e
r Anvin
nasm
.
c: reada
b
ility cleanup for seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
Ad
d
VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
er Anvin
a
s
s
e
mble:
o
nly b
e
optimistic wit
h
N
O_
S
E
G
if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
co
n
vergence
.
asm:
add test of jmp to an absolute
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
PC
L
MUL is apparen
t
ly targeted for Westmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
NASM
2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R 2557903
:
fix disassemb
l
y of a
s
et of SSE MOV* instruc
t
ion
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
25412
5
2: Fix issues in i
n
s
n
s
.
dat, mostly related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
changes
.
s
r
c: document WAIT and
%
$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR
259
2
476: Treat WAI
T
as a prefix ev
e
n thou
g
h it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
An
v
in
br704736
:
handle deep con
t
ext-local mac
r
o
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
nasm
l
ib: make nasm_s
t
rcat()
take
const
a
r
g
uments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vi
n
outelf32/64: remov
e
align_str in fav
o
r of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
outbin:
f
ix typo: "
s
ections" not
"
sect
i
on"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Un
i
fy all-
z
ero buf
f
er
s
; add fw
r
i
t
ezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
BR 2611906:
pr
o
per error message for
st
a
r
t
< origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
Fix opcode fo
r
VADDSUB
P
S; operands
for VBLEND
;
add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA inst
r
uctions won't be in
Sandy
B
ri
d
ge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
Pe
r
l script
used to gener
a
t
e
FMA
instruction
p
att
e
rns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
c
hanges
.
src: do
c
ument updated AVX s
p
e
cif
i
cati
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er An
v
in
Update the VF
M
A* instruc
t
i
o
n
s
per t
h
e AVX spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
i
n
s
ns
.
dat: fix minor formatt
i
ng anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
t
e
r A
n
vin
insns
.
pl: handle the new VE
X
.
DDS fla
g
per AVX spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
v
i
n
BR 25
9
3349:
Move version message
b
a
c
k to std
o
ut
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc
:
clean
up the "Str
i
ng Manipulation in Ma
c
ros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter An
v
in
doc: indent th
e
time macro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
d
oc
:
f
ix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merge branch 'master' of git+ssh:
/
/repo
.
o
r
.
cz/srv
/
git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
d
oc
:
up
d
ate the section on numeric con
s
tan
t
s
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter An
v
in
Fix
the [warning
]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
u
tas8
6
: slight
s
tylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
A
nvin
BR 243
2
826
:
Fi
x
en
f
orcement of the
L
ONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 2413278: No
n
optimal forms
o
f
arithmeti
c
instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
cha
n
ges
.
s
rc: documen
t
Mach-O
a
lignm
e
n
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anv
i
n
N
A
S
M
2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter An
v
i
n
NAS
M
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
Anvin
ELF: use r
b
t
ree for s
y
mbo
l
sea
r
ch
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
nvin
rbtree: drop
"
const" f
r
om search func
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
n
v
in
chang
e
s
.
s
rc: document POPCNT f
i
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge branch 'n
a
s
m-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter
Anvin
test/popcnt
.
asm: simple test for
t
he POP
C
NT
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
et
e
r Anvi
n
T
he POPCNT instructi
o
n do
e
s
not need
s
i
zes on mem
o
ry
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
BR 2229703
:
PO
P
CNT r
6
4,rm
6
4
not
P
OPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pre
p
roc
:
B
R
2222615: fix segfault on b
o
gus %ifmac
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
A
nvin
do
c
: better description of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
Anvin
changes
.
src:
document if
f
or %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pete
r
Anvin
test: add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter A
n
vin
preproc: BR 2
2
22615:
fix se
g
fault
on
bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
n
vin
d
oc/changes
.
src: document ELF
TL
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
Anvin
doc: minor edit to the TLS documentation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter An
v
in
version
.
pl: snapshot
r
eleases *only
*
ha
v
e digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter An
v
in
Move all version
s
trings to a single
compilat
i
on u
n
it
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvin
rbtree: drop the
d
ata poin
t
er
;
in
s
tead rely on bei
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvin
compiler
.
h: add offsetof() and co
n
taine
r
_of(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leaning red-black tree data struc
t
ure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
F
i
x he
a
der guards
f
o
r
outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
do
c
: cross
-
referenc
e
macro par
a
m
e
ter
con
c
aten
a
t
ion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Mer
g
e
b
ranch 'na
s
m-2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
o
c: fix typo in the d
e
s
c
ription of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc
:
fix capitaliza
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc: remove dup
l
icate ent
r
y
for
t
he "err
o
r"
war
n
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
v
i
n
doc: retroact
i
vely documen
t
up
d
ates
to the
war
n
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: f
i
x typo
i
n the desc
r
ipt
i
on o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc
:
fix capitaliz
a
t
io
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
do
c
:
remove dup
l
icate entry for
the "error" wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
do
c
:
retro
a
ctiv
e
l
y document
u
pd
a
tes to
t
he warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
Merge commit 'nasm-2
.
05
.
0
1'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter A
n
vi
n
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter An
v
in
do
c
/changes
.
src
:
d
o
cument -
W
/-w fi
x
as
a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
out
p
u
t: add common fil
e
o
u
tlib
.
c for
c
o
m
mon func
t
io
n
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pet
e
r An
v
in
preproc: merge expan
d
_mmac_
p
arams
(
) and
expan
d
_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
e
t
er
Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvi
n
Better descript
i
on of the number-overfl
o
w warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
n
vi
n
BR: 2196966:
m
a
k
e
the -w/-W options wo
r
k agai
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
P
eter Anvin
sm
a
r
t
a
l
i
gn: clean
u
p unnecessary dupl
i
cati
o
n; tw
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r
Anvin
For s
n
a
pshot rele
a
s
es, expand out the mangled ver
s
i
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
n
v
in
disasm: int
r
oduce
opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter An
v
in
assembl
e
: u
s
e opx and 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/cha
n
ges
.
src: retr
o
actively documen
t
a
n
on
y
mous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
preproc
:
don't macro-expand the argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
te
r
Anvin
doc: document
%
pop with
argumen
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
preproc: allow %pop to take an identifie
r
, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: d
o
cument anonymou
s
%
p
ush
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
doc/chang
e
s
.
src: begin the
release
n
otes for 2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
d
o
c
: fix awkward
w
o
r
d
o
rder
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
versio
n
.
p
l
: don't
add an extra
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merg
e
b
ran
c
h 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 ref
e
rences
that had not yet
been c
o
nverted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
disasm: ex
t
ension byte s
u
ppo
r
t in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er A
n
vin
Add extension by
t
e
c
odes to support operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing warnings f
o
r EA disp
l
a
ceme
n
ts, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvi
n
do
c
/changes
.
src: update release n
o
tes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pete
r
Anvin
The
CRC32 inst
r
ucti
o
ns
c
a
n take 66 prefixes as wel
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvi
n
test/crc32
.
asm: test t
h
e
CRC
3
2 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 21
9
052
1
: fix
the
C
R
C
32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next