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
elftest64: both Small PIC and Medium PIC model tests
2008-10-18
H
.
Pete
r
An
v
in
elf
t
est64
:
bot
h
Small PIC and M
e
d
ium PIC model tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF64: GOT and PLT
r
e
f
erences need a symbo
l
(a slot
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
er An
v
in
E
L
F64: unbreak genera
t
i
n
g
no-
s
egmen
t
addresses
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter An
v
i
n
SAA: add
saa_wri
t
ead
d
r()
sim
i
lar to ot
h
er locations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
te
s
t/Makefile: the el
f
t
est ob
j
ects d
e
pen
d
on $(NASM)
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
t
er Anvin
ELF64: use the REL
A
ad
d
end field instead o
f
rel
y
ing
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
Te
s
t and Makefile r
u
l
e
s for 32- and 64-bit EL
F
shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
t
e
r Anvin
NASM
2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter An
v
in
T
e
st for BR 217
2
659
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-16
H
.
P
e
te
r
Anvin
BR 2172659: Fix incorrect output value f
o
r byte oper
a
nds
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter A
n
vin
Add reference t
o
%
+
fr
o
m macro parame
t
er concatenation
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
doc: mi
n
or edito
r
ia
l
change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
ter An
v
i
n
ELF
6
4: fix va
r
i
o
u
s GO
T
relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
T
est for
v
arious E
L
F64 GOT references
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pe
t
er Anvin
d
oc
:
a
d
d
l
ink to th
e
macro pack
a
ges whe
n
ta
l
ki
n
g about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pe
t
er Anvin
BR 216405
3
: --prefix _ not --pr
e
fix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
n
vin
Document RIP-relative
GOT
f
i
x
es
in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
assem
b
le
.
c: use case4() macros l
i
ke in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
d
is
a
s
m
: collap
s
e
a
l
l
the segment regis
t
er pus
h
/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r
A
n
vin
tes
t
/p
u
s
hseg
.
asm: add "pop cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/
p
ushse
g
.
asm: tes
t
f
or pus
h
/pop of s
e
gment
registe
r
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
Reshuffle and move
t
he by
t
ecodes for segm
e
nt
r
egister
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
Coll
e
ct s
t
atis
t
ics on byte
c
ode use
in insns
b
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
t
e
r Anvin
N
A
SM 2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er An
v
in
t
e
st/imu
l
.
a
s
m: remove obsolete
ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test
f
or
v
arious IM
U
L patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
A
dd m
i
ssing IMUL pattern: reg64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a few m
i
ssing \
1
5 ->
\275 convers
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
Change
\
40 class opc
o
d
e
s to \25
4
, except IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
New opcode for 32->64 b
i
t sign-extended immediate
w
ith
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
test/
i
mmwarn
.
asm: add a few more non-warning t
e
s
t
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
R
e
move is_sb
y
t
e
64() and replace wit
h
is
_
sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
A
v
oid double wa
r
ning for signed dwo
r
d immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
in
N
e
w opcodes to deal with
8-
b
it immediate sign exten
d
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
v
in
NAS
M
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
change
s
:
document
i
mmediat
e
fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148448: Fix RIP-relative addr
e
ssing wi
t
h an
immedia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
immwarn:
more
i
mm
e
d
i
ate warnings test, wit
h
notes
o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Better warni
n
gs f
o
r out-of-ra
n
ge
v
alues
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdout/
.
stderr to stdout/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
changes: document CVT f
i
x
e
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 2148476: Fix argume
n
ts for a bunch of the CVT*
instr
u
ctions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
tes
t
/br2148476
.
asm: compre
h
ensive
test of the C
V
T*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Pete
r
Anvin
tes
t
/immwar
n
.
asm: new test for immediate
warnings
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/Makefil
e
: rule
t
o
r
un pe
r
fo
r
mtest --d
i
ff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er An
v
in
pe
r
formtes
t
: use -u w
i
t
h
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
et
e
r An
v
in
test
/
Makefile: add rules
f
or
t
he automatic
tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assembl
e
.
c: be s
m
arter about wh
e
n
to suppress warn
i
ngs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c:
d
o not warn on val
i
d SBYTE optimizations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
n
v
i
n
NASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvin
changes
.
src: document
J
MP r
e
g64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
p
l: handle tabs in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
doc: remov
e
tab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put
t
he
s
tatic information
a
b
o
ut
warn
i
ngs in a structur
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Allow %
w
arn
i
n
g
o
u
tp
u
t to be s
u
ppre
s
s
ed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter Anvin
a
ssemble
.
c: cle
a
nups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
ter Anvin
Document the -O0 and -O1 beh
a
v
io
r
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter
Anv
i
n
A
d
d
more 64-bi
t
jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvi
n
JMP reg
6
4 do
e
s no
t
re
q
uir
e
a REX
.
W pre
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter An
v
in
N
A
SM 2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __PASS_
_
to 3
for pre
p
rocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Clean up untermin
a
ted
lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
ually ma
k
e non-pow
e
r-of-2 alignments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
N
A
SM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
Doc
u
ment __PA
S
S__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __P
A
SS__ builtin
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
ter Anvin
Unbreak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nv
i
n
d
oc/changes
.
src: s
o
me
t
h
i
ng closer
t
o
f
i
nal re
l
ease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
n
a
smd
o
c
.
src: more
c
onsisten
t
indentation in
%e
r
r
o
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptpp
:
t
est %error,
%
wa
r
ning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
NASM 2
.
0
4
rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%erro
r
, %wa
r
nin
g
ou
t
o
n
t
he
f
inal pass, add %fata
l
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
Anvi
n
test: te
s
t for
code that reli
e
s on the opt
i
mizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter Anvin
N
A
SM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04r
c
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: docume
n
t the u
s
e
of macros in %er
r
or
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvi
n
doc: Call %xdefine a "
r
esolving
d
efine" instead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: cl
e
an up
f
or
m
atting around -O
o
ption
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NASM 2
.
0
4
rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter
Anvin
chan
g
es: d
o
cumen
t
o
p
timize
r
c
hange
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make al
l
d
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
p
l
: don't include macros for dis
a
bled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb
is an alias for aout
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er Anvin
mac
r
os
.
pl:
b
e a bit more
c
areful wit
h
o
p
en()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros:
w
in32 and win64 are COFF, not Mac
h
-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
NA
S
M
2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter A
n
vi
n
Rem
o
ve obsole
t
e tagrelease script (duplicate
o
f
tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Updat
e
doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
D
o
cument %use sma
r
tal
i
gn
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
D
o
cument %un
m
ac
r
o
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anvin
o
utcoff:
styli
s
tic
cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter A
n
vin
ou
t
c
off: de
f
aul
t
o
u
tput sy
m
bols to
T
_NU
L
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter Anvin
BR 2048950: fix cras
h
due to
m
m
acro list
o
verflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvi
n
test/new: clean u
p
whit
e
space
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter Anvin
Script to c
r
eate new
t
est case b
o
il
e
rplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
te
r
Anvin
A
c
cept implicit memory
s
iz
e
for VMREAD/
V
MWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 2029472
:
Wro
n
g
o
perand size for VM
R
EAD/V
M
WRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r A
n
vin
.
gitignore: ignore some
e
ditor bac
k
up files
commit
|
commitdiff
|
tree
next