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.13rc13
2017-02-24
H
.
Peter Anvin
perllib
/
README: delete
obsolete file
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
A
nvin
changes
.
src:
g
r
ammar fix
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
A
nvin
NASM 2
.
13rc4
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
comp
i
ler
.
h: correctly handle H
A
VE_DECL_*, test HAVE_DECL_S
T
RNLEN
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
configure: mak
e
sur
e
we flag
i
nv
a
l
i
d a
t
tributes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
eter Anv
i
n
output/co
d
eview
.
c: r
e
move
C99-is
m
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
eter
A
nvin
n
a
smlib/file: mov
e
memory-mapping
f
unctions out of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
Anv
i
n
NASM
2
.
13rc3
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
nasmlib/file
.
c: fi
x
v
a
r
i
ou
s
p
o
rtability
pr
o
b
lem
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter A
n
vin
asm/exprli
b
.
c: use PRId64
to pr
i
nt a 64-
b
it
n
umber
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
compil
e
r
.
h: watc
o
m_switch_hack
(
) improvem
e
nts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
A
nvin
comp
i
ler
.
h: only us
e
watcom_switch_hack() if n
e
cessary
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pe
t
er
Anvin
NASM
2
.
1
3
rc2
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
changes
.
src: update to fit
c
urrent 2
.
1
3 branch stat
u
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
insns
.
d
a
t
:
use the
o
fficially documented U
D
0 and U
D
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pe
t
er Anvin
assemble: for relative addre
s
s
e
s
, conve
r
t *this segm
e
n
t
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pe
t
er Anvin
nasmlib
.
h: ad
d
nasm
_
zer
o
n(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
P
e
ter Anvin
We can have a
WRT
for a relative
r
efere
n
ce
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvin
P
roperly kee
p
tra
c
k o
f
the b
a
s
e of relati
v
e relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
test/pcrel
.
asm: m
a
ke test output a bi
t
ea
s
ier
t
o understan
d
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter An
v
i
n
Su
p
port s
e
l
f-relative ex
p
res
s
i
o
n
s
i
n
offsets
and immediates
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter
A
nvin
w
a
t
com
.
h: horrif
i
c hack t
o
support Open
W
atcom switch
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
assemb
l
e
.
c: don't use a case fo
r
get
_
broadcas
t
_num()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nasm_del
e
te(): ug
l
y
hack t
o
make it side-
e
ffect-f
r
e
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pete
r
An
v
in
Put in a comm
e
nt that nasm
_
d
elet
e
isn't side effect
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
eter
A
n
vin
na
s
ml
i
b
.
h: add a
n
a
s
m_ze
r
o
() macro to the pointer he
l
pers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nas
m
_b
u
ild_asser
t
() -> nas
m
_
s
tatic_as
s
ert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pet
e
r Anvin
n
a
sm
_
build_asse
r
t(): use better fallback
i
m
plem
e
ntation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvi
n
nasm
l
ib
.
h: s
l
ightly tidy up the definition of
n
asm_
b
uild_ass
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvi
n
NASM 2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvin
output/out
m
ac
h
o
.
c:
u
se U
I
NT
6
4_
C
()
i
nstead of 1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
P
e
ter Anvi
n
If we have new feature
s
introdu
c
ed by C11, u
s
e
them
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
eter Anvin
com
p
iler
.
h:
u
s
e
th
e
correct sy
m
bo
l
to t
e
st for __builtin_exp
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
A
nvi
n
Various fixes to the
i
log2 function
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
n
asmlib: we need the
exact
size for the clz functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
Be
t
ter support for f
u
nction attributes, auto
c
on
f
cleanups
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anv
i
n
Merge rem
o
te-tracking branch 'origin
/
na
s
m-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
ete
r
Anvin
doc/change
s
.
src
:
document the RDPID instructio
n
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
Add r
d
pid instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
P
eter
Anvi
n
Allo
w
r
e
la
t
i
v
e r
e
ferences to external symbols in data
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Peter An
v
in
Move
c
anned OpenWat
c
om config to
con
f
ig/watc
o
m
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Pete
r
Anvin
c
o
mpiler
.
h: include
<
sys/types
.
h>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
e
ter Anvin
Run make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter
A
nvin
compiler
.
h: fix ty
p
o in t
h
e
non-gcc case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter
A
n
vin
co
m
p
i
ler
.
h: for
n
e
w
er gcc
attributes, we
c
an use
__has_attri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
o
u
tput/legacy
.
c: include o
u
tl
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
rdof
f
/r
d
l
a
r
.
h
: incl
u
d
e
"compiler
.
h"
n
o
t
"conf
i
g
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
P
e
ter An
v
in
distclean: clean
up config
/
config
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
P
e
ter
Anvin
alldeps: handle uses of full p
a
thnames
,
e
.
g
.
"c
o
n
f
ig
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
nasmint
.
h:
change header guar
d
s to
N
ASM_NASMINT_H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pet
e
r Anv
i
n
nasmint
.
h:
a
dd suppor
t
for the
M
SVS < 200
5
__in
t
64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter
A
nvin
co
n
fig/ms
v
c
.
h:
i
nttypes
.
h and
s
tdbool
.
h
i
ntroduced
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter An
v
in
config: add configuration
file for unknow
n
compilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pe
t
er Anvin
Move config
.
h to a
su
b
d
i
r
ectory, add MSVC-specific
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test: simple prag
m
a prepro
c
essor test
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anv
i
n
preproc: add
plumbing
f
o
r
the
%
pra
g
ma directi
v
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r A
n
vin
test/M
a
kef
i
le:
add rule to generate pr
e
pr
o
cessor out
p
ut
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvi
n
Merge remote-tracking
b
ra
n
ch
'
origin/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
pre
p
r
oc
:
add dum
m
y
%
pragma direct
i
ve
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
Factor ou
t
c
o
m
m
on string
l
ist
handling
c
o
de
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
p
r
e
proc:
clean up h
a
nding of the d
e
p
e
nde
n
c
y
lists
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
p
r
eproc:
retur
n
f
o
un
d
_path as a con
s
tant s
t
ring
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
Merge rem
o
t
e
-tracking
branc
h
'or
i
gin/nasm-2
.
1
2
.
x
x'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter A
n
vin
changes
.
src: typogr
a
phical
adjustment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
NASM 2
.
12
.
03
r
c1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
changes
.
src: documen
t
C
L
W
B
an
d
PCOMMI
T
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
insns: ad
d
OBSOL
E
TE flag for
instr
u
ctions removed
f
r
o
m
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
Ad
d
the CLWB
a
nd
(alre
a
dy
de
p
recated) P
C
OMMIT
instruc
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anv
i
n
changes
.
s
rc: update
f
or a 2
.
12
.
0
3 release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter An
v
in
assem
b
le: avoid
redundant rep
e
tition in RESx w
a
rning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
assemble:
pri
n
t a warning o
n
a forwa
r
d
referen
c
e in
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter Anvin
n
a
sm: scan the com
m
and line
tw
i
ce
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Peter Anvin
Add a hash for pathname searches, instead of searching
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
P
e
t
er
A
nvin
ba
c
kend:
psas inslen ==
0 to
the backend
fo
r
the INCBIN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter Anvin
backend
:
move wrapper
f
or legac
y
output f
u
n
cti
o
ns
t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pe
t
er An
v
i
n
incbin:
i
f we
have to fread(), try to do it only once
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pete
r
A
n
vin
file:
im
p
rove the f
i
le
acces
s
interface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter
A
n
vin
nasm
l
i
b:
m
o
v
e fseek
o
/ft
e
ll
o
/of
f
_t replacements to nasmlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter
Anvin
Merge
remo
t
e-tracking br
a
nch '
o
rigin/
n
asm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter An
v
in
Co
r
rec
t
/is4 en
c
oding for EVEX instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
Correct /is
4
encoding
for EVEX instruct
i
ons
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
New
backend inte
r
f
a
ce
-
assembler in
t
ernals #1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Pet
e
r
A
n
vin
o
u
telf: add panic()
for unk
n
own output types
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Pete
r
Anvin
di
s
p8
:
m
ake constant arrays in get_disp8N() static
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Pet
e
r An
v
in
Run make alldeps
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter
A
nvin
Run make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter
An
v
in
mkdep
.
p
l
:
do
n
't scan
files
u
ntil we
k
now all the paths
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
P
e
t
er A
n
v
in
configure
.
ac: disable
c
ommon data
t
o avoid
p
r
o
blems
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter Anvi
n
com
p
iler
.
h: alway
s
undefine __STRICT_ANSI
_
_ for gcc
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Pet
e
r Anvin
Merge tag 'n
a
s
m-2
.
12
.
0
2'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Peter Anvin
Han
d
le
m
u
ltiple
s
tand
a
rd macr
o
s
ets
s
a
nel
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter
A
nvin
NAS
M
2
.
12
.
02
commit
|
commitdiff
|
tree
2016-07-06
H
.
Pe
t
er
A
nv
i
n
Don't suppress ER
R
_D
E
BUG
m
essages from th
e
l
i
st
f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter
A
n
v
i
n
doc: update loca
t
io
n
of insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
M
e
rge tag 'nasm-
2
.
12
.
02rc9'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter
A
nvin
NASM 2
.
12
.
02
r
c9
commit
|
commitdiff
|
tree
2016-06-16
H
.
P
e
ter Anvin
preproc
.
c: fix assig
n
men
t
incorrectly
coded a
s
==
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er Anvin
NASM 2
.
12
.
0
2
rc8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Pe
t
er
Anvin
outmacho: F
i
x
re
l
a
tive
r
elocat
i
ons for 32-bi
t
Mach
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Peter
A
nvin
NASM 2
.
12
.
02rc7
commit
|
commitdiff
|
tree
next