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
ELF64: GOTOFF64 doesn't need a gsym at all
2008-10-18
H
.
Peter Anvin
EL
F
64: GOTOFF64 doesn't need a gsym at
all
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
E
L
F64: We
apparently
d
on't need exactit
u
de f
o
r G
O
T
OFF64
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
A
nvi
n
elft
e
st64: both Small PIC a
n
d Medium PIC
m
odel tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er A
n
vi
n
EL
F
64: GOT and P
L
T
referenc
e
s
need a s
y
mbol
(
a
s
lo
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ELF
6
4: unbr
e
ak generating n
o
-
s
egment addres
s
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er Anvin
S
AA: a
d
d saa_writeaddr
(
) simila
r
to
o
ther loc
a
tion
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er
A
nv
i
n
test/Makefile: the
el
f
t
e
s
t objects depend o
n
$(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
Anvi
n
E
LF64: use the RELA adde
n
d fie
l
d i
n
stead o
f
r
e
lying
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
vin
Test and Makef
i
le rules f
o
r 32- and 64-b
i
t E
L
F shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NA
S
M 2
.
05rc
5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
Test for B
R
2
1
72659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
e
r Anvin
BR
2172
6
5
9: Fix
incorrect outp
u
t value fo
r
byte op
e
rands
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
A
d
d
refe
r
enc
e
t
o
%+ from
m
a
c
ro pa
r
amete
r
concatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
eter Anvin
doc: mino
r
editorial change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anv
i
n
ELF6
4
: fix various GOT relocat
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
et
e
r A
n
v
i
n
Test for
v
arious ELF64 GOT referen
c
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
v
i
n
d
o
c: add l
i
nk to the macro packages when t
a
l
king about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anv
i
n
BR
2
164
0
53: --pre
f
ix _
n
ot
--pr
e
fix
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
ter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
t
er Anvin
Docume
n
t RIP-
r
elative G
O
T
fixes i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: use
case4()
m
acro
s
like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
ete
r
An
v
in
disasm: co
l
lapse all the segme
n
t re
g
ister
p
ush/po
p
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
t
e
st/pushseg
.
asm: ad
d
"pop cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushse
g
.
asm: t
e
st
f
o
r pus
h
/pop o
f
segment regi
s
ters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
Reshuffle and move
the byt
e
codes fo
r
segm
e
n
t regis
t
er
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
er
A
nvin
Collect statistics o
n
byt
e
co
d
e use in in
s
nsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pete
r
Anv
i
n
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
test/i
m
ul
.
asm: remove obsolete ERROR
m
arker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for various IMUL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
missing IMUL p
a
ttern: reg64,
i
mm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
A
d
d
a
few
m
issing \15 -> \275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Cha
n
ge \4
0
cl
a
ss opcodes to \254, except
IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
et
e
r An
v
in
N
ew opcode for 32->64 bit s
i
gn-extended imm
e
dia
t
e with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
i
n
test/i
m
mw
a
rn
.
asm:
ad
d
a few more non-war
n
in
g
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
Remove is_s
b
yte6
4
() and replace
with is_sbyte32()
plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
A
void do
u
ble
w
arning
fo
r
signed dword immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
New opcodes
to
d
eal
w
ith
8-bit immediate sign extended
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
er Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
ch
a
nges: document immediate fi
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
BR 2
1
48448: Fix R
I
P-relative a
d
dr
e
ssing wi
t
h an i
m
m
e
diate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
immwarn: more immediate warnin
g
s
test, with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
B
etter w
a
rni
n
gs fo
r
out-of-r
a
nge valu
e
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
est: c
h
ange
.
stdout/
.
stder
r
t
o
stdout/st
d
err
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
ch
a
nge
s
: document CV
T
fixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 214847
6
:
Fix arguments
for a bunc
h
of
the CVT* i
n
s
t
r
u
cti
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
e
s
t
/
br2148476
.
asm: comprehensiv
e
te
s
t of
t
he CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
t
est/immwarn
.
a
sm: new tes
t
for i
m
m
edi
a
t
e w
a
rnin
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
test/Makefil
e
: rule to run pe
r
formte
s
t
--diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
pe
r
formtest: use -
u
with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
A
nvin
t
e
st/Makef
i
le: add
r
ule
s
for the automatic
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er An
v
in
assembl
e
.
c: b
e
s
m
arter
a
bout
w
h
e
n to suppress warnings
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
assem
b
le
.
c: do not warn
o
n valid SBYTE optimizations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NAS
M
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/chang
e
s
.
sr
c
: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
chan
g
es
.
src: docu
m
ent J
M
P
r
eg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
rds
r
c
.
pl: ha
n
dle tabs
in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
doc: re
m
ove t
a
b
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
P
u
t t
h
e static informa
t
i
on abou
t
war
n
i
ngs in
a s
t
ructure
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
Allow %warni
n
g output
to be suppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
assem
b
le
.
c: cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Document the -O
0
and -O1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
in
Add more 64-bit jump te
s
ts
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
An
v
in
JMP reg64 does not
require a REX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
eter Anvin
NASM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Set __
P
ASS__
t
o
3 for preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
C
l
e
an
u
p unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter Anvin
Actually make n
o
n-power-of-2 alignmen
t
s work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04
r
c6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
D
oc
u
ment __PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add
_
_PASS__
b
uilt
i
n macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
Unbreak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
Anvin
d
oc/changes
.
s
r
c
:
s
ometh
i
ng closer to fi
n
al
r
elease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
nas
m
do
c
.
src: mo
r
e consistent indentation in %er
r
or
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptpp:
t
est %error, %
w
arn
i
ng
,
%
fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r
Anvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
A
n
v
i
n
%error, %warning out on th
e
final
p
ass, add
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: tes
t
for code t
h
at r
e
lies on the optimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
e
ter An
v
in
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Pe
t
er Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter
A
nvin
d
oc: document the use of m
a
cr
o
s in
%
e
r
ror
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er Anvin
doc:
Call %xdef
i
n
e a
"resolv
i
n
g
define
"
in
s
tead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter An
v
in
d
oc: clean
up formatting around -O op
t
i
o
n
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
N
ASM 2
.
0
4rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
t
er
Anvin
chang
e
s: document opt
i
mizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
Run
"m
a
ke
alld
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
t
e
r
Anvin
macros
.
pl: don'
t
include macros for disabled ou
t
p
u
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
outaout
.
mac: aoutb is an alias f
o
r aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
macros
.
p
l: be
a
bit more car
e
ful with
o
p
en()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
macros: win32
an
d
win6
4
are
COFF, not
M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r
Anvin
Remo
v
e
obsolete tagr
e
lease script (dup
l
ica
t
e
of ta
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
Anvin
U
p
d
ate doc/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pete
r
A
n
vin
Doc
u
m
ent %u
s
e smartal
i
gn
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
P
ete
r
Anvin
outcoff: stylis
t
ic
c
leanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anv
i
n
outc
o
ff:
d
efault
o
u
tput symbols
t
o T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2048950: fix crash due to mmacro
l
ist overf
l
ow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
tes
t
/new: clean up
whi
t
espace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script
t
o
c
reate new tes
t
c
a
se boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r Anvi
n
Accept implicit memory
size for
V
MRE
A
D/VMWRI
T
E
commit
|
commitdiff
|
tree
next