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
configure: make sure we flag invalid attributes
2017-02-24
H
.
P
e
ter
A
n
vin
configure: make sure
w
e flag inva
l
id att
r
ib
u
tes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
A
nvin
output/codeview
.
c: re
m
o
v
e
C99-
i
sm
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
nasml
i
b/file: move memory-mapping fu
n
ctions out of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pe
t
er Anvin
NASM 2
.
13rc3
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvi
n
nasmlib/file
.
c:
f
ix
v
ariou
s
portability problems
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
asm/exprlib
.
c
:
u
se PR
I
d
6
4 to print a 64-bit number
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
compiler
.
h: watcom_switch_
h
ack()
improvements
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pe
t
er
Anvin
compile
r
.
h: onl
y
use watco
m
_swit
c
h_hack() if
necessary
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pete
r
A
nvin
NASM 2
.
13
r
c2
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pet
e
r
Anvin
chan
g
e
s
.
src:
updat
e
to
fit current 2
.
13 branch status
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
insns
.
dat: use the offici
a
lly d
o
cume
n
ted UD0 and UD1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvin
a
ssem
b
l
e: fo
r
relativ
e
ad
d
re
s
ses, convert *this segment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pe
t
er Anvin
nasmlib
.
h: add nasm_zer
o
n
()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pe
t
er A
n
vin
We
can h
a
ve a
W
RT for a relati
v
e reference
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
P
e
t
er Anvi
n
Properly keep track of
t
he ba
s
e of r
e
lative relocat
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anv
i
n
t
e
st/pcrel
.
asm: make test outpu
t
a bit easier to under
s
tand
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter A
n
vin
Support self-relative expres
s
ions in offsets and imm
e
diat
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
P
eter Anvin
watcom
.
h: ho
r
rif
i
c ha
c
k
t
o supp
o
r
t
O
penWatcom
swit
c
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Pe
t
er
Anvin
a
s
sembl
e
.
c: don't use a
case
for get_br
o
adcast_num(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
ter Anvin
nasm_
d
e
l
ete():
u
gly hack to m
a
ke it side-effect-free
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pe
t
er Anvin
Put in
a
comment
th
a
t na
s
m_del
e
te i
s
n
't side effec
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
te
r
Anvin
na
s
mlib
.
h
:
add a nasm_zer
o
(
)
m
a
c
r
o to t
h
e pointer helper
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anv
i
n
nasm_buil
d
_assert() -> nasm_stati
c
_assert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
ter
Anvin
n
a
sm_build_
a
ss
e
rt(): use bett
e
r fallback imp
l
e
m
entati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Pet
e
r Anv
i
n
nasm
l
ib
.
h: slightly tid
y
up the d
e
fini
t
ion of nasm_build_a
s
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
eter A
n
vin
NASM 2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvin
output/out
m
ach
o
.
c: use UINT64_
C
() instead of
1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
Pe
t
er A
n
v
i
n
I
f
we have new features introduce
d
by C11, use th
e
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pe
t
er Anvin
comp
i
l
er
.
h: use the correct symb
o
l t
o
t
e
s
t f
o
r __builtin_exp
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
ter Anv
i
n
Var
i
ous f
i
xes t
o
t
h
e
ilog2 functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pe
t
er Anvin
nasm
l
i
b: we need the exact
size
f
or the clz fu
n
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
eter Anvin
Better su
p
port for function
a
ttribu
t
es, auto
c
onf cleanu
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
Me
r
ge rem
o
t
e-trac
k
ing
b
r
anch 'origin/
n
asm
-
2
.
12
.
x
x
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
Anv
i
n
d
o
c
/chang
e
s
.
src: document the
R
DPID
i
ns
t
ruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
ter Anvin
Add rdpid
instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter Anvi
n
Allow relative refere
n
ces to external symbols i
n
data
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Peter
Anvi
n
Move
ca
n
ne
d
OpenWatcom con
f
ig to con
f
ig/watcom
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
P
e
ter Anvin
compile
r
.
h: include <s
y
s/t
y
pe
s
.
h>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
e
ter Anvin
R
u
n
m
ake allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
compi
l
e
r
.
h: fix typo in t
h
e n
o
n-gcc case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
compiler
.
h
: for newer gcc at
t
ributes, we
can use __has
_
attri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Pe
t
er Anv
i
n
o
utput/legac
y
.
c: include outlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
rdo
f
f/rdlar
.
h: include "com
p
iler
.
h" n
o
t "co
n
fig
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
P
eter
Anv
i
n
distcle
a
n
:
clean up config/conf
i
g
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter
A
nvin
alldep
s
: handle u
s
es of
f
ull pathnames, e
.
g
.
"config
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pete
r
Anvi
n
n
asmint
.
h: change
header guards t
o
NASM_NASMI
N
T
_
H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter
A
nvin
nasmi
n
t
.
h: add supp
o
rt for
t
he MSVS
<
2005 _
_
int64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
P
e
ter Anvin
config
/
m
s
vc
.
h: inttypes
.
h
an
d
stdboo
l
.
h introdu
c
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter
Anvin
c
o
nfig: add
c
onfiguration file fo
r
u
nknown compilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
P
e
ter Anvin
Move c
o
nfig
.
h t
o
a
s
u
bdirecto
r
y, add MSVC-speci
f
i
c
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
t
e
r An
v
i
n
test: sim
p
le pra
g
m
a pre
p
rocessor t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
p
r
eproc: add
plumbing fo
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
ile:
add rule to generate
preprocesso
r
output
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
te
r
Anvin
Mer
g
e
re
m
o
te
-
tracking branch 'ori
g
in/nasm-
2
.
1
2
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc
:
ad
d
d
u
m
my %pragma dire
c
t
i
ve
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter
A
nvin
Fact
o
r out com
m
o
n
string list handlin
g
code
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
pr
e
proc: clean up ha
n
ding of the dep
e
nde
n
c
y li
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
p
r
eproc: re
t
urn f
o
und_path as a constant strin
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anv
i
n
M
erge remote-track
i
ng bra
n
ch 'origin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
c
h
a
n
g
e
s
.
src:
t
ypogr
a
phical a
d
ju
s
tme
n
t
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
NASM 2
.
12
.
0
3
r
c1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
cha
n
ges
.
src: document CLWB and PCOMMIT
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter
Anvin
insns: add OBSOLETE flag for instru
c
tions r
e
moved from
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
e
r A
n
vin
Add the
C
LWB and (already deprecated) PCOMMIT instr
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
c
h
a
nges
.
sr
c
: u
p
date for a 2
.
12
.
03 release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
assemble
:
avoid red
u
ndant re
p
e
t
ition in RESx warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
a
ssemb
l
e: prin
t
a warning o
n
a forward reference in
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
na
s
m: sc
a
n the command line twice
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Pe
t
er Anvi
n
Add a hash for
p
a
thname searches,
i
n
stead of searching
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
P
e
ter Anvin
b
a
ckend
:
psas insl
e
n == 0
to
the backe
n
d for
t
he INC
B
IN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Pete
r
Anvin
backend:
m
ove w
r
apper
for legacy
outpu
t
functions
t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pet
e
r An
v
in
i
n
cbin
:
if
w
e have t
o
fread(), try to do it
o
nly once
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter A
n
vin
file: i
m
prove the fil
e
acces
s
interface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pet
e
r
Anvin
nasm
l
ib: move fseeko/ftello/
o
ff
_
t rep
l
acements
t
o
nasm
l
ib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anv
i
n
M
e
r
ge r
e
mote-
t
racking b
r
anch
'
origin
/
nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvi
n
Correct /
i
s4
encoding fo
r
EVEX instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter
A
nvin
Correc
t
/
is4 encoding for EVEX
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
New backend
i
n
te
r
face
-
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 Anvin
outelf: add pani
c
() for unknown output types
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Peter A
n
vin
d
i
sp8: make constant arra
y
s in get_
d
isp8N(
)
sta
t
ic
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter A
n
vi
n
Run make
all
d
eps
commit
|
commitdiff
|
tree
2016-08-16
H
.
Pe
t
er Anvin
Run
m
a
k
e
allde
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
P
e
ter Anvin
mkdep
.
pl: don't scan files unti
l
we know all the paths
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Peter Anvin
configure
.
a
c: disable common d
a
ta to avoi
d
p
robl
e
ms
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
P
e
t
e
r
A
nv
i
n
compi
l
er
.
h
:
always un
d
efine _
_
STRICT_ANSI
_
_
for gcc
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
P
eter Anvin
Merge t
a
g
'nasm-2
.
12
.
02
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Peter Anvi
n
Handle mul
t
i
p
l
e
sta
n
dard macro sets sa
n
ely
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
P
et
e
r Anvin
NASM 2
.
12
.
02
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter
Anv
i
n
D
on't suppress ERR_
D
EBUG m
e
ssages fro
m
the list file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
P
e
t
er
A
nvin
doc
:
upd
a
te location
o
f
insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
Merge t
a
g 'nas
m
-2
.
12
.
02
r
c9'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pet
e
r
Anvin
NASM 2
.
1
2
.
02
r
c9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er Anvin
p
reproc
.
c: fix assignment in
c
orrec
t
ly
c
oded as ==
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvi
n
NASM 2
.
12
.
02rc
8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Peter
A
nvin
o
u
t
mac
h
o:
F
ix
r
elative relo
c
a
t
io
n
s f
o
r 32
-
bit
Mach
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Pet
e
r
A
nvin
N
ASM 2
.
1
2
.
0
2
rc7
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
Reor
g
anize the
s
ou
r
c
e code into sub
d
irect
o
r
i
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
nas
m
li
b
: break up nasmlib
.
c i
n
to l
o
gical co
m
ponents
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
ndisa
s
m: don
'
t use nasm_open_read()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter A
n
vin
Add wra
p
p
e
r
s
a
round fopen
(
), u
s
e mmap on glibc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next