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
Properly keep track of the base of relative relocations
2017-02-21
H
.
P
eter Anvin
Pro
p
erly keep
t
rack o
f
the base o
f
relative r
e
loca
t
ions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anv
i
n
te
s
t/p
c
r
el
.
asm: make te
s
t o
u
t
p
ut a bit easier t
o
u
nderstand
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 expre
s
si
o
ns in o
f
fse
t
s
a
nd i
m
med
i
ates
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
w
a
tcom
.
h: horrific
h
ack
to s
u
ppo
r
t O
p
enWatcom switch
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter
Anvin
ass
e
m
ble
.
c: don't
u
se a case f
o
r
g
et_broadcast_num(
)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Pete
r
Anvin
nasm_dele
t
e(): ugly ha
c
k to make it side-effect-free
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
Put i
n
a
c
omm
e
nt that nasm_delete isn
'
t si
d
e effect
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
eter Anvin
nasmlib
.
h:
add a n
a
sm_zero(
)
m
acro to the point
e
r
helpers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nasm_build_assert() -> nasm_s
t
atic_as
s
ert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
e
te
r
Anvin
nasm_build_assert(): use bett
e
r
fallb
a
c
k
im
p
le
m
entation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
e
ter Anvin
nasmlib
.
h: sli
g
htly tidy
u
p
the definition of nasm_build_ass
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
et
e
r Anvin
NASM 2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter Anvin
o
utp
u
t/outmacho
.
c: us
e
U
INT64_C(
)
in
s
tead of 1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
Peter An
v
i
n
If w
e
h
a
ve new
fea
t
ures introduced
b
y C11, use them
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
compiler
.
h: use the correct symbol
t
o test for __bu
i
lt
i
n_ex
p
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter An
v
in
Various fixes t
o
the ilog2
f
unctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
eter A
n
vin
nasmlib: we need the
exact size for t
h
e
clz functions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
Anvin
Bett
e
r
support for function attributes, autoconf cl
e
anups
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
t
er
A
n
v
in
Merge
r
e
m
ote
-
tracking branch 'origin/nas
m
-2
.
1
2
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter Anvin
doc/changes
.
src: d
o
cum
e
nt th
e
RDPID instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter A
n
vin
A
dd rdpid instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter A
n
v
i
n
Allow relati
v
e
r
efere
n
ces
to externa
l
symb
o
l
s
i
n
data
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Peter Anvin
Move canned OpenWat
c
om c
o
n
fi
g
to config/wa
t
co
m
.
h
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Peter Anvin
compiler
.
h: include <sys/types
.
h>
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
Run mak
e
alld
e
p
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
P
eter Anvin
compiler
.
h:
f
i
x typo in the non-gcc case
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
compile
r
.
h
:
for new
e
r gcc attributes, we ca
n
use __has_attri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
ou
t
put/le
g
acy
.
c: inc
l
ude ou
t
l
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvi
n
r
d
off/rdlar
.
h: inc
l
ude "compiler
.
h
" no
t
"con
f
ig
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
d
istclea
n
: c
l
ean up
config/config
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
a
lldeps: handle uses of full pathnames
,
e
.
g
.
"co
n
f
i
g
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
na
s
mint
.
h: change 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
nasmi
n
t
.
h: add support for the MSVS < 20
0
5 __int64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
config/
m
svc
.
h: inttypes
.
h and stdbool
.
h introduced
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anv
i
n
co
n
fig: add c
o
nfiguration
f
i
le for
u
nk
n
own compilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvi
n
Move config
.
h
t
o
a su
b
d
irecto
r
y
, add MS
V
C
-specific
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test: simple pragm
a
preproce
s
s
o
r
t
e
st
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
preproc: add plu
m
bing
f
or the %pragma dir
e
ctive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
test/M
a
kefile: add rule to
g
enerate preprocessor outp
u
t
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
Me
r
ge remote-tra
c
king branch
'
orig
i
n/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc: add dummy %pragma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anv
i
n
F
actor out co
m
mon string l
i
st handling code
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter
Anvi
n
pr
e
proc: clean up ha
n
di
n
g of the dependency list
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvi
n
p
reproc: return found_path as a constan
t
string
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
Merge remote-tra
c
k
i
ng b
r
anch 'orig
i
n/na
s
m-2
.
12
.
x
x'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
cha
n
ges
.
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
.
0
3
rc1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
A
n
vin
changes
.
src: document CLWB and PCOMMIT
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
insn
s
: ad
d
OBSOLETE flag for instru
c
tions removed
from
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
Add the
C
LWB and (alre
a
dy deprecat
e
d) PCOMMIT
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter Anvin
c
h
ange
s
.
src: update fo
r
a 2
.
12
.
03 release
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
assemb
l
e: a
v
oid redundant repetition in RESx warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
assemb
l
e:
p
rint a
w
ar
n
ing on a f
o
rward refere
n
ce i
n
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
nasm: scan th
e
c
o
m
m
a
n
d
line twice
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Peter Anv
i
n
Add a hash for pathname search
e
s, instead of search
i
ng
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
P
eter Anvin
bac
k
end: psas inslen == 0 t
o
the
ba
c
kend for
the INCBIN
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
Peter Anvin
backend: move
wrapper
for legacy o
u
tp
u
t functions t
o
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
i
ncbin:
i
f we
have to fread(
)
,
try to do
it only on
c
e
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
file
:
improve the file access interface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter An
v
in
nasmlib: mo
v
e
fseeko/ftello/off_t replacements t
o
nas
m
l
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anv
i
n
M
erge
remote-track
i
n
g
b
ranch '
o
ri
g
in/
n
asm
-
2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
Cor
r
ect /is4 encoding
f
or EVEX instructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anv
i
n
Cor
r
e
ct /
i
s4 encoding
for E
V
EX
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
New backend in
t
erface -
assembler internals #1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Pe
t
er Anvin
outelf:
add
p
a
n
ic() for unkn
o
wn output
t
y
p
es
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
Peter Anvi
n
disp8: make c
o
ns
t
ant ar
r
ays in
get_disp8N() static
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Pe
t
er Anvin
R
un mak
e
alldeps
commit
|
commitdiff
|
tree
2016-08-16
H
.
P
e
ter Anvin
Run make
alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
mkdep
.
p
l: don't sca
n
files until we know all the pa
t
hs
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Peter
Anv
i
n
configure
.
a
c
: disable common d
a
ta to avoid proble
m
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter Anvin
compiler
.
h:
a
lw
a
ys u
n
define __STRICT
_
ANSI_
_
for gcc
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Peter Anvin
Merge tag
'
nasm-2
.
1
2
.
02'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Pe
t
er
A
n
v
in
Handle multiple standard
macro set
s
sane
l
y
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter
A
nvi
n
N
A
S
M
2
.
12
.
02
commit
|
commitdiff
|
tree
2016-07-06
H
.
P
e
t
e
r An
v
in
Don't
s
uppress ERR_DEBUG
m
e
ssages from the
l
ist fi
l
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter Anvin
doc: upd
a
te lo
c
ation of insns
.
dat
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
Merge
t
ag 'nasm-2
.
12
.
0
2
rc9'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er A
n
vin
N
A
SM 2
.
12
.
02
r
c9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pete
r
A
nvin
p
r
e
pr
o
c
.
c
:
fix assign
m
ent
incorrectly coded as ==
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Pe
t
er Anv
i
n
N
A
SM 2
.
1
2
.
02rc8
commit
|
commitdiff
|
tree
2016-06-15
H
.
P
eter
A
nvin
out
m
acho: Fix relative relocati
o
ns for 32-b
i
t Mac
h
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
Pe
t
e
r Anvin
NA
S
M 2
.
12
.
0
2
rc7
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
Reor
g
anize the source code in
t
o subdir
e
ctorie
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pete
r
A
nvin
n
asmlib: break u
p
nasmlib
.
c
int
o
log
i
cal comp
o
nents
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter A
n
vin
ndisasm: d
o
n't use
n
a
s
m_op
e
n_read()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pe
t
e
r Anvin
Add wrappe
r
s aro
u
nd
f
o
pen(),
u
s
e mmap
on glib
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter
A
nvin
nasmlib: give gcc
a bit more
h
ints about h
o
w
o
ur alloca
t
ion
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
NASM 2
.
12
.
02rc6
commit
|
commitdiff
|
tree
2016-05-25
H
.
Pet
e
r Anvin
Me
r
ge remote-tracki
n
g branch 'origin/n
a
sm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
prepr
o
c: m
a
ke "StackPointer
"
a const ch
a
r *
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
codeview: use
n
asm_r
e
alpa
t
h() to
f
ind the canonic
a
l
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
P
e
t
e
r
Anvin
N
A
S
M 2
.
1
2
.
0
2
rc5
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter A
n
v
in
if
u
nc
.
mac: t
h
e ilog2 warning may want to be bo
t
h ceil
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-25
H
.
Peter Anvin
codeview: don't walk the file
l
ist fo
r
e
ve
r
y line
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-18
H
.
P
e
ter Anvin
doc: inc
l
ud
e
kerning
t
ables in the metric
s
headers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
P
e
ter A
n
v
in
M
er
g
e remo
t
e-
t
racki
n
g branch 'ori
g
in/nasm-
2
.
1
2
.
xx'
commit
|
commitdiff
|
tree
2016-05-17
H
.
Pe
t
er Anvin
configure:
correc
t
l
y
disco
v
er -W optio
n
s
for
c
l
ang
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Peter Anvin
Merge
r
emote-tracking branch 'origi
n
/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Peter
A
nvi
n
doc
:
remove ob
s
olete references
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-05-17
H
.
Pet
e
r
Anvin
Fix bui
l
ding in a sep
a
ra
t
e directory from the so
u
rce
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
next