repo.or.cz
/
nasm.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
optimization.asm: add EA optimization tests
2009-02-26
H
.
P
eter A
n
v
i
n
o
p
t
i
mizat
i
on
.
asm: add EA op
t
imization tests
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter Anvin
nasm
.
c: another readabi
l
ity cle
a
nup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter An
v
in
nasm
.
c: readability c
l
eanup for seg:
o
ff parsi
n
g
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvi
n
Add VP
C
L
M
UL i
n
structions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble: o
n
ly
be optimistic with NO_SEG if we'r
e
rea
l
ly
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
c
onvergenc
e
.
asm:
a
d
d test of jmp to an absolute
a
ddress
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
PCLMUL is appa
r
ently ta
r
geted
f
or West
m
ere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
NASM
2
.
0
6rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
ete
r
Anvin
BR 2557903:
f
i
x
disassembly of a set of SSE MOV* inst
r
uctio
n
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2541
2
52: Fix
issues i
n
insns
.
dat, mostl
y
rel
a
ted
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
c
h
anges
.
src: document WAIT and %$$
f
i
xes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
BR 259
2
476: Treat WAIT as a pref
i
x even
t
hough it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
b
r7
0
473
6
: h
a
ndle d
e
ep context
-
local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
na
s
mlib: make
n
asm_
s
trcat()
take
c
on
s
t ar
g
u
m
en
t
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
outelf32/64:
r
emove ali
g
n_s
t
r in fa
v
or
of f
w
ritezer
o
()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
A
nv
i
n
out
b
in:
fix t
y
po: "sec
t
io
n
s" not "sec
t
ion
"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
Unify
all-
z
ero
buffers; a
d
d fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
BR
2
6
11906: proper er
r
or
m
e
s
s
age f
o
r sta
r
t < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
i
x
opcode for VADDSUBPS; o
p
e
r
a
nds for VBL
E
ND
;
add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
F
M
A in
s
tructions won't
be in Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvi
n
Per
l
script used
to g
e
n
e
rate FMA
instru
c
tion
patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anv
i
n
change
s
.
src: do
c
ument u
p
dated AVX specificat
i
on
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter
A
nvin
U
p
d
ate the VFM
A
* instructions per
t
he A
V
X spec version 5
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
dat: fix
m
in
o
r formatting anomalie
s
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
insns
.
p
l: handle th
e
new VEX
.
DDS flag per AV
X
s
p
ec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter An
v
i
n
BR 25
9
334
9
: Move versio
n
message back to stdout
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06rc3
commit
|
commitdiff
|
tree
2009-01-21
Soronel Haetir
Documen
t
the
a
s86
.
.
sta
r
t lab
e
l
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvin
doc: clean up the
"St
r
ing Manipul
a
t
i
on in
M
a
cros" secti
o
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
doc:
i
ndent the time macro
e
xampl
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er
A
nvi
n
do
c
: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
er Anvin
Merge bran
c
h 'master' of git+s
s
h:
/
/repo
.
or
.
cz/s
r
v/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
e
r
Anvin
doc
:
update the se
c
tion on numeric
c
on
s
tants
commit
|
commitdiff
|
tree
2009-01-05
H
.
P
e
ter Anvin
Fix the
[
warning] direc
t
ive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er An
v
in
outas86: slight stylis
t
ic cleanups
commit
|
commitdiff
|
tree
2009-01-04
So
r
onel
Haetir
Add entry p
o
int su
p
port to as
8
6 backe
n
d
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter A
n
vin
B
R 2432
8
26: Fix enforcem
e
nt of the LONG
bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pete
r
Anvin
BR
2
4
1327
8
:
Non
o
p
timal forms of arithmetic instructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
c
h
anges
.
src: do
c
ument Mach-O alig
n
ment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Pete
r
Anvin
N
ASM 2
.
06rc2
commit
|
commitdiff
|
tree
2008-12-18
David
D
eHaven
Mach-O alignment fi
x
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
e
t
e
r
A
n
v
i
n
NASM
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Pe
t
er Anvin
ELF
:
use rbt
r
ee for symbol
sea
r
ch
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtr
e
e: d
r
op "const"
from search function
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
chang
e
s
.
src:
docu
m
ent
P
OPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvin
Merge branch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter A
n
v
i
n
t
est/popcnt
.
asm: simpl
e
te
s
t for the P
O
PCNT instruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
ete
r
Anvi
n
The POPCNT instructio
n
does not need si
z
es on memo
r
y
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR 2
2
2
9703: POPCNT r64,rm6
4
not POPCNT
r64,rm32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
pr
e
p
roc: BR
2
2
226
1
5
:
fix segfault on bogus
%
i
f
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pet
e
r Anvin
doc: bett
e
r description
of %line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pet
e
r Anvin
change
s
.
src: document if
f
or %i
f
macro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
test:
a
dd test for BR 2222615
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR
2
222615: f
i
x
s
egfault on bogus %ifmacr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
d
oc/c
h
anges
.
s
rc: document
ELF 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
d
o
c
umentation e
x
ample
s
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
version
.
pl: snapshot rele
a
ses *only
*
have digits in
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move all version
s
trings
t
o a single compilat
i
on unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nv
i
n
rbtree: d
r
op the data pointer; instead rely on being
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvi
n
compil
e
r
.
h
: add offs
e
tof() a
n
d container_of()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Left-leaning red
-
black
t
re
e
data
s
tructu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
Fix he
a
d
er guards for outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
A
nvin
m
a
k
e al
l
deps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: cross-reference macro parameter co
n
catenati
o
n
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
M
e
rg
e
b
r
a
n
ch
'
nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anv
i
n
do
c
: fi
x
t
y
po
i
n
t
he description of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: fix c
a
pit
a
lization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er Anvi
n
d
oc: remove
duplicate entry
f
or
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
doc: retroactively d
o
cumen
t
u
pdates to the warn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
doc
:
fix
typo in
t
he descri
p
tion
of %unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
eter Anvi
n
doc
:
fix
capitalizat
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter
Anvi
n
doc:
r
emove dup
l
icate ent
r
y for the "error"
wa
r
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: re
t
r
o
act
i
vely documen
t
updates
t
o the wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anvin
Merge c
o
mmit 'na
s
m-2
.
05
.
01'
commit
|
commitdiff
|
tree
2008-10-29
H
.
Peter Anv
i
n
NASM 2
.
05
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
Pet
e
r Anvin
doc/changes
.
src: document
-
W/-w fix
a
s
a NASM 2
.
0
5
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-28
H
.
Peter Anvin
outpu
t
:
add common
file o
u
tlib
.
c
for c
o
mmon f
u
nctio
n
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-27
H
.
Pe
t
er A
n
vin
preproc: m
e
rge
expand_m
m
ac_par
a
ms()
a
nd expand_i
n
dir
e
ct()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter A
n
vin
Merge branch 'nasm-
2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter An
v
in
Bet
t
er description of the
n
umber-overf
l
o
w
w
a
rnin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
BR: 2196966
:
make the -w/-W options work aga
i
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter
A
nvin
smartalign: c
l
ean u
p
u
nnecessary
d
uplication; tweak
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter A
n
v
i
n
F
or snap
s
ho
t
re
l
e
a
ses, expa
n
d
out the mangled version
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter
A
nvin
disasm
:
i
ntrod
u
ce opy
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-25
H
.
Peter Anvin
assem
b
le: use op
x
a
nd opy in a few more plac
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc/changes
.
src: re
t
roactively
d
ocu
m
ent
ano
n
ym
o
us
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pete
r
Anvi
n
prepr
o
c: don't ma
c
ro-expand the
argument t
o
%use
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
doc: document
%p
o
p w
i
th
argument
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
p
r
eproc: allo
w
%pop to take
a
n identifier, uni
f
y %push
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc: document
a
nonymous
%
p
ush
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r
Anvin
doc/c
h
anges
.
src:
b
e
gin
t
he 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
do
c
: fi
x
awkw
a
r
d word order
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
bmi
n
or if
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter Anvin
Merge branch
'indirect'
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
e
ter Anvin
Fix op2 refer
e
nce
s
t
hat had not
y
et
b
een convert
e
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter
A
nvin
disas
m
: ext
e
nsi
o
n by
t
e suppo
r
t i
n
the disas
s
embler
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pet
e
r Anvin
Ad
d
e
xtension b
y
tecodes
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
ng
s
for EA displace
m
ents
,
use 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
next