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
quote: use nasm_assert() instead of plain assert()
2009-06-26
H
.
Peter Anv
i
n
insns
.
dat:
add relaxed fo
r
ms for XOP/FMA4/C
V
T16
i
nstructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter
A
nv
i
n
Add Cyrill Gorcunov to AU
T
HORS
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
e
te
r
Anvin
ins
n
s
.
pl:
r
em
o
ve str
a
y
w
hit
e
space
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter Anvin
i
n
sns
.
p
l: add "nohi"
code for REX_NH
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
ete
r
Anvin
insns
.
pl: fix
i
ndenta
t
ion
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pe
t
er Anvin
ELF: make debuggin
g
functions
static
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Pete
r
Anvin
E
L
F
:
remo
v
e loop
i
n
va
r
iant calc
u
lation of global offset
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
P
et
e
r A
n
v
in
ELF: c
l
e
a
n
up the
a
r
it
h
metic fo
r
global symb
o
ls
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-26
H
.
Peter An
v
in
ELF
:
bump GLOBAL_TEMP_BASE
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
ELF: eli
m
i
n
a
t
e
hard-cod
e
d
s
ec
t
ion numbers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Handle t
h
e new ELF he
a
de
r
s i
n
t
h
e
dependency generation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvin
E
L
F
: add header files
,
begin merging common code,
drop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
NASM
2
.
06rc13
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pet
e
r Anvin
ch
a
n
g
es
.
s
r
c: upda
t
e
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
A
nvin
insns: m
a
ke the MMX
version of PINSRW match the SSE
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
Intel FMA: drop re
l
axed fo
r
ms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter
Anvin
Fix the P
I
NSR seri
e
s
of in
s
tructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anv
i
n
Add s
u
pport
for i
n
structions
w
h
i
ch al
w
ays use low 8
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Pete
r
Anvin
insns
.
dat:
fix
t
y
pos
:
V
C
MPORD_S
P
[
S
D] entered as VCMP
O
RS_SP[SD]
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
Peter Anvi
n
i
nsns
.
dat: collapse relaxed forms
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-25
H
.
P
eter Anvi
n
in
s
ns
.
pl: allo
w
relaxed fo
r
ms to be c
r
e
a
ted
with
o
ut
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-06-24
H
.
Peter Anv
i
n
c
h
a
n
ges
.
s
r
c
:
fix som
e
o
d
d spac
i
ng
commit
|
commitdiff
|
tree
2009-06-23
H
.
Peter Anv
i
n
parser: don't use
m
idcod
e
declara
t
ions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Peter
Anvin
specfile: update URL
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 b
a
ck the -nut option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-26
H
.
Pe
t
er Anvin
Nindent: update with the -npro and -il0 opti
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-23
H
.
Peter Anvin
doc: use
NAS
M
sy
n
tax for x87 regis
t
ers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Pete
r
A
n
vin
Add s
y
mb
o
lic co
n
sta
n
t
s
fo
r
REX_V "clas
s
e
s
"
(VEX, XOP
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-09
H
.
Peter
A
n
vin
doc:
remove
i
nsref
.
src
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-06
H
.
Peter Anvin
NASM 2
.
06r
c
1
2
commit
|
commitdiff
|
tree
2009-05-04
H
.
Peter Anvi
n
preproc: ha
n
d
l
e %+
even du
r
i
ng early token r
e
placement
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
P
e
t
e
r Anvin
Use lower case for VEX and XOP i
n
i
n
structions table
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-05-04
H
.
Pet
e
r A
n
vin
Infras
t
ruct
u
re support
f
or A
M
D
's
new
XOP prefix
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-30
H
.
Peter An
v
in
outbin
:
replace f
p
r
intf(rf, no
t
_defined); with fp
u
ts
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-20
H
.
Peter A
n
vin
doc: slightly tidy th
e
c
o
pyright page
of the m
a
n
u
al
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nv
i
n
pr
e
proc:
fix more token pasting cases
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
P
e
ter
A
nvin
AU
T
HORS: Update inf
o
r
m
at
i
on for
HPA
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvin
NAS
M
2
.
06rc1
0
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pet
e
r
Anvi
n
Document prepr
o
c
e
ssor t
o
ken co
n
catenation f
i
x
.
commit
|
commitdiff
|
tree
2009-04-08
H
.
Pe
t
er
Anvin
H
a
ndle wei
r
d cases of token
p
a
s
ting
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2009-04-08
H
.
Peter
A
nvi
n
NASM 2
.
06
r
c
9
commit
|
commitdiff
|
tree
2009-04-07
H
.
Pe
t
er A
n
v
i
n
nasm
.
nsi
:
add COPYIN
G
to the list of fil
e
s to package
commit
|
commitdiff
|
tree
2009-04-07
H
.
Peter Anv
i
n
nas
m
.
n
s
i: add NASM
M
anual;
a
utom
a
te v
e
rsion
generation
commit
|
commitdiff
|
tree
2009-03-19
H
.
Peter Anvin
di
s
a
s
m
: fix
r
e
versed REP vs RE
P
N
E
i
n e
a
tbyte()
commit
|
commitdiff
|
tree
2009-03-19
H
.
Pet
e
r Anvin
di
s
asm: whe
n
no ins
t
ru
c
tion is found, conside
r
a naked
.
.
.
commit
|
commitdiff
|
tree
2009-03-15
H
.
Pete
r
A
n
vin
NASM 2
.
06rc
7
commit
|
commitdiff
|
tree
2009-03-08
H
.
P
eter Anvin
BR 267211
7
: handl
e
long lines
for d
b
/
d
w
/etc
.
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter
Anvin
autocon
f
: d
e
tect
t
h
e
b
roken bool in OpenWa
t
com 1
.
8
commit
|
commitdiff
|
tree
2009-03-01
H
.
Peter An
v
in
Most instr
u
ct
i
on codes are octal, s
o
p
r
int errors
t
hat
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
Add VPCLMUL ins
t
ructions
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter Anvin
assemble:
o
n
ly be
optimist
i
c with NO_SEG if
w
e
'
re real
l
y
.
.
.
commit
|
commitdiff
|
tree
2009-02-24
H
.
Peter A
n
vin
co
n
vergence
.
asm: add te
s
t of jmp to
an absolute address
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
PCLMUL
is apparentl
y
targeted for Westmere with the
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anv
i
n
NASM 2
.
06rc5
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
BR 2557903: fix
d
isassembly o
f
a set of SSE MOV* i
n
structions
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
eter
Anvin
BR 2541
2
52: Fix
i
ssues in
insns
.
dat, mostly relate
d
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er
A
nvin
changes
.
src: document WAIT and %$$ fixes
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pe
t
er Anvin
BR 25924
7
6:
T
reat
W
AIT
a
s a prefix even thou
g
h
it's
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
n
vin
br
7
04
7
36: ha
n
dle
d
eep con
t
ex
t
-
l
ocal macros
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
nasmli
b
: make nasm_strcat() take c
o
nst arguments
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
o
u
t
e
lf32/64: remove align_str in fav
o
r
of fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
ou
t
bin:
fix typo
:
"sections" not "section"
commit
|
commitdiff
|
tree
2009-02-22
H
.
Pete
r
Anvin
U
n
ify
a
ll
-
zero buffers; add fwritezero()
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter Anvin
BR 2611906: proper
error message
f
or start
<
origin
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
NASM 2
.
0
6rc4
commit
|
commitdiff
|
tree
2009-02-22
H
.
Peter
A
nvin
Fix opcode for VA
D
DSUBPS; operands for
V
B
LEND; add
.
.
.
commit
|
commitdiff
|
tree
2009-02-22
H
.
P
e
t
e
r Anvin
FMA instru
c
t
ions
w
on't
be in Sandy
B
ridge
commit
|
commitdiff
|
tree
2009-02-13
H
.
P
ete
r
A
nvin
BR 2593349: Move
v
e
r
s
ion me
s
sage back
to
stdout
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: clean up
the "Stri
n
g Man
i
pulation in Macros" section
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
doc: indent
t
he time macro
examp
l
e
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter A
n
vin
doc: fix
typo
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anvin
Merg
e
branch '
m
aster' of git+ss
h
://repo
.
or
.
cz/srv/git
.
.
.
commit
|
commitdiff
|
tree
2009-01-19
H
.
Peter Anv
i
n
doc: upda
t
e the section on numeric constants
commit
|
commitdiff
|
tree
2009-01-05
H
.
Pet
e
r Anvin
F
i
x
the
[
warning] direc
t
ive
commit
|
commitdiff
|
tree
2009-01-04
H
.
Pe
t
er Anvin
outas86
:
s
l
ight styl
i
s
tic
cleanups
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter Anvin
BR 2432
8
26:
F
ix
enforcement
o
f the LONG bit
commit
|
commitdiff
|
tree
2008-12-30
H
.
Peter An
v
in
B
R
2413278
:
Nonoptimal forms of arithmeti
c
i
nstructions
.
.
.
commit
|
commitdiff
|
tree
2008-12-23
H
.
P
e
t
e
r Anvi
n
chan
g
es
.
src: document Mach-O alignment fix
.
commit
|
commitdiff
|
tree
2008-12-20
H
.
Peter Anvin
N
ASM
2
.
06rc2
commit
|
commitdiff
|
tree
2008-11-30
H
.
Peter
A
nvin
NASM 2
.
06
r
c1
commit
|
commitdiff
|
tree
2008-11-07
H
.
P
e
te
r
Anvin
ELF: use rbtree f
o
r
symbol
s
earches
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-07
H
.
Peter A
n
vin
rbtre
e
: d
r
op "const" f
r
om sear
c
h function
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter An
v
i
n
cha
n
ges
.
src: document POPC
N
T
fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pet
e
r Anvin
Merge
b
ranch 'nasm-2
.
05
.
xx'
commit
|
commitdiff
|
tree
2008-11-06
H
.
P
ete
r
Anvi
n
test/popcnt
.
asm: simple te
s
t
f
or the POPCNT instruction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
The POPCNT instruction does not nee
d
sizes on
m
emor
y
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Peter Anvin
BR
2
2
2970
3
: POPCNT r64,rm64 not PO
P
CNT r64
,
rm3
2
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-06
H
.
Pe
t
e
r
A
n
vi
n
prep
r
o
c
: BR 2222615:
fix segfau
l
t on bogus %ifmacro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-05
H
.
Pet
e
r An
v
in
doc: bett
e
r description of %line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter
A
nvin
c
h
a
n
ges
.
src:
d
ocum
e
nt
i
f for %if
m
acro
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Pe
t
er Anvin
test:
a
d
d
te
s
t
f
o
r
BR
2
222615
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-04
H
.
Peter Anvin
preproc: BR
2222615: fix segfault on bo
g
u
s %i
f
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter Anvin
doc/
c
ha
n
ges
.
s
r
c: documen
t
ELF TLS
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-03
H
.
Peter
Anvin
d
oc: minor edit
t
o the TLS documentation examples
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-11-01
H
.
P
eter Anv
i
n
version
.
pl: snapshot re
l
eas
e
s
*only
*
have digits in
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-31
H
.
Peter Anvin
Move al
l
version strings t
o
a
si
n
g
le compi
l
a
tion unit
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
i
n
rb
t
re
e
: drop the data pointer
;
instead
r
e
l
y on being
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anv
i
n
compiler
.
h: add
offset
o
f() a
n
d contai
n
er_o
f
()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
et
e
r An
v
in
Left
-
leaning
red-black tree data
structur
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Pet
e
r
A
nvin
Fix h
e
a
d
e
r guards for outlib
.
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
next