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
NASM 2.13rc4
2017-02-24
H
.
Pete
r
Anv
i
n
N
A
SM 2
.
13
r
c4
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
compil
e
r
.
h:
c
orrectly handle HAV
E
_DECL_
*
,
test
H
AV
E
_DECL_STR
N
LEN
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
Anvi
n
confi
g
ur
e
:
m
ake sure w
e
flag invalid at
t
ributes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pe
t
er Anv
i
n
outpu
t
/codevie
w
.
c: remove C99-ism
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
nasmlib/
f
ile: move memory-mapping
fu
n
c
tions o
u
t of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
NASM 2
.
13rc3
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
t
e
r
Anvin
n
a
sm
l
ib/fil
e
.
c: fix
v
arious
port
a
b
i
lity
pro
b
l
e
ms
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pet
e
r Anv
i
n
asm/e
x
p
r
lib
.
c: use PRId64 t
o
p
r
int a 64-bit
number
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter A
n
vin
compiler
.
h: w
a
t
c
om_
s
witch_h
a
ck
(
)
im
p
rovement
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
compiler
.
h:
on
l
y use watcom_switch_
h
ack()
i
f necessa
r
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
NASM 2
.
13r
c
2
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter An
v
in
chan
g
es
.
src: u
p
d
a
t
e
to fit current 2
.
1
3
branch status
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
insns
.
dat: use the officially do
c
umented UD0 and UD1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
P
eter Anvin
ass
e
mble: for rela
t
ive addresses, conver
t
*this segment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvin
nasmlib
.
h: add na
s
m_zeron
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pet
e
r
A
nvin
We can
h
ave a
WRT for a relative reference
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter An
v
in
Properly
k
eep track of th
e
bas
e
of relati
v
e
reloca
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Pet
e
r
Anvin
test/p
c
rel
.
asm: make test out
p
ut a bit easier to u
n
d
e
rstand
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anv
i
n
S
upport self-relative expressi
o
ns in offs
e
ts and im
m
ediat
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
wat
c
om
.
h: horrific hack to support Ope
n
Watcom switch
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Pet
e
r
Anvin
ass
e
mbl
e
.
c: don't use
a case for get_b
r
o
adcast_num
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvi
n
n
asm_delete(): ugl
y
hack t
o
m
ake it side-ef
f
e
c
t-f
r
ee
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter
Anvin
P
u
t in a comment that nasm_delete i
s
n't side effect
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nasmlib
.
h: add a nasm
_
zero() macro to the pointer helpe
r
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pe
t
er Anv
i
n
nasm_build_assert() -> nasm_sta
t
ic_asser
t
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pet
e
r An
v
i
n
nasm_b
u
ild_assert(): use be
t
ter fallback
i
mplementatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Pet
e
r Anvin
nasmlib
.
h: slig
h
tly tid
y
u
p
the definition of nas
m
_build_ass
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter A
n
vin
NASM 2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter A
n
vin
output
/
o
utmacho
.
c:
use
UINT64_C() instead of 1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
Peter Anvin
If
w
e have new
featu
r
e
s
introd
u
ced b
y
C1
1
, use them
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvi
n
com
p
il
e
r
.
h: use the
co
r
rect
s
ymbol to test
f
or __builtin_ex
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pet
e
r Anvin
Various fi
x
es to the ilog2 funct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pete
r
Anvin
nasmlib: we need
t
h
e
e
xact siz
e
for the clz funct
i
on
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvi
n
Better
s
upport
for f
u
nction att
r
i
butes
,
autoconf c
l
eanups
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter A
n
v
in
Merge
r
e
mote-tracking branch
'
orig
i
n/n
a
sm-2
.
12
.
x
x'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
d
oc/c
h
an
g
es
.
src: docu
m
ent the RDPID instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvi
n
Add rd
p
id instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter Anvin
A
l
low rela
t
ive
refer
e
nce
s
to external s
y
m
b
ol
s
in data
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Pete
r
A
n
vin
Move ca
n
ned OpenWatcom
conf
i
g to config/watcom
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Pete
r
A
n
vin
c
o
m
pil
e
r
.
h: include <sy
s
/types
.
h>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Pete
r
Anvi
n
Ru
n
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
compiler
.
h: fix t
y
po
i
n
the non
-
g
c
c case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
eter A
n
vi
n
compiler
.
h:
f
or newe
r
gc
c
attributes, we
c
an us
e
__has_attri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
output/legacy
.
c: in
c
lud
e
outli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Pet
e
r Anv
i
n
rdoff/rdla
r
.
h: include "compi
l
er
.
h" not
"config
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
distclean: clean up c
o
nfig/c
o
nfig
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
P
et
e
r Anvin
alldeps: handle uses of f
u
ll pathnam
e
s, e
.
g
.
"config
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter
Anvin
n
a
smi
n
t
.
h:
ch
a
nge header guards to
N
ASM_N
A
S
M
I
NT_H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter A
n
vin
nasmint
.
h:
a
dd support for the MSVS < 200
5
__int64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pe
t
er A
n
vin
c
o
nfi
g
/
m
svc
.
h: intt
y
pes
.
h and stdb
o
o
l
.
h i
n
troduced
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter A
n
vin
config: add co
n
fi
g
uratio
n
file
for
u
nknown co
m
p
ilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pe
t
er Anvi
n
Move config
.
h to a sub
d
irectory, add MSVC-specific
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test: simple pragma pr
e
proc
e
ssor test
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvi
n
preproc: add plum
b
i
n
g f
o
r the %pragma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test
/
Make
f
il
e
:
add rule to
generate
p
r
e
p
ro
c
essor outp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
Mer
g
e remote-trac
k
ing branc
h
'orig
i
n
/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
preproc: add d
u
mmy
%
pr
a
gma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
Factor ou
t
common string
l
ist ha
n
dling
code
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
prepro
c
:
c
lean up han
d
ing of
the depend
e
ncy lists
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvi
n
p
reproc: re
t
urn found_
p
ath as
a c
o
ns
t
ant string
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter A
n
vin
M
e
rge remote-
t
rac
k
ing branch 'origin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
ch
a
nges
.
src
:
t
y
pographic
a
l ad
j
ustment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
NASM 2
.
12
.
03rc1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
changes
.
src: do
c
ument CLWB and PCOMMIT
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
insns: add O
B
SOLE
T
E
flag for
i
nstr
u
ct
i
ons removed from
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter Anvin
Add the CLWB and
(
already dep
r
ecated) PCOMMIT in
s
tru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er A
n
vin
changes
.
src: updat
e
for a 2
.
12
.
0
3 release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter A
n
vin
assemble:
avoid red
u
ndant repetiti
o
n in RESx warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
t
er
A
nvin
asse
m
ble: prin
t
a warning
on a fo
r
ward
r
efe
r
ence
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
nasm
:
scan the
c
o
m
m
and line
twi
c
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Peter
A
nvin
A
d
d a hash for
p
athname searches,
i
nst
e
a
d
o
f searching
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter Anv
i
n
b
a
ckend: psas insle
n
== 0 to
t
he backe
n
d for the INCBIN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter
Anvi
n
b
a
cke
n
d:
m
o
ve wrapper for legacy output functi
o
ns to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pe
t
er
Anvin
i
n
cbin:
i
f
w
e have to fread(), try to do it
onl
y
o
nce
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter
A
nvin
f
ile
:
i
m
prove the f
i
le ac
c
e
ss interface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pe
t
er Anvin
nasmlib: move fs
e
eko/ftello/off_t replace
m
en
t
s
t
o
nasml
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
e
ter
A
n
vin
Merge r
e
mote-tr
a
cking bran
c
h
'
ori
g
in/
n
asm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
e
ter
A
nvin
Correct /
i
s4 encoding
f
o
r EVEX
instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter
Anvin
Correct /is4 encoding
for EVEX instru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Pet
e
r Anvin
New b
a
cken
d
i
n
t
erface -
a
s
sembler
internals #
1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
e
ter
Anv
i
n
outelf: add
panic() f
o
r un
k
nown outp
u
t
t
ypes
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Peter
A
nvin
disp
8
: m
a
ke constant
a
r
r
a
ys
i
n g
e
t_disp8N() static
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
R
un make alldeps
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anv
i
n
Run make allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Pet
e
r Anvin
mkdep
.
p
l: don't scan files unt
i
l we know all
t
he paths
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Peter Anvin
confi
g
ure
.
ac: di
s
a
b
le common data
t
o avoid p
r
oblems
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Pet
e
r A
n
vin
compile
r
.
h: always undefine __STRICT_ANSI
_
_ for gcc
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Pe
t
er Anvin
Merge tag 'nasm-2
.
12
.
02'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Peter A
n
vin
Handle mult
i
ple standard macro sets
s
a
n
ely
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter
A
n
vin
NASM 2
.
12
.
02
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter An
v
in
D
o
n't suppress ERR_
D
EBUG
m
e
s
s
a
ges
from the lis
t
file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
P
eter
Anv
i
n
doc: updat
e
location of
i
nsns
.
d
a
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter
A
n
vin
Merge tag 'nasm-2
.
1
2
.
02rc9
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
NA
S
M 2
.
1
2
.
0
2
r
c9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er Anvin
preproc
.
c: fix assi
g
nment in
c
orrectly c
o
de
d
as ==
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter
Anv
i
n
NASM 2
.
12
.
02rc8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Peter
A
nvin
outmacho
:
Fix relative relo
c
ati
o
n
s
fo
r
32-bit
Mach
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Peter Anvin
NAS
M
2
.
12
.
02rc7
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
Anvi
n
Reorg
a
nize t
h
e source
code
i
nto subdirectories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter A
n
v
in
nasmlib: break u
p
nasm
l
ib
.
c
i
nto logical compo
n
en
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next