repo.or.cz
/
nasm
/
nasm.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
nasm
.
c: another readability cl
e
anup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
eter Anvin
nasm
.
c: readability cleanup for seg:off pa
r
sing
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
A
dd
VPCLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter
A
nvin
asse
m
ble: only be optimistic wit
h
NO_S
E
G if
w
e're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
con
v
erge
n
ce
.
a
sm: add
test of jmp to a
n
absolute addre
s
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
PCLMUL is appa
r
ently targeted for W
e
stmer
e
with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter A
n
vin
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
BR 2557903: fix
disa
s
semb
l
y of a
se
t
of SSE
MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
B
R
254125
2
: Fix issues in i
n
sns
.
dat, mostl
y
rela
t
ed
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
changes
.
src: document WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
BR 2
5
9
2
4
76:
T
reat WAI
T
as
a
pr
e
fix eve
n
thoug
h
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
b
r
704736: handle
deep cont
e
x
t-
l
ocal macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r
Anvin
nasmlib: make
nasm_strcat() tak
e
const a
r
gumen
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outel
f
32/64: remo
v
e alig
n
_st
r
in favor
o
f
fwritez
e
ro()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anvin
outbin: fix
typo: "s
e
cti
o
ns" not "se
c
t
ion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvin
U
nify all
-
zero buffers; add fwritez
e
ro()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
B
R 2
6
11906: proper er
r
or message fo
r
s
tart < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
NASM
2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r Anvin
Fix opcode
f
or
VADDSUBPS;
operands
for VBLEND
;
a
d
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
FMA instru
c
tion
s
w
o
n
't
b
e in Sa
n
dy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvi
n
Per
l
script
u
s
e
d to generat
e
FM
A
instruction
p
at
t
er
n
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anv
i
n
ch
a
nges
.
src:
d
ocument update
d
AVX specif
i
cati
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvi
n
Update the VF
M
A*
i
nstructions per the AVX spec v
e
rsion 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
Anvin
insns
.
dat: fix min
o
r fo
r
ma
t
t
i
ng anoma
l
i
es
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insn
s
.
pl: handle the
n
ew
V
EX
.
DDS flag p
e
r AVX sp
e
c
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter
Anvin
BR 2593349: Move version mess
a
ge back to stdo
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM
2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
do
c
:
c
l
e
an
u
p
t
h
e "String M
a
n
i
pulati
o
n in Mac
r
os" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: inde
n
t the t
i
m
e m
a
c
ro
e
xample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anvin
doc: fix
t
ypo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pete
r
Anv
i
n
Merge b
r
anc
h
'master
'
of git+ssh:/
/
rep
o
.
or
.
c
z/sr
v
/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
doc: update t
h
e secti
o
n
on numeric cons
t
ants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Peter
A
nvin
Fix the [warning] d
i
r
ect
i
ve
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
outas86: sl
i
gh
t
stylis
t
i
c cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
e
te
r
Anvin
BR 2432826: Fix enforcement o
f
the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
P
eter Anvin
BR 241
3
278: Nonoptimal forms of arithme
t
i
c
i
nstr
u
ctions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
changes
.
src:
docum
e
n
t
Mach-O
a
lignmen
t
fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
N
ASM
2
.
06r
c
2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvi
n
NASM
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
.
Peter Anvin
r
b
tree: drop "co
n
st" f
r
o
m
search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter An
v
in
change
s
.
src: do
c
ume
n
t POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anv
i
n
Merge branch 'na
s
m-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvi
n
t
e
st/popcnt
.
asm: simp
l
e test for
the POPCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvin
The
P
OPCNT instruct
i
on does not
ne
e
d
s
iz
e
s
on
m
emory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 222
9
703: POPCNT r6
4
,rm6
4
not
POPCNT r64,rm
3
2
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
vin
prep
r
oc: BR
222261
5
:
f
i
x
segfault on
b
ogu
s
%ifm
a
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
d
o
c: better descrip
t
ion
of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anv
i
n
changes
.
s
rc: document if for %ifmacro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
test: add test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter Anvin
pr
e
proc: BR
2
2
22615: fix segfault on
bogus %ifmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
ete
r
A
n
v
i
n
doc/changes
.
s
r
c:
d
ocument ELF T
L
S
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvi
n
doc: minor edit
t
o the TLS documentati
o
n exa
m
ples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pe
t
er Anv
i
n
version
.
pl: snap
s
hot rele
a
s
e
s *onl
y
*
h
a
ve d
i
g
i
t
s in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
P
e
ter Anvin
Move all version strings to a single
c
ompil
a
tion unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvi
n
rbtree: drop the d
a
ta
poin
t
er; instead
r
e
ly on bein
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
compil
e
r
.
h: add offsetof() and co
n
tainer_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
Left
-
leaning
r
ed-
b
lack tr
e
e
d
a
t
a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix head
e
r guards for
o
utlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anv
i
n
do
c
: cr
o
ss
-
reference macro par
a
me
t
er
c
oncatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
M
erge
b
ra
n
ch
'nasm
-
2
.
05
.
x
x
'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc: fix
t
ypo
i
n the descr
i
p
t
ion of
%
unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
d
oc: fix capi
t
alization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
doc: r
e
m
o
ve duplicate entry for the "error" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
e
r Anvi
n
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 An
v
i
n
doc
:
fix typo in
the descri
p
tion of %un
m
acro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
doc: fix capital
i
zation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pete
r
Anvin
d
o
c: r
e
move duplicate e
n
try for th
e
"erro
r
"
w
ar
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvin
d
o
c: retroacti
v
ely documen
t
up
d
ates to
t
he
w
arning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pe
t
er Anvi
n
Merge
c
om
m
it 'nasm-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
NASM 2
.
05
.
0
1
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvi
n
do
c
/ch
a
nges
.
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
.
Pete
r
Anvin
output: add common file outlib
.
c for common fun
c
tions
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pete
r
An
v
in
preproc: merge expand_mmac_params() and
exp
a
nd_indirect()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Merge br
a
nch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
Be
t
t
e
r
descr
i
ption of the
number-overflow warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvin
BR: 219
6
9
6
6: m
a
ke the -
w
/-W options work again
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
s
m
a
rt
a
lign:
clean up unnec
e
ssary
duplication; tw
e
ak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pet
e
r
A
nvin
For snapshot rele
a
ses, expa
n
d
o
u
t the mang
l
ed version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
P
e
ter
A
nvi
n
disasm: i
n
troduce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Pe
t
er Anvin
a
ssemble
:
use opx and opy in a
f
ew more
p
laces
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anv
i
n
do
c
/c
h
anges
.
s
r
c
:
retr
o
actively document ano
n
ymous
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
p
r
epro
c
: do
n
'
t
macr
o
-expand t
h
e
a
rgument
t
o
%use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document %
p
op with
a
r
gume
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
preproc:
all
o
w %pop
to take an ide
n
tif
i
er, unify %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vin
d
oc
:
doc
u
ment ano
n
ymous
%
push
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
n
vi
n
doc/cha
n
g
e
s
.
s
r
c: begin the release no
t
es for
2
.
0
6
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc:
fix awkward wor
d
o
rde
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
version
.
pl: don't add an extra
.
00
for s
u
bmino
r
if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
Merge branch 'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Fix op2 reference
s
that had not yet b
e
e
n conver
t
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
disasm:
exte
n
sion byte sup
p
or
t
i
n
the
d
is
a
ssemble
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Add e
x
ten
s
i
o
n
bytec
o
des to support operands
4
+
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
When issuing
warn
i
n
g
s for EA displacements, use the
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvi
n
NASM
2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter A
n
vi
n
doc/c
h
anges
.
src: update release notes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
et
e
r An
v
in
The CRC32 i
n
s
tructions can
take 66 prefi
x
es as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter Anvin
test/crc32
.
asm: t
e
st the
CRC32 instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Pe
t
e
r Anvin
BR 2190521
:
f
i
x the
CRC32 opcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next