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_delete(): ugly hack to make it side-effect-free
2017-01-24
H
.
Peter Anvin
nasm_del
e
te
(
): ug
l
y hack to
make i
t
side-effect-f
r
ee
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
P
u
t
i
n a comment that n
a
sm_de
l
ete isn't side
effec
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
ter
A
n
vin
nasmlib
.
h: add a nasm_
z
ero() ma
c
r
o to t
h
e pointer helpers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anv
i
n
nasm_build_assert() -
>
nasm_static_assert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pete
r
An
v
in
nasm_build
_
a
ssert
(
): use be
t
ter fall
b
ack implementation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter A
n
vin
nas
m
lib
.
h:
s
li
g
htly
t
idy up the definition of nasm_
b
u
i
ld_ass
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Pe
t
e
r
Anvin
NASM 2
.
1
3rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvin
o
utput/outmacho
.
c: use UI
N
T64_
C
() inst
e
ad of 1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
P
e
ter A
n
vin
If we have
n
ew features
i
ntroduced
by C11, us
e
them
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pet
e
r Anvin
compiler
.
h:
u
se th
e
c
o
r
rect symb
o
l
to
t
e
st
for __buil
t
in_exp
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter A
n
v
i
n
V
ari
o
u
s
fi
x
es to the
ilog2 functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
nasml
i
b: we need the exact size for the clz funct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
ter Anvin
B
et
t
er s
u
pport for function a
t
tributes, autoconf
c
l
e
a
n
u
ps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
te
r
Anv
i
n
Merge remote-tracking b
r
anch '
o
rigin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pete
r
An
v
in
doc/chang
e
s
.
src
:
d
o
cume
n
t the RDPID instr
u
ction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
A
n
vin
Add rdpid
i
nstruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter Anvin
Allow
relative
reference
s
to external symbols
in d
a
t
a
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
P
eter
A
nvin
Move canned OpenWatcom config to config/
w
atcom
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Peter Anvin
compiler
.
h: includ
e
<sys/types
.
h
>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
Run make alld
e
ps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Pet
e
r Anvin
compiler
.
h:
f
i
x typo in the n
o
n-gcc case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
eter Anvin
c
omp
i
l
er
.
h: f
o
r newer gcc attribute
s
, we can
u
se __has_at
t
ri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter
A
n
v
in
output/legacy
.
c: include outli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
rdof
f
/rdlar
.
h:
include
"
c
ompile
r
.
h" not "config
.
h
"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter A
n
vi
n
distclean:
clean up config/con
f
ig
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter An
v
in
alldeps: handle
u
ses of
f
ull pathn
a
mes, e
.
g
.
"config
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
P
e
t
e
r An
v
in
nasmint
.
h: change header
guards t
o
NASM_NASMINT_H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
nasm
i
nt
.
h: add s
u
pp
o
rt
f
o
r
t
he MSVS
<
2
005 __in
t
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pet
e
r Anvin
confi
g
/msvc
.
h: inttypes
.
h
a
nd
stdbool
.
h introduce
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
config: add co
n
figuration f
i
le fo
r
un
k
nown compilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter
A
nvin
Move
c
o
n
fig
.
h to
a
s
ubdi
r
ectory,
add MSVC-specific
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
test: simple pragma prepr
o
cessor test
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
prepro
c
: add
plu
m
bi
n
g
for
the %pragma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
test
/
Makefile: add ru
l
e to
g
enera
t
e p
r
eprocessor o
u
tput
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
e
r
An
v
in
Merge remote-tracking
branch
'
o
rigin/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
pr
e
proc:
add dummy
%
p
ragma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter An
v
in
Fac
t
or out common st
r
ing list ha
n
dling code
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc: cl
e
an up h
a
n
d
ing
of
t
h
e
depen
d
ency li
s
ts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc: return found_p
a
th as a constant
string
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
i
n
M
erge remo
t
e-t
r
acking branch
'
o
r
igin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r
Anvin
changes
.
src: typ
o
graphi
c
a
l
adju
s
t
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
NASM 2
.
12
.
0
3
rc1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvi
n
changes
.
src: docum
e
nt
C
L
W
B and PCO
M
MIT
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
insn
s
: ad
d
OBSO
L
ETE flag for inst
r
uctions remove
d
f
r
o
m
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
Add the
CLWB and
(
a
l
r
eady d
e
precated) PCOMMIT in
s
truc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
c
ha
n
ges
.
src: update 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 redu
n
dan
t
repeti
t
ion in RE
S
x warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
t
e
r Anvin
assemble: pr
i
n
t
a wa
r
n
ing on
a
forward referenc
e
in
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
A
nvin
nasm: s
c
an
t
he comman
d
l
i
n
e
twice
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Peter Anvin
Add a hash for pathna
m
e
searches, instead of searching
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter Anvin
bac
k
e
n
d
:
psas inslen == 0 to the backend for
the
I
N
CBIN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter
A
nvin
backend: move
w
rapper for legacy output functions
to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvi
n
incbin: if we have to f
r
e
a
d
(
), try
t
o do it
onl
y
once
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
file: im
p
r
ov
e
the fi
l
e access in
t
er
f
ace
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pete
r
An
v
i
n
nas
m
li
b
:
move f
s
eeko/fte
l
lo
/
off_
t
replace
m
e
nts to
nasmlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvi
n
Merge remote-tracking branch
'origin/na
s
m-2
.
12
.
xx
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
e
ter Anvin
Correct /is4 enco
d
i
n
g fo
r
EVE
X
instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Pete
r
Anvin
Cor
r
e
c
t /is4 encodin
g
f
or EVEX in
s
t
r
u
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Pe
t
er
Anvin
New backend
interface -
a
ssembler inte
r
nals #1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
ou
t
e
l
f
: add panic()
f
or
u
nknown
o
utput types
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Peter Anvin
d
isp8: make co
n
stant arrays in get_disp8N() static
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Pete
r
Anvin
Run ma
k
e allde
p
s
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter
A
nvin
R
u
n make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
mkd
e
p
.
pl: don't scan
files
u
ntil we
k
now al
l
the paths
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Pet
e
r Anvin
configure
.
a
c: dis
a
ble c
o
m
mo
n
data
t
o avoid probl
e
ms
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter Anvin
c
ompiler
.
h: always undefine
__STRICT_ANSI__ for gcc
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter A
n
vin
M
e
r
g
e
tag 'nasm-2
.
12
.
02'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Pe
t
er Anvin
Hand
l
e
m
u
ltiple standard m
a
cr
o
s
e
ts sanel
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter Anvin
NA
S
M 2
.
12
.
0
2
commit
|
commitdiff
|
tree
2016-07-06
H
.
P
e
t
er Anvin
Don't suppre
s
s ERR_DE
B
UG mess
a
ges
f
r
o
m the list file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter Anvi
n
doc: upd
a
te loca
t
ion
o
f in
s
ns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
Merge tag 'nasm-2
.
12
.
02rc9'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
NASM 2
.
12
.
0
2
rc9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter
A
n
vin
preproc
.
c: fix assignment incorrectly coded a
s
==
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
P
eter
A
nvin
NASM 2
.
12
.
02rc8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Peter Anvin
out
m
acho: Fix relat
i
ve re
l
ocations fo
r
32-bit Ma
c
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Peter
A
n
vin
N
A
SM 2
.
12
.
02rc7
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter A
n
vi
n
R
e
o
rganize the source code into su
b
directories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
Anv
i
n
nasmlib: break up nas
m
l
ib
.
c i
n
to logical components
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
P
e
ter A
n
vin
ndisasm
:
don't us
e
nas
m
_
o
pen_read
(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
P
et
e
r A
n
vin
A
d
d wrappers around fopen(),
u
se mmap
on glibc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pet
e
r
A
n
v
in
n
a
sm
l
ib: g
i
ve gcc a bit more hints about
how
our all
o
c
ation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pet
e
r
A
n
vin
NASM 2
.
12
.
02r
c
6
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
Me
r
ge
remote-tracking b
r
a
nch 'origi
n
/
n
asm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
P
e
ter
Anvin
preproc:
m
ake
"
S
tackPointer"
a
cons
t
char *
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
c
o
deview: use nasm_realpath()
t
o
find the canoni
c
al
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
NASM
2
.
12
.
02rc5
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pet
e
r Anvin
ifun
c
.
mac:
t
he
ilog2 warning may want to be bo
t
h ce
i
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pe
t
er Anvi
n
codeview:
d
o
n't walk th
e
f
i
le list f
o
r every lin
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-18
H
.
P
e
ter Anv
i
n
d
o
c: inc
l
u
de kerning tables in t
h
e met
r
ics heade
r
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Pet
e
r Anvin
Merge remote-t
r
acking
b
ranch 'origin/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-05-17
H
.
P
eter Anvin
con
f
i
g
ur
e
: cor
r
e
c
tl
y
di
s
cove
r
-W
optio
n
s f
o
r c
l
ang
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Peter Anvin
Merge
r
emo
t
e-tracking
branch
'
origin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Peter
A
nv
i
n
doc:
remove obsol
e
te references
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Pe
t
er An
v
in
Fi
x
bu
i
lding
i
n
a
separate directory f
r
o
m
t
he
sour
c
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-16
H
.
Peter Anvin
Unbreak building
in a separate ob
j
ect direct
o
ry
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-16
H
.
P
eter An
v
i
n
au
t
oge
n
.
sh
:
re
m
o
v
e configure-generated files
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-13
H
.
Peter Anv
i
n
Support
E
VEX encodings of maps 0-
1
5
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-10
H
.
Peter
Anvin
codevi
e
w: use nasm_free()
i
nstead of plain free
(
)
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-10
H
.
Pete
r
A
nvin
Revert "nasmlib/
f
ile
.
c: Win
d
ows _chsize_s()
*r
e
turns
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next