repo.or.cz
/
nasm
/
perl-rewrite.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
preproc: BR 2222615: fix segfault on bogus %ifmacro
2008-11-06
H
.
Peter Anvin
preproc: BR 222
2
615: fi
x
s
e
gfault o
n
b
o
gus %ifm
a
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
P
e
ter Anvin
d
oc: fix typo i
n
the d
e
scription of %
u
nmacro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter An
v
in
doc
:
fix capitali
z
a
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter Anvin
doc: rem
o
ve dup
l
icate entry for the "e
r
r
or" warning
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-30
H
.
Peter A
n
vin
doc: retr
o
act
i
vely document u
p
dates
t
o
the war
n
ing
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
e
ter Anv
i
n
NASM 2
.
0
5
.
01
commit
|
commitdiff
|
tree
2008-10-29
H
.
P
eter Anvin
doc/changes
.
src: document
-W/-w fi
x
as a NASM 2
.
05
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Peter Anvi
n
B
etter descript
i
on
of the num
b
er-over
f
low warning
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-26
H
.
Pete
r
Anvin
BR:
2196966:
m
ake
the -w/-W options w
o
rk
a
g
ain
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
P
ete
r
An
v
in
When issuing warnings for
EA d
i
splacements, use
t
he
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-24
H
.
Pe
t
er Anvin
NA
S
M 2
.
05
commit
|
commitdiff
|
tree
2008-10-24
H
.
Peter An
v
in
doc/changes
.
src
:
u
pdate release not
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
eter
A
nvi
n
The C
R
C32
instru
c
tions can tak
e
66 prefixes as well
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
P
e
ter An
v
i
n
t
e
st/crc32
.
asm: test t
h
e CRC32
instruct
i
on
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-23
H
.
Peter Anvin
BR 2
1
9
0521: fix
t
h
e CR
C
32
o
pcodes
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
Pe
t
er Anvin
NASM 2
.
05rc8
commit
|
commitdiff
|
tree
2008-10-22
H
.
Peter
A
n
vin
BR 2187210: Fix PFRCP
V
and
P
FRSQRTV
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
eter Anvin
as
s
emble:
n
o
t all backends
ha
n
d
l
e intra-se
g
ment
O
UT_R
E
L*A
D
R
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-22
H
.
P
e
ter Anvi
n
BR 2148448: fix r
e
lative a
d
d
resses in
b
in output
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-20
H
.
P
e
te
r
Anvin
Update
.
gitignore
t
o
i
n
c
lude
a
ddition
a
l generat
e
d files
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-19
H
.
P
eter Anvin
NAS
M
2
.
0
5rc7
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64: once a
g
ain, fix generation of "naked" OUT_R
E
L*ADR
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anv
i
n
NASM 2
.
05rc6
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter A
n
vin
do
c
/ch
a
n
g
es
.
src: document massive
c
h
a
nges to ELF64
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
ELF64
:
P
L
T32, G
O
TPCREL, and GOTPCREL
6
4 really
n
e
ed
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
eter
A
nvin
ELF64
:
the "size" argument to
OUT_REL*A
D
R
isn't really
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvi
n
ass
e
mble:
for O
U
T_
R
E
L
*ADR, the "size" argum
e
nt is
n
ot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
t
e
st/elf
6
4
s
o
.
asm: demonstrate a case where we
b
i
n
d
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
An
v
in
ELF64: actually g
e
nerate relativ
e
GOT/PLT ref
e
rences
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter A
n
v
in
test/Mak
e
fi
l
e
:
enable d
e
bugging in
f
o for elf
t
est/elfte
s
t64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pet
e
r Anvin
E
LF64: GOTOFF64 doesn't need a gsym a
t
all
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
E
LF64: We apparently don't
n
eed
e
x
actitude
fo
r
G
O
TOFF64
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pete
r
Anvin
elftes
t
64: both Sma
l
l PIC and Medi
u
m
PIC
model tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64: GOT and
PL
T
references need a symbol (a slot
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter Anvin
EL
F
64: unbreak g
e
nerat
i
ng no-segment a
d
dre
s
s
e
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
ter A
n
v
i
n
SAA: add saa_writeaddr() similar to o
t
her l
o
cations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
P
e
te
r
Anvi
n
test/Makefil
e
: the elf
t
est object
s
depend
on $(NA
S
M)
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Peter
Anvin
ELF64
:
use th
e
RELA add
e
n
d
field instead of relying
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-18
H
.
Pe
t
e
r
Anvin
T
e
st and Mak
e
f
ile rules
f
o
r
32- an
d
64-bit ELF shared
.
.
.
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
NASM 2
.
05rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter A
n
vin
Tes
t
f
o
r B
R
2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter
A
n
v
in
BR 2172659:
F
i
x incor
r
ec
t
output value for b
y
te
o
perands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvi
n
Add
r
efe
r
ence
to %+ from macro
param
e
ter concatenati
o
n
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
o
c: minor
e
ditorial
cha
n
ge
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
ELF64: fix vario
u
s GOT relocations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various E
L
F64
G
O
T
references
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter A
n
v
i
n
do
c
:
a
dd link to the macro packages when t
a
lking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvi
n
BR 2164053: --prefix _ not -
-
prefix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
in
NASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-relative GOT fixes
in
E
LF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
assemble
.
c: us
e
case
4
() macros li
k
e i
n
d
i
sas
m
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm:
c
ollapse
a
l
l the segment regist
e
r
p
ush/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
t
e
st/pushseg
.
asm: add "p
o
p
c
s
"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pe
t
er Anvin
test/pushseg
.
asm: test fo
r
pu
s
h/pop of segment registers
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anv
i
n
R
e
shu
f
fle and move the bytecodes for segment regis
t
er
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Collect st
a
tist
i
cs on bytecode
us
e
in insnsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter
Anvin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
test/i
m
u
l
.
asm
:
remove
o
b
s
olete E
R
R
OR
m
arker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvi
n
T
est for va
r
ious IMUL patter
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
A
dd missing
I
MUL
pattern: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
Add
a
few
m
issing \1
5
-
>
\275 conversions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
t
e
r
Anvin
Cha
n
ge \40 class opco
d
e
s
t
o
\
254,
e
xcept IMU
L
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
New o
p
cod
e
f
o
r 32->64 b
i
t
sig
n
-
extended immediate with
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
te
s
t/
i
mmwarn
.
asm: add a few more non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remov
e
is_sbyt
e
64() and replace with is_
s
byte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Avoid
doubl
e
war
n
ing for signed
dword im
m
edia
t
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vi
n
New
opc
o
des to d
e
al with
8
-bit immedia
t
e
sign extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vi
n
N
A
S
M 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
cha
n
ges
:
do
c
ument immediate f
i
x
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
B
R
2148448: Fix
R
IP-relative ad
d
res
s
ing with an imme
d
iate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
v
i
n
immwarn: more im
m
e
d
iate
w
arnings tes
t
,
w
i
th notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
Bette
r
warnings for out-of
-
range values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
std
o
u
t
/
.
stde
r
r to stdout/stde
r
r
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
chan
g
e
s: document CVT
fixes
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
B
R
2148476: Fix
a
rguments for a
b
u
n
ch of the C
V
T* instructio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
te
s
t
/br2148
4
76
.
asm:
comprehensive test of the CVT*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvi
n
test/
i
mmwar
n
.
asm
:
ne
w
te
s
t for immediate warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
test/Ma
k
e
f
i
le: ru
l
e to run performtest -
-
diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
e
r Anvin
performtest: u
s
e -
u
wi
t
h diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
eter
Anv
i
n
tes
t
/
M
a
kefile: add rule
s
for the automatic tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter An
v
in
assemble
.
c: be s
m
arter about wh
e
n to suppress warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter A
n
vin
assemble
.
c
: do not warn
on valid SBY
T
E opti
m
iz
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter An
v
in
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
doc/
c
hang
e
s
.
src
:
update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
c
h
anges
.
s
r
c:
d
ocument JMP reg64 fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsr
c
.
pl: hand
l
e tabs
in th
e
input
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc: remove tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
Put the static inf
o
rmatio
n
a
b
out warn
i
ngs in a structure
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter
Anvin
A
l
low %warning outp
u
t to
be
s
uppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
assem
b
le
.
c: cle
a
nups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
Document t
h
e -O0 and -O1 behaviors
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64-bit ju
m
p tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
J
M
P reg6
4
does not requi
r
e a
R
EX
.
W prefix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pe
t
er Anvin
NASM
2
.
04
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
e
ter Anvin
S
e
t __PASS__ t
o
3 for p
r
eprocess
on
l
y
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
Anvin
Clean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
er Anvin
Actua
l
ly
m
a
k
e
n
on-power-of-2 alignments work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
P
eter A
n
vin
NASM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r Anv
i
n
Docum
e
nt _
_
PASS__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvi
n
Add __PA
S
S__ builtin ma
c
r
o
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
next