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
Add new copyright headers to the rdoff code
2009-02-26
H
.
Pet
e
r Anvi
n
na
s
m
.
c: readability c
l
eanup f
o
r
seg:of
f
parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLMUL inst
r
uctions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
Anvin
a
s
s
embl
e
: only be optimis
t
ic
w
i
th
N
O
_
SEG if we're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvi
n
convergence
.
asm: add tes
t
of jmp to an absolute addres
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anv
i
n
PCLMUL is apparen
t
l
y
targeted for Westme
r
e w
i
th the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
N
A
S
M 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter An
v
i
n
BR 2
5
57903:
f
ix
disassembly of a set of SSE M
O
V* inst
r
u
c
tions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 25
4
1
2
5
2: Fix
i
ssues in insns
.
dat, mostly re
l
a
t
ed
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
changes
.
src:
d
ocument WAIT an
d
%
$
$
fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2592476: Trea
t
WAIT
as a prefix even th
o
ugh
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
br704736:
h
andle
d
eep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
nasmlib: make n
a
sm_strca
t
(
)
t
a
k
e const argument
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64: remo
v
e
align_str in favor of f
w
riteze
r
o()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outbin: fix typo: "
s
ections
"
not "section
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvin
U
nify a
l
l-z
e
ro
b
u
f
fers; add fwritez
e
ro()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR 2611906: pr
o
per error message
f
or st
a
r
t < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Fix opcode
for VADDSUBPS; operands
for VBLEND
;
a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
FMA inst
r
uctions
won'
t
be in Sandy Br
i
dge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
A
nvin
Perl script used to generate FMA inst
r
uction patte
r
ns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter
A
nvi
n
changes
.
src:
document
updated AVX
s
p
ecifica
t
ion
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter Anvin
Update the VFMA* i
n
structions pe
r
the AVX
spe
c
version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix
mino
r
formatting
a
no
m
al
i
es
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter An
v
in
insns
.
pl: handle the new VEX
.
DDS flag per AVX
s
pe
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 2593349: Move ver
s
ion messag
e
back to st
d
o
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc: clean u
p
t
he "String Manipulati
o
n in Macro
s
" se
c
tion
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er Anv
i
n
doc: inden
t
the ti
m
e
m
acro
e
xam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: fi
x
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
Mer
g
e
b
r
anch
'master' o
f
g
i
t
+ssh:/
/
repo
.
or
.
cz/srv
/
g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
d
o
c
:
upda
t
e the s
e
ction on numeric co
n
st
a
nts
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
t
er Anv
i
n
Fi
x
the [warning] dir
e
ctive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter An
v
in
outas86: slight styl
i
s
tic clea
n
ups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pet
e
r Anvin
BR 2432826: Fix enforcem
e
nt of the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 241
3
278: Nonopti
m
al forms of
a
rithmetic
ins
t
r
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
change
s
.
s
r
c
: document Mach-O alignment
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter A
n
vin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
ter An
v
in
N
A
SM 2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
ELF
:
use rbtree for symbol
searc
h
es
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pet
e
r
Anvin
r
btree: drop
"const"
f
rom sea
r
ch function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r
Anvin
changes
.
src:
d
ocument PO
P
CNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nvin
Merge branc
h
'nasm
-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
test/pop
c
nt
.
asm: simple test fo
r
the POPCN
T
instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT i
n
struction d
o
es
n
o
t n
e
ed si
z
es
o
n memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
t
e
r Anvin
BR 2
2
29703: P
O
PC
N
T r64,rm64 not POPCNT r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
eter Anvin
pr
e
proc: BR 222
2
615: fix segfault o
n
bogus %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
e
t
e
r A
n
vin
doc: better d
e
scription
o
f
%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
.
Peter Anvin
test: add
test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
p
r
eproc: B
R
2222615: fix segfault
o
n b
o
gus %i
f
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
s
r
c: do
c
um
e
nt
E
LF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
Anvin
do
c
: minor edit
t
o the
TLS do
c
umentati
o
n examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pete
r
A
n
vin
v
e
rsion
.
p
l
: snapshot releases *only* hav
e
dig
i
ts in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter
Anvin
Move
a
l
l ve
r
sion strings to a single compilatio
n
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 po
i
nt
e
r; instead rely on be
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
compiler
.
h: add
o
f
f
setof
(
)
and
c
ontain
e
r_of(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Left-
l
eaning red-black tree da
t
a st
r
ucture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix he
a
der guards for outl
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
d
o
c
: cross-referen
c
e macro p
a
r
ameter
c
o
nc
a
t
enation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
Merge
branch 'nasm-2
.
05
.
xx
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r An
v
in
doc: fi
x
typo in th
e
de
s
cription of
%
u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc:
fix capitalizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
i
n
doc: re
m
ove dupl
i
c
ate entry for t
h
e "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
d
oc: retr
o
acti
v
el
y
do
c
ument
u
pdates to
t
h
e warnin
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
doc
:
f
i
x t
y
p
o
i
n
the descri
p
tion o
f
%u
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
d
o
c: fix capi
t
alizati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
ete
r
A
nvin
doc: remove dupli
c
a
te en
t
ry for the "er
r
or" w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
d
o
c
:
r
et
r
oa
c
tively document update
s
to th
e
warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anv
i
n
Merge
c
ommit
'
nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
NAS
M
2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
d
oc/changes
.
src: document -W/-w fix as a NASM
2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
P
eter Anvi
n
ou
t
put: add co
m
mon file outlib
.
c
for co
m
m
on functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Peter A
n
vin
preproc
:
merge exp
a
nd_mm
a
c_
p
arams() and
e
x
p
and_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anv
i
n
Merge
bran
c
h
'nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pet
e
r
Anvin
Be
t
ter description
o
f
the number-overflow warn
i
ng
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
B
R: 2196966: make the -w
/
-W
o
ptions work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
smartal
i
gn: clea
n
up unnec
e
s
sary duplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anv
i
n
For snapshot rele
a
ses,
e
x
p
and
o
ut th
e
m
a
ngled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r
Anvin
d
i
sasm: i
n
t
r
oduce
op
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
a
s
semble:
use opx and opy
in a few
more
p
laces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
doc/changes
.
s
rc:
r
etr
o
a
c
tivel
y
d
o
cu
m
ent
an
o
nymo
u
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
p
r
e
proc: don't mac
r
o-exp
a
nd
t
h
e argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
eter Anvin
doc
:
doc
u
men
t
%pop with a
r
gument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvi
n
preproc: allow %
p
op to take
a
n iden
t
ifier, unify %pus
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvi
n
doc: d
o
cumen
t
anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: begin
t
he r
e
lea
s
e
n
otes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: fix
a
wkward word order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvin
v
e
rsion
.
pl: don't ad
d
an extra
.
00 for subminor if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Me
r
g
e
bra
n
ch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
Fix op
2
refere
n
ces that had
no
t
yet bee
n
c
onverted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
disasm: extension b
y
t
e
support in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
Add e
x
tension bytecodes to
s
uppo
r
t operands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
W
h
en issu
i
ng warni
n
gs for EA
d
isplacemen
t
s,
u
se the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
NASM 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
o
c/changes
.
src
:
update relea
s
e n
o
t
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
The C
R
C
3
2
i
nst
r
uction
s
can take 66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvi
n
test/crc32
.
a
s
m:
t
es
t
the CRC3
2
in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter A
n
vin
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
NASM
2
.
0
5
rc8
commit
|
commitdiff
|
tree
next