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
nasm.c: readability cleanup for seg:off parsing
2009-02-26
H
.
Peter A
n
v
in
nasm
.
c: readability cleanup for
seg:off parsing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
An
v
in
Add VPCLMUL
instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemb
l
e: only
be opti
m
istic wi
t
h NO_
S
EG if we're r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
conve
r
gence
.
asm
:
add
test of jmp t
o
an a
b
solute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
PCLMUL is app
a
rently targeted for Westm
e
re with
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r
Anv
i
n
NASM 2
.
06r
c
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
BR 2557903: fi
x
disassembly
o
f a set of SSE M
O
V* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 254
1
252: Fix
issu
e
s in
insns
.
da
t
,
m
os
t
l
y r
e
lated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
chan
g
es
.
src: do
c
u
m
ent WA
I
T and %$
$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
BR 2592476: Trea
t
WAIT as a
pre
f
i
x
eve
n
t
h
ough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
br704736:
h
a
ndle deep
context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
nasmlib: make
n
asm_strcat(
)
take const arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
o
u
telf32/64
:
remove align_str
in favor of fwrite
z
ero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter An
v
in
outbi
n
: fix typo: "sec
t
ions" not "se
c
tion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
Uni
f
y all-zero buff
e
rs; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR 2611906: pr
o
per e
r
r
o
r
message
f
or s
t
art < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
N
A
SM 2
.
06rc
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter A
n
vin
Fix opcode for VAD
D
SUBPS;
o
p
e
r
ands for
V
BLEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA
i
n
struc
t
i
o
n
s
won't be in Sandy
B
r
idge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter An
v
in
Pe
r
l
script us
e
d t
o
generate FMA
ins
t
r
u
c
t
ion patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
ch
a
n
g
es
.
src: document updated AVX
s
pecific
a
tio
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
eter
Anvin
U
pdate the V
F
MA* instructions per the AVX s
p
ec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
et
e
r Anvi
n
insns
.
d
a
t: fix
m
i
nor format
t
ing an
o
malies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pe
t
er An
v
in
i
n
s
n
s
.
pl: handle
the new VEX
.
DDS
flag per A
V
X sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter A
n
vin
BR 259
3
349: Move ve
r
sion message back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter
A
nvin
NASM 2
.
0
6rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
doc: clean up t
h
e "Str
i
ng Manipulation in Macros" s
e
ction
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
ter Anvin
doc: indent the time
macro exam
p
le
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
do
c
: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter
Anvi
n
Merge
b
ranch 'm
a
ster' of
g
it+ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
d
o
c: update the
sectio
n
on numeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter Anv
i
n
Fix the
[
w
a
r
ning] dir
e
ctive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas
8
6: slight stylis
t
i
c
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er A
n
vin
BR 2432826: Fix enfor
c
ement of the
L
ON
G
b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter
A
nvin
BR
24
1
327
8
: N
o
noptimal
for
m
s
of arithmeti
c
instruction
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
e
ter Anvin
c
hanges
.
src: document
Mach-O
a
lignme
n
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NASM 2
.
06rc
1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter
A
n
vin
ELF: use
r
btree for
s
ymbol sea
r
ches
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter An
v
in
rbtr
e
e: drop "const
"
fro
m
se
a
r
c
h fun
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
changes
.
src: document
P
O
P
CNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
M
e
rge branch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
test/popc
n
t
.
asm: si
m
ple test for the
P
OPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
The P
O
PCNT
i
nstr
u
ction does not
n
eed sizes
on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
B
R 2
2
29703: POPCNT r64,rm64 no
t
POPCNT
r64,
r
m3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
te
r
Anvin
preproc: BR 2222615:
f
i
x
segf
a
ult on bogus %if
m
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
P
e
t
er An
v
in
doc: bette
r
d
escri
p
tion of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvi
n
changes
.
s
rc: document i
f
for %ifm
a
cro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r A
n
vin
test: add test for BR
2
222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvi
n
preproc: B
R
2222615: fix
segfaul
t
on
bo
g
us %ifmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/changes
.
src: docum
e
nt ELF TLS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
A
nvin
doc: minor
edit to the
TLS docum
e
ntation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pet
e
r
Anvin
version
.
pl: s
n
a
pshot relea
s
es
*only* have
d
i
gits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
ter Anv
i
n
Move all version str
i
n
g
s to a single compi
l
a
t
i
on u
n
i
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree: drop th
e
data pointer; instead rel
y
on
b
eing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compiler
.
h: ad
d
offseto
f
() a
n
d container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
Left
-
l
ea
n
in
g
r
e
d-black tree da
t
a s
t
ructure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvin
Fi
x
header guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
make al
l
deps
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: cros
s
-reference macro para
m
e
t
er conca
t
e
n
a
t
i
on
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
Merge branch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
: f
i
x typo in the d
e
scription o
f
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anv
i
n
doc: fix c
a
pita
l
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
te
r
Anvin
doc: remove dup
l
icate
e
ntry for the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: retroa
c
tively document updates to the warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
doc:
fix
t
ypo in the descrip
t
ion
o
f %unmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
doc: fix
cap
i
talizatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: r
e
move dupli
c
ate entry for the
"error" warn
i
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
doc:
re
t
roactively docu
m
e
n
t updates
t
o the w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvin
Merge
c
o
mmit 'nasm-
2
.
0
5
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
doc/changes
.
src: d
o
c
u
ment -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 An
v
in
output: add common file out
l
ib
.
c for co
m
mon functions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
e
r
Anvin
preproc: mer
g
e
expand_mmac_param
s
()
and
e
x
p
a
nd_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vin
M
er
g
e br
a
nch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Better descri
p
tion of the number-over
f
low warnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR:
2
196966
:
m
ake
t
h
e -
w
/-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter An
v
in
s
martalign:
c
lean
u
p
u
nn
e
ces
s
ary d
u
p
lication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pete
r
Anvin
For snapshot r
e
leas
e
s,
expand
o
ut th
e
mangled versi
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
te
r
Anvin
dis
a
sm
:
introduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
ass
e
m
b
l
e
:
u
se
o
px and opy in a f
e
w
m
ore pl
a
ce
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
s
rc:
r
etroactively document an
o
nymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter
A
nv
i
n
p
reproc: don
'
t
m
acr
o
-expand the argument to %use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
Anvin
d
oc:
d
o
cument
%
po
p
with ar
g
u
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc: allow %pop
to
take an identif
i
er, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document anonymous %push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
d
oc
/
changes
.
src: begin the
relea
s
e
notes for 2
.
06
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
doc: fix awkward word
order
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
A
nvin
version
.
pl: 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 An
v
in
Merge b
r
anch 'ind
i
rect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
F
i
x op2 ref
e
rence
s
t
ha
t
had not yet
b
een converted
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
dis
a
sm: extens
i
o
n
byte supp
o
rt in the disassembler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add extensio
n
bytecode
s
to su
p
port op
e
rands 4+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
When issuing warning
s
for EA di
s
p
lacements,
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
oc/cha
n
ges
.
src: update
release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter
Anvin
T
he CRC32 instruction
s
can
take
66 p
r
efixes as
w
e
ll
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
t
e
r Anvin
t
e
st
/
crc32
.
asm: test the CR
C
32 ins
t
ruc
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
er Anvi
n
B
R
2190521: fix the CRC
3
2 o
p
c
o
d
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
next