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
hashtbl: make hash_iterate() not crash on an uninitalized table
2009-06-27
H
.
P
e
t
e
r Anvin
hashtbl: make hash_it
e
ra
t
e() not crash on an
u
ninitalized
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-27
H
.
Peter Anvin
nasm
.
c: clean u
p
pass exit logic
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
n
disa
s
m: fix
disassembly
o
f JRCXZ
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter A
n
vin
N
A
SM
2
.
0
6
rc14
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er Anvin
insns
.
dat: reformat
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
Anvin
insns
.
dat: add
r
elaxed forms for XOP/FMA4/CVT1
6
instructio
n
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
A
dd Cyrill Gorcunov to AUTHORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
insns
.
p
l:
remove stray whitespace
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
i
nsns
.
pl:
a
dd "nohi" code for REX_NH
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvi
n
insn
s
.
p
l
: fix
indentation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
n
vin
ELF
:
make
d
e
b
uggi
n
g funct
i
ons sta
t
ic
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
E
L
F: remove l
o
op invari
a
nt
calculati
o
n
o
f
global o
f
fset
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
ELF: cl
e
an
up
t
he arithmetic f
o
r glo
b
al symbol
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
A
n
v
i
n
ELF: bump
GLOBAL_T
E
MP_BASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
ELF: elim
i
na
t
e hard-coded section numbers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Handle the n
e
w ELF headers in t
h
e depen
d
e
n
cy
gen
e
ratio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvi
n
ELF: add head
e
r files, begin m
e
r
ging
c
o
m
mon
c
ode, drop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
e
ter
Anvin
NASM
2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
er
A
nvin
cha
n
g
e
s
.
src:
update
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
i
nsns:
make t
h
e MMX ve
r
s
ion o
f
PINSRW m
a
tch the SSE
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Intel FMA:
dro
p
re
l
a
x
ed forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
Fix
th
e
P
I
N
S
R
series of
i
nstruct
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pe
t
e
r Anvin
Add support f
o
r instructio
n
s which always use low
8
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
n
v
i
n
insn
s
.
dat: fi
x
typos: VCMPORD_SP[SD] entered as VC
M
PORS_SP[SD
]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
in
s
ns
.
dat: collapse relaxed
forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
insns
.
pl: allow r
e
laxed forms to be created
w
i
thout
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter
A
nvin
change
s
.
src: fix
s
ome odd
spacing
commit
|
commitdiff
|
tree
2009-06-23
H
.
Pe
t
er Anvin
parser:
d
on'
t
use midcode declarations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er
Anvin
specfile: upd
a
te UR
L
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
P
e
ter Anvin
Nindent:
a
d
d back the
-
nut option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter Anvin
N
i
ndent: update with t
h
e -npr
o
and -il0 op
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc
:
use NASM syntax for x87 registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pe
t
er
Anvi
n
Add symbolic
c
o
nstan
t
s
for REX_V "
c
lasses" (VEX
,
XOP
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
Anvin
doc: r
e
move insref
.
sr
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Pet
e
r Anvin
NASM
2
.
0
6
r
c
1
2
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvin
preproc: han
d
le %+ even duri
n
g
early token
r
eplacement
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
e
ter Anvin
Use l
o
wer case for VEX and XOP in
i
nstruct
i
ons
t
able
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter A
n
vin
In
f
ra
s
t
r
ucture supp
o
rt for AMD's new X
O
P prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter Anvin
outbin: replace
f
p
rintf(rf,
n
o
t
_defined);
w
i
t
h
f
p
uts
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Pe
t
er A
n
vin
doc: slightly t
i
dy the copyright pa
g
e of the manual
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter A
n
vin
preproc:
fix more token
p
asting cases
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
An
v
i
n
AUTH
O
RS: U
p
date
i
nformation
f
or H
P
A
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anvin
NASM 2
.
06rc10
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anvin
Document preprocessor token co
n
catena
t
ion fix
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pete
r
Anvin
H
andle w
e
ird cases of token pas
t
i
n
g
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter Anv
i
n
NASM 2
.
06rc
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anvin
nasm
.
nsi: add CO
P
YIN
G
t
o the li
s
t of files to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter A
n
vin
n
asm
.
nsi: ad
d
NASM M
a
nual; automate version
gen
e
ration
commit
|
commitdiff
|
tree
2009-03-19
H
.
P
e
ter Anvi
n
disasm:
f
ix reversed RE
P
vs R
E
PNE in eatb
y
te()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r Anvin
disasm:
w
hen no
i
ns
t
ruction
is found
,
consi
d
e
r a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pet
e
r Anvin
NASM 2
.
06rc7
commit
|
commitdiff
|
tree
2009-03-08
H
.
Pe
t
er Anv
i
n
B
R 267
2
1
1
7: han
d
l
e
long li
n
e
s
for db/dw/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
P
eter Anvin
autoconf: detec
t
the
broken b
o
o
l
in OpenWatcom 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter Anvin
M
o
s
t
i
n
s
tr
u
ction codes are octal, so print errors that
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pe
t
e
r Anvin
Add V
P
CLMUL instructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Pet
e
r
Anvin
assemble
:
o
n
ly
b
e opti
m
i
sti
c
wit
h
N
O
_SEG if
w
e're really
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
convergen
c
e
.
asm: add test of jmp
t
o
an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
et
e
r An
v
i
n
PCLMUL is apparently targeted for Westmere
with
the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NASM 2
.
06rc
5
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
ter
A
n
v
in
BR 25
5
7903: fix di
s
assembly of
a
set o
f
SSE MOV* instructions
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 254125
2
: Fi
x
is
s
u
es in insns
.
dat, mostly r
e
lated
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
changes
.
src: document WA
I
T and %$$
f
ixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pet
e
r An
v
in
BR 2
5
9
2476
:
Treat WAIT as a prefix eve
n
t
h
ough it
'
s
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
A
nv
i
n
br
7
04
7
36:
handle deep context-local macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
Anvi
n
na
s
m
l
i
b: m
a
ke
n
asm_strc
a
t
() take
const
arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
vin
outelf32/
6
4:
r
emov
e
a
l
ign_st
r
in favor of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvi
n
outbin: fix typo: "sec
t
ions"
not
"
s
e
c
t
i
o
n"
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
te
r
Anvin
Unify all-
z
ero buffe
r
s
; a
d
d fwritezero
(
)
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter A
n
v
in
B
R
2611906: proper error messa
g
e
for start < origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
NAS
M
2
.
0
6
rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er An
v
in
Fix opcode for V
A
DDSUBPS; operands for VBLE
N
D
;
a
dd
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
FMA instructio
n
s won
'
t
be in Sandy Bridg
e
commit
|
commitdiff
|
tree
2009-02-13
H
.
Pet
e
r Anvin
BR
2
593349:
Move version message back to stdout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter
A
nvi
n
doc: clean up
t
he "String Manipulation in Macros" se
c
t
i
on
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
e
t
e
r
Anvin
d
oc: indent t
h
e
time m
a
cro example
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc
:
fix typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
P
eter Anvin
Merge branc
h
'master'
o
f g
i
t+ssh://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvi
n
d
o
c: u
p
date the section on numeric cons
t
ants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pet
e
r Anvin
Fix t
h
e [warning]
directive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Peter Anvin
o
utas8
6
: slight
s
tylist
i
c cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
B
R
2
4
32826: Fix
e
nforce
m
e
n
t of the LONG b
i
t
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2413278: No
n
optimal forms of ar
i
thm
e
t
ic in
s
tructi
o
ns
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
Peter Anvin
c
h
ange
s
.
sr
c
:
document Mach-O alignment f
i
x
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter A
n
v
i
n
NASM 2
.
0
6
rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter Anvin
NAS
M
2
.
06rc1
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anv
i
n
ELF:
u
s
e
r
b
t
ree for
symbol search
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter Anvin
rbtree: drop "const"
f
rom search function
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r A
n
vin
cha
n
ges
.
src: do
c
ument POPCN
T
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
Merge
bra
n
ch 'nasm-2
.
0
5
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
e
ter Anvi
n
t
est/popc
n
t
.
asm: si
m
ple
t
est for the POPCNT ins
t
ructio
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvi
n
T
h
e POPCNT instruction do
e
s not
need sizes on memory
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pete
r
Anvi
n
B
R
22297
0
3: POPCNT r6
4
,rm64 not POPCN
T
r64,rm32
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
in
preproc:
B
R 22
2
261
5
: fix
s
egf
a
ult on bog
u
s %if
m
acro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Peter
A
nvin
doc: better des
c
ription of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter An
v
in
chang
e
s
.
src: doc
u
ment if for %ifmacro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
P
eter Anvin
test: add test for BR 2222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anv
i
n
pr
e
proc: BR 2222
6
15: fix segfault on bog
u
s %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/cha
n
ge
s
.
src: document ELF T
L
S
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
P
e
ter Anvin
do
c
: mi
n
or edit t
o
t
h
e
TLS d
o
cumentatio
n
examples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
Peter Anvin
ver
s
ion
.
pl: snapsh
o
t r
e
leases *only*
h
ave digi
t
s i
n
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next