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
assemble: for relative addresses, convert *this segment* to fixed
2017-02-21
H
.
P
e
ter Anvin
ass
e
m
b
l
e
:
f
or rel
a
tive addresse
s
, convert *th
i
s segment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvin
nasmlib
.
h: add nasm_zeron(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter
An
v
in
We c
a
n have a WRT for a rel
a
tive ref
e
re
n
ce
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pet
e
r Anvin
Pro
p
e
rly kee
p
track o
f
the
base of relative relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
test/pcrel
.
asm:
make tes
t
output a bit easier to understand
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Pe
t
er An
v
in
Support
self-relative
ex
p
ressions in offsets and immediates
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
wat
c
om
.
h: horrific hac
k
to support OpenW
a
tc
o
m sw
i
t
c
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter A
n
v
in
assemble
.
c: don't
use a cas
e
f
o
r
get_broadc
a
st_num()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
ter
A
nvin
nasm
_
d
e
l
et
e
(): ugly hack to make it s
i
d
e-effect-f
r
ee
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pe
t
er Anvin
Put in a
comm
e
nt that
na
s
m_delete i
s
n't s
i
de effect
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pet
e
r Anv
i
n
nasmli
b
.
h
: add a nasm_
z
er
o
() macro to
t
he poin
t
e
r
helpers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anv
i
n
nasm_build_asse
r
t() ->
nasm_static_
a
ssert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pete
r
Anvin
nasm_build_asse
r
t(): use b
e
tt
e
r fallback implementatio
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
Pete
r
Anvin
nas
m
lib
.
h: slightly tid
y
up the definition of na
s
m
_
build_ass
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
eter An
v
i
n
NASM
2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvin
o
u
tput/outmacho
.
c: u
s
e UINT64_C() inst
e
a
d of
1
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
Peter Anvin
If
w
e
have new features introdu
c
ed
by C11,
u
se them
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter A
n
vin
compiler
.
h: use the co
r
rect symbol
to test for
_
_built
i
n_exp
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
t
er An
v
in
Variou
s
f
i
xes to the ilog2 functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anv
i
n
nasmlib: we need the e
x
act
s
ize
for the clz
functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pe
t
er Anvin
Better support for
f
unction
a
ttributes
,
aut
o
c
o
nf
cl
e
anu
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
Merge remote-tracking branch 'origin
/
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 Anv
i
n
doc/c
h
anges
.
s
rc: d
o
cu
m
ent the
RDP
I
D instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
A
nvin
Ad
d
rdp
i
d in
s
truction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter Anvin
Allow relat
i
ve referen
c
e
s
to exte
r
na
l
sym
b
ols
i
n da
t
a
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
P
e
ter Anv
i
n
Move canned OpenWatcom config to
config/wa
t
com
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
P
eter
A
nvi
n
compiler
.
h:
i
nclude
<sy
s
/type
s
.
h>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
e
ter A
n
vin
R
u
n
m
a
ke al
l
deps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter A
n
v
i
n
c
o
m
piler
.
h: fix
t
yp
o
i
n the n
o
n-gc
c
case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
com
p
iler
.
h: for newer g
c
c attributes, w
e
can
u
se __has
_
att
r
i
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
output/legacy
.
c: include
o
utl
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anv
i
n
rdo
f
f/rdla
r
.
h: i
n
clude "compiler
.
h" not "conf
i
g
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
distclean: clean
up
c
onfig/c
o
nfig
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter
An
v
in
alldeps:
h
andle
uses of
f
ull pathnames, e
.
g
.
"conf
i
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
nasmint
.
h:
c
hange header guards to NASM_NASMINT_H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
n
a
smint
.
h
:
a
d
d support for the MSVS
< 2005 __int64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
con
f
ig/msvc
.
h:
int
t
yp
e
s
.
h and stdbool
.
h int
r
oduced
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
config:
a
dd confi
g
uration file for
u
n
known com
p
i
l
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
Move config
.
h
to a
subd
i
rectory
,
add MSVC-specific
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test: simp
l
e p
r
agma
p
reproce
s
s
o
r
test
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc: add plumbing for th
e
%pragma directi
v
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
t
e
st/M
a
k
e
f
ile: add rule to genera
t
e preproce
s
s
o
r
output
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
Merge remote-tracking branch
'origin/nas
m
-
2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
pre
p
roc: add dumm
y
%pragma di
r
ectiv
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvi
n
Fac
t
or out commo
n
string list handling cod
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
t
er Anvin
prepro
c
: clea
n
u
p ha
n
d
i
ng
o
f the depend
e
n
cy lists
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter An
v
in
p
r
eproc: return
f
ound_pat
h
a
s a constant stri
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
Merge rem
o
t
e-tracking b
r
a
nch '
o
rigin/n
a
sm-2
.
12
.
x
x
'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
changes
.
src: t
y
p
ogra
p
hical adjust
m
ent
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
NASM 2
.
12
.
03rc1
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter Anvin
changes
.
src: docu
m
ent
C
LWB
a
n
d PCOMMI
T
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
insns: add OBSOLE
T
E fl
a
g
f
o
r instr
u
ctions removed from
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
Add t
h
e CLWB and (alrea
d
y
d
eprecated) PCOMMIT i
n
str
u
ctions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter A
n
vin
changes
.
src:
u
pdat
e
f
or a 2
.
12
.
0
3 rel
e
ase
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anv
i
n
assemble: avo
i
d redundant repetition in RESx warni
n
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
ass
e
m
b
le: pri
n
t a warning on
a
f
or
w
ard
r
eference
i
n
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
nasm: sc
a
n th
e
command line t
w
ice
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
P
e
ter A
n
vin
Add
a
hash for pathn
a
me search
e
s, instea
d
of sear
c
hing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter An
v
in
b
ackend: p
s
a
s
i
ns
l
en
== 0 to the b
a
ckend for
the INCBIN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter Anvin
backend: mov
e
wr
a
pper for lega
c
y
o
utput fun
c
tions to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
incbin:
if we have
t
o fread
(
), t
r
y t
o
do it only once
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
f
ile: impr
o
ve the file
a
c
c
ess int
e
rface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Pete
r
Anvin
n
a
smlib: move fseeko/ftello/off_t
replaceme
n
ts to nasmlib
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
Merge remote
-
t
r
acking br
a
nch 'origin
/
nasm-2
.
12
.
xx
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
eter Anvin
Corr
e
c
t /
i
s
4
e
ncoding for EVEX ins
t
ruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
eter A
n
vin
Correct /is4
e
ncod
i
ng for EVEX instruction
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter
A
n
v
in
New b
a
c
k
en
d
inte
r
face -
a
ssembler inter
n
a
l
s #
1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter A
n
v
i
n
outelf: add panic() for unknow
n
ou
t
pu
t
types
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Pet
e
r Anvin
dis
p
8:
ma
k
e c
o
nstant arrays
in get_disp8N(
)
stati
c
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anv
i
n
Run make al
l
deps
commit
|
commitdiff
|
tree
2016-08-16
H
.
P
eter
Anvin
Run
m
a
ke alld
e
ps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
mkdep
.
pl: don't scan files un
t
il
w
e know all the paths
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Peter Anvi
n
configur
e
.
ac: d
i
sable common da
t
a
t
o
avoid pr
o
blems
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter Anvi
n
comp
i
ler
.
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 Anv
i
n
Merge
t
a
g
'
nas
m
-2
.
12
.
02'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Pet
e
r Anvin
Handle multiple st
a
nd
a
rd macro sets sanely
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
A
n
vin
D
o
n't suppress
ERR_DEBUG
mes
s
ages f
r
om t
h
e list f
i
le
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Pet
e
r Anvin
doc: update loc
a
tion of insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
P
eter Anv
i
n
Merge tag 'nasm-2
.
12
.
0
2
r
c
9
'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er
Anv
i
n
NA
S
M 2
.
12
.
0
2
rc9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter A
n
vin
p
reproc
.
c:
fix assi
g
n
ment incorrectly coded as =
=
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
N
A
SM 2
.
1
2
.
02rc8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Peter Anvin
outmach
o
: Fix rela
t
ive reloc
a
tions for 32-b
i
t Mach
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Peter Anvin
NASM 2
.
1
2
.
02rc7
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
A
nv
i
n
Reorgan
i
ze the s
o
urce code into
subdirec
t
ories
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pe
t
er Anvin
nasmlib: break up n
a
s
mlib
.
c into logical components
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
Anvi
n
ndisasm: don't use n
a
sm_open_read()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
Add wrappers
a
rou
n
d fopen(),
use mma
p
on
glibc
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
n
asmlib
:
give gcc a bit m
o
re hi
n
ts abo
u
t how o
u
r allocation
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
A
n
vin
NASM
2
.
12
.
0
2rc6
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
Me
r
ge remote-tracking b
r
anch 'ori
g
in/
n
asm-2
.
1
2
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
p
reproc:
make "StackPointer" a
cons
t
char *
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pet
e
r Anvin
codevi
e
w: u
s
e nasm_r
e
alpath()
to
fi
n
d the can
o
nical
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
NAS
M
2
.
12
.
0
2
r
c5
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
ifunc
.
mac:
t
he ilog2 warning may wa
n
t to b
e
both ceil
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvi
n
codeview: d
o
n't walk th
e
file list
f
or every line
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-18
H
.
Peter Anvin
d
oc: include kerning tables in th
e
m
e
tri
c
s
headers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Pete
r
Anvin
Merge
r
e
mote-tracki
n
g
b
ranch 'origin/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-05-17
H
.
P
e
ter Anv
i
n
configure: c
o
rr
e
ctly discover -W opti
o
ns for
clang
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next