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
preproc: unify token-pasting code
2009-04-20
H
.
P
e
ter Anvin
preproc: uni
f
y token-pasting co
d
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er Anvin
doc: sl
i
ghtly tidy
the copyright page
of the manua
l
.
commit
|
commitdiff
|
tree
2009-04-17
H
.
Pet
e
r Anvi
n
preproc: mak
e
$ and $$ TOKEN_OTHER
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r Anvin
p
repro
c
: fi
x
more
t
oken pasting cases
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anvin
AUTH
O
R
S
:
Update informat
i
o
n for
H
P
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anv
i
n
NASM 2
.
06rc
1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
Document p
r
eprocessor token concatenation
fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter A
n
vin
Ha
n
d
le weird cas
e
s of token pas
t
ing
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter Anvin
NASM 2
.
0
6rc9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add COPYIN
G
to t
h
e list o
f
fil
e
s to p
a
ckage
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add NASM
M
anual;
a
utomate v
e
rsion g
e
neratio
n
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
di
s
a
s
m:
f
ix rev
e
r
s
e
d
REP vs REPN
E
i
n
e
atby
t
e()
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
te
r
Anvin
disasm: when no instruction is
f
ound, consider a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
e
ter
A
nvin
NASM 2
.
06rc8
commit
|
commitdiff
|
tree
2009-03-18
H
.
P
eter A
n
vin
BR 2690688
:
Fix opcodes
for
FMA i
n
s
truc
t
ions
commit
|
commitdiff
|
tree
2009-03-17
H
.
P
e
ter Anv
i
n
Add te
s
t from
BR 26906
8
8
commit
|
commitdiff
|
tree
2009-03-17
H
.
Peter An
v
in
BR 2690688:
a
d
d missin
g
VFM instru
c
tions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Pet
e
r Anvi
n
BR 2
6
8
9
316: PEXTRQ
r
e
quires
R
EX
.
W
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
genfma: f
i
x spelling
o
f t
h
e
VFNM
ins
t
ructions
commit
|
commitdiff
|
tree
2009-03-16
H
.
Peter Anvin
i
n
sns
.
dat: fix VFNM instruction
s
inc
o
rre
c
t
l
y spelled
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Peter Anvi
n
NASM
2
.
06
r
c7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Peter Anvin
BR 2672117: handle
long
lines
f
or db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
autoco
n
f
:
d
e
tect the br
o
ken bool i
n
OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
Most instructio
n
code
s
are octal, so prin
t
errors th
a
t
.
.
.
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
optimizati
o
n
.
asm: more sb
y
t
e tests
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
sbyte:
o
p
timiza
t
ion is O
K
i
f
UNKNOWN
i
sn't
s
et
commit
|
commitdiff
|
tree
2009-02-27
H
.
Peter Anvin
o
p
timi
z
ation
.
asm:
a
d
d sbyte tes
t
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
te
r
A
nvin
NASM 2
.
0
6r
c
6
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
t
e
r A
n
vin
B
R
2413265: don'
t
pe
s
s
imize di
s
placements
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
An
v
in
o
p
timization
.
asm: add EA optimiz
a
tion test
s
commit
|
commitdiff
|
tree
2009-02-26
H
.
Peter
Anv
i
n
nasm
.
c: an
o
ther rea
d
ability cleanup
commit
|
commitdiff
|
tree
2009-02-26
H
.
P
e
ter
A
nvin
nasm
.
c:
readability c
l
eanup for seg:off pars
i
ng
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add
V
PCLMUL
i
nstructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pete
r
Anvin
ass
e
mble
:
onl
y
be optimi
s
tic with NO_SEG if
w
e'
r
e
r
e
al
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergenc
e
.
a
s
m: add test of jmp to an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
v
in
P
CLMUL
is appar
e
ntly targeted
for W
e
s
tmere with
t
he
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
v
i
n
NASM
2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 255
7
903: fix disassembly of
a
set of SSE MOV* in
s
t
ructio
n
s
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 254
1
2
5
2: Fix issues in insns
.
dat
,
mo
s
tl
y
related
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anv
i
n
c
hange
s
.
s
rc:
d
ocument WA
I
T and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
B
R
259
2
476:
Tr
e
at WAIT as a prefix even though it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
br704736:
h
a
n
dle
d
eep cont
e
xt-local
m
acros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter An
v
in
n
asmlib: make nasm_strcat() take const ar
g
uments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvi
n
outelf32/64: remove
a
lign
_
str
in f
a
vor of fwritezero(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
outbin
:
fix ty
p
o: "sections" not
"
se
c
tion"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
e
r Anvin
Unify
a
ll-zero
buffers; add fw
r
itezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
nvin
BR 2611906: proper error messag
e
for
start <
o
rigin
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter Anv
i
n
NASM 2
.
06r
c
4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r A
n
vin
Fix opcod
e
for VADDSUBPS; op
e
ra
n
ds for VBL
E
ND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter Anvi
n
FMA in
s
t
ructions
w
on't b
e
in
Sandy Bridge
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
Perl s
c
ript used
t
o
gene
r
at
e
FM
A
instr
u
ction patterns
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter Anvin
c
h
ange
s
.
src: docu
m
en
t
updated AV
X
specifica
t
i
o
n
commit
|
commitdiff
|
tree
2009-02-18
H
.
Pete
r
Anvin
Update
the VFMA* inst
r
uct
i
ons per the AVX spec v
e
rsion
5
commit
|
commitdiff
|
tree
2009-02-18
H
.
P
e
ter Anvin
in
s
ns
.
d
a
t: fix minor formatting anomalies
commit
|
commitdiff
|
tree
2009-02-18
H
.
Peter A
n
vin
ins
n
s
.
pl:
han
d
le the
n
e
w VEX
.
D
D
S
f
lag p
e
r
A
VX
spec
.
.
.
commit
|
commitdiff
|
tree
2009-02-13
H
.
Peter Anvin
BR 259
3
3
49: M
o
ve version mess
a
g
e back to s
t
d
o
u
t
commit
|
commitdiff
|
tree
2009-02-11
H
.
Peter Anvin
NASM 2
.
06
r
c3
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc
:
c
l
e
an up the "String M
a
n
i
pulation in Macros"
sectio
n
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r Anvin
do
c
:
inde
n
t the
t
ime macro e
x
ample
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
doc: fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pet
e
r
Anvin
Merge branch 'master' of
g
it+s
s
h://repo
.
or
.
c
z
/srv/g
i
t
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Pe
t
er Anvin
doc
:
update the section on nume
r
ic constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pet
e
r A
n
vin
Fix th
e
[warni
n
g] directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er Anv
i
n
outas86
:
slig
h
t s
t
ylistic clean
u
ps
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432826: Fix enforcemen
t
o
f the L
O
NG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Pe
t
er
Anvin
BR 2413
2
78: Nonoptimal forms of arithme
t
ic instructio
n
s
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Pete
r
Anv
i
n
change
s
.
src
:
documen
t
Ma
c
h-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
NASM 2
.
06
r
c2
commit
|
commitdiff
|
tree
2008-11-30
H
.
P
eter Anv
i
n
NASM 2
.
0
6
rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter Anvin
ELF: use rbtree fo
r
symbol searche
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
ter Anvin
rbtree: drop "const" f
r
om search fun
c
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
A
nvin
c
hanges
.
src: documen
t
POPCNT fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anv
i
n
Merge branch
'
nasm-
2
.
0
5
.
x
x'
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
tes
t
/popcnt
.
asm:
s
imp
l
e test
f
or
the POPCNT
i
n
s
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
nv
i
n
T
he POP
C
NT instr
u
c
t
ion does
n
o
t nee
d
sizes on me
m
ory
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
Anvin
B
R
2229703:
PO
P
CNT
r64,r
m
64 not POPCNT r64,
r
m32
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter
A
n
v
in
p
r
eproc: BR
2
222615: fix s
e
gfault on
b
ogus %ifma
c
ro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter Anvin
d
o
c: b
e
tter desc
r
iption o
f
%line
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
changes
.
src:
d
o
cument if
for %ifm
a
cro
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
e
ter 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
prepr
o
c
: B
R
2222615: fix segfault on bogus
%if
m
acr
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pe
t
er A
n
vin
d
o
c/
c
hanges
.
s
r
c: doc
u
ment E
L
F
T
LS
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Pete
r
A
nvin
doc: minor edit
t
o
the TLS d
o
cumentation examples
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Pe
t
er A
n
v
in
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 ver
s
ion st
r
ings to a single compilation unit
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
rbtree: drop
t
h
e data pointer; inst
e
ad
r
el
y
on b
e
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
co
m
pile
r
.
h:
add offset
o
f
() and con
t
aine
r
_
o
f()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
Left-lea
n
ing red-black tre
e
data structu
r
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
F
i
x header guards for o
u
t
lib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
m
ak
e
a
l
ldeps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
d
o
c
: cross-re
f
er
e
nce m
a
cro p
a
ram
e
ter
c
oncatenation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er An
v
in
Merge b
r
a
nch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pe
t
er
Anvin
do
c
:
fix typo in the description
of
%unmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc:
f
ix
capitaliz
a
tion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: remove duplicate
e
n
t
ry for the
"
e
rror" war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r Anvin
doc
:
retroactively
d
o
c
ument updates to t
h
e
warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
d
o
c: fix
typo in the desc
r
ipt
i
on of
%
unm
a
cro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
do
c
:
f
ix capitalization
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc:
r
e
m
o
v
e
duplicat
e
en
t
ry for the "e
r
ror"
wa
r
ning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter
Anvin
doc: retro
a
cti
v
ely do
c
um
e
nt updates to the
w
arn
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next