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
changes.src: grammar fix
2017-02-24
H
.
Peter Anvin
changes
.
s
r
c:
gramma
r
fi
x
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
t
e
r A
n
vin
NASM 2
.
13rc4
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvi
n
c
o
mpiler
.
h: correctly handl
e
HAVE_
D
ECL_
*
, test HAVE_
D
ECL_STR
N
LEN
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
co
n
figure: make sure we
flag invali
d
att
r
ibutes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
output/codeview
.
c: remove C99-ism
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
na
s
ml
i
b/f
i
le: move memory-mapping
f
u
nctio
n
s o
u
t
o
f
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
NASM 2
.
13rc3
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
e
ter Anvin
nasmlib/
f
ile
.
c: fix various p
o
rt
a
bil
i
ty problems
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
P
eter Anvin
asm/exprlib
.
c: use PR
I
d64 to pr
i
nt a
6
4
-bit number
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pete
r
A
n
v
in
compiler
.
h: watcom_switc
h
_hack()
i
mp
r
ovemen
t
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
com
p
ile
r
.
h: only use watcom_swit
c
h_hack() if necessary
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter
A
nvi
n
NASM 2
.
13rc2
commit
|
commitdiff
|
tree
2017-02-24
H
.
Pete
r
Anvin
changes
.
src: up
d
ate to fit current 2
.
13 branch stat
u
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-24
H
.
Peter Anvin
insn
s
.
dat:
us
e
the
o
f
ficially do
c
u
m
e
n
ted
U
D0 and UD
1
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvin
a
s
semble: for re
l
ative addr
e
s
ses, co
n
v
ert *this segment
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pe
t
e
r Anvin
n
as
m
lib
.
h: add nasm_zeron()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Peter Anvi
n
We can
h
a
ve a WRT
f
or a relative re
f
erence
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-21
H
.
Pete
r
Anvin
Properly keep
t
rac
k
of the
b
ase of relative relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
t
e
st/pcr
e
l
.
asm: ma
k
e
test output a
b
i
t
easier to under
s
tand
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
P
e
t
e
r An
v
in
Support self-r
e
lative
expr
e
ssions in offsets
and i
m
med
i
ates
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter A
n
vin
watcom
.
h: ho
r
rific ha
c
k
to
s
u
pport Ope
n
Watcom s
w
itch
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-02-20
H
.
Peter Anvin
assemble
.
c: don't
use a
c
ase fo
r
get_broadcast_num()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvi
n
nasm_dele
t
e(): ugly hack to
m
ake it side-effect-f
r
ee
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
eter Anvin
Pu
t
i
n a comment that nasm_delet
e
isn't sid
e
effect
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nasmli
b
.
h: add a nasm_zero() macro to the p
o
inter help
e
rs
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
Peter Anvin
nasm_build_assert(
)
-> nasm_st
a
tic_assert()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-24
H
.
P
eter Anvin
nas
m
_
b
uild_assert():
us
e
better fallback implemen
t
ation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
eter A
n
vin
n
asm
l
ib
.
h:
s
lightly tidy up the
d
e
finiti
o
n of nas
m
_bui
l
d
_
a
s
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2017-01-23
H
.
P
e
ter Anvin
NASM
2
.
13rc1
commit
|
commitdiff
|
tree
2017-01-23
H
.
Peter
Anvin
output/outmacho
.
c:
use
U
IN
T
64_
C
() in
s
tead
of 1L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-12-20
H
.
Peter Anvin
If we have new features introd
u
ced by C11, use the
m
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pete
r
Anvin
co
m
p
iler
.
h: use the corr
e
ct symbol to test for
__bu
i
ltin
_
exp
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pe
t
er Anvi
n
Va
r
ious f
i
xes to the i
l
og
2
fu
n
ctions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Pet
e
r Anvin
nasmlib: we need the exact size for the clz function
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
e
t
er Anvin
Better
s
u
p
port
f
or func
t
ion
a
t
t
r
ibutes
,
aut
o
c
o
nf cleanups
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
P
eter A
n
vin
Merge remote-track
i
n
g branch 'orig
i
n/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter A
n
vin
d
oc/changes
.
src: document the RDPID
instruction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-11-15
H
.
Peter
A
nvin
Add rdp
i
d inst
r
uction
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-31
H
.
Peter Anvin
Allow relative refere
n
ces to
e
xternal sy
m
bols in data
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-19
H
.
Pet
e
r Anvin
Move canned
OpenWa
t
com config to
c
onfig/wat
c
o
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
.
P
eter
An
v
in
Run make al
l
deps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Peter Anvin
compi
l
er
.
h
: fix ty
p
o
i
n
the
n
on-gcc ca
s
e
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-14
H
.
Pete
r
A
n
vin
compile
r
.
h: for newer gcc
att
r
ib
u
tes, we
c
a
n
use __has_attri
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anvin
outpu
t
/l
e
gacy
.
c: i
n
clude ou
t
l
i
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter Anv
i
n
r
d
o
ff/rdl
a
r
.
h
:
include "c
o
mpiler
.
h"
n
ot "config
.
h"
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Peter An
v
in
di
s
tcle
a
n: cle
a
n up config/config
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-06
H
.
Pet
e
r
A
nvin
alldeps: handle uses of full pa
t
hnames, e
.
g
.
"config
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter A
n
vin
n
a
s
mint
.
h: change header g
u
ard
s
to N
A
SM_NASMINT
_
H
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pe
t
er Anv
i
n
na
s
mint
.
h: add support for the MS
V
S < 2005 __int64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
P
e
ter Anvi
n
conf
i
g
/msvc
.
h: inttypes
.
h and
s
t
d
bool
.
h introd
u
ced
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Pete
r
Anvin
co
n
f
i
g:
a
d
d configuration file for unknown co
m
pilers
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-05
H
.
Peter Anvin
Move config
.
h
to a subdirecto
r
y, ad
d
M
S
VC-specif
i
c
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test: simpl
e
prag
m
a preprocessor tes
t
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
A
nvi
n
pre
p
roc: add plumbi
n
g for the %pragma directive
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
test/Makefile: add rule to gene
r
at
e
p
r
eprocessor
o
utput
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
Merge r
e
mote-tracki
n
g b
r
anch 'origin/nasm-2
.
12
.
xx'
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
prep
r
oc: add dummy %pragma
d
irective
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anv
i
n
Factor out comm
o
n strin
g
l
i
st hand
l
ing
c
ode
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er
A
n
v
in
prepr
o
c: clean up han
d
ing of the dependency lists
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
preproc: r
e
tur
n
foun
d
_pat
h
a
s
a
c
ons
t
ant string
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
er Anvin
Merge remote-t
r
acking branc
h
'origin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pe
t
e
r
Anvin
cha
n
ges
.
src:
t
yp
o
graphical ad
j
ustment
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anv
i
n
N
ASM 2
.
12
.
03
r
c1
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pete
r
Anvin
changes
.
src: document CLWB an
d
PC
O
MMIT
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
i
n
sns
:
add OBSOLETE flag f
o
r instruct
i
o
ns removed
from
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
eter Anvin
Add the
CLWB a
n
d
(alrea
d
y
d
eprecated) PCOMMIT i
n
structions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
P
e
ter
A
n
v
i
n
chang
e
s
.
sr
c
: updat
e
f
or a 2
.
12
.
03 r
e
lease
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
assem
b
le
:
a
v
o
i
d redun
d
ant r
e
petition in RESx warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-10-04
H
.
Pet
e
r Anvin
asse
m
ble: p
r
int a wa
r
ning o
n
a
forwa
r
d
reference in
.
.
.
commit
|
commitdiff
|
tree
2016-10-04
H
.
Peter Anvin
nasm:
s
can
t
he c
o
mmand line twic
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-26
H
.
Peter Anv
i
n
Ad
d
a hash for p
a
t
h
name searc
h
es
,
instead of searching
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-24
H
.
P
e
ter Anvin
backe
n
d: psa
s
i
n
s
l
en == 0 to the backend 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 legac
y
o
u
tput functi
o
n
s
to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
P
et
e
r Anvin
i
n
cbin: if
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
.
Peter A
n
v
i
n
file: improve the f
i
le access
in
t
erface
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-21
H
.
Peter Anvin
nas
m
lib: move f
s
eeko/
f
tello
/
off
_
t repl
a
c
e
ments t
o
nasmli
b
.
h
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter An
v
in
M
e
rge
r
emo
t
e
-
tracki
n
g branch 'origin/nasm-2
.
12
.
xx'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
Correct /is4 encod
i
ng for EVEX instr
u
ct
i
o
ns
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
P
e
t
er
Anvin
Co
r
rect /is4 encoding
for
EVE
X
i
nstructions
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter
A
n
v
i
n
N
ew
b
ackend inter
f
ace - assembler internals #1
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-09-20
H
.
Peter Anvin
o
u
t
elf:
add pan
i
c() for un
k
nown output types
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-26
H
.
P
e
t
e
r
Anvin
d
i
s
p8: make constant arrays in get_disp
8
N() static
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
R
u
n make alld
e
ps
commit
|
commitdiff
|
tree
2016-08-16
H
.
Peter Anvin
Ru
n
make alldeps
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-16
H
.
P
eter Anvin
mkdep
.
pl: do
n
't
scan files until we
know al
l
the pat
h
s
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-08-02
H
.
Pete
r
A
n
v
i
n
confi
g
u
re
.
ac: dis
a
ble common data
t
o a
v
oid
p
robl
e
m
s
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-14
H
.
Pe
t
er Anvi
n
compiler
.
h
: always undefine __ST
R
I
CT_AN
S
I__ 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
.
12
.
0
2'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-13
H
.
Pe
t
er Anvin
Handle m
u
l
tiple
standa
r
d macro
sets sanely
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-07-06
H
.
Peter Anvin
NASM 2
.
12
.
02
commit
|
commitdiff
|
tree
2016-07-06
H
.
Pe
t
er Anvin
Do
n
't suppress ERR_DEB
U
G
m
e
ss
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
Anvin
doc: update locat
i
on 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
.
02r
c
9'
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
N
A
SM
2
.
12
.
0
2rc9
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvi
n
prep
r
oc
.
c: fix as
s
ignment incorrectly coded as =
=
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-16
H
.
Peter Anvin
NA
S
M 2
.
12
.
02r
c
8
commit
|
commitdiff
|
tree
2016-06-15
H
.
Pete
r
Anvin
outm
a
c
ho: Fix relative
r
elocations
f
o
r 32-bit
M
ach
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@linux.intel.com>
commit
|
commitdiff
|
tree
2016-06-04
H
.
P
e
ter Anvin
NASM
2
.
12
.
02r
c
7
commit
|
commitdiff
|
tree
2016-05-25
H
.
P
eter A
n
vin
Reo
r
ganize the so
u
rce code into subdirect
o
ries
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next