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
doc: minor editorial change
2008-10-15
H
.
Peter Anvin
doc: mi
n
o
r edit
o
ri
a
l change
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pete
r
Anvi
n
ELF6
4
: fix various
G
OT relocations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
e
r Anvi
n
Test fo
r
various E
L
F64 GOT referen
c
es
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
doc: a
d
d
link to the macro package
s
when ta
l
k
ing about
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
BR 21
6
4053: --
p
re
f
ix
_
not -
-
p
r
efix_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter A
n
vin
NASM 2
.
05r
c
4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Pet
e
r Anvin
Document RIP-rela
t
ive GOT fixes in E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
assemble
.
c: us
e
case
4
() macros like in disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r An
v
in
di
s
asm:
c
ol
l
apse all the
s
e
gme
n
t register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r A
n
vin
te
s
t/push
s
eg
.
asm: add "pop c
s
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pus
h
seg
.
asm: tes
t
fo
r
p
ush/pop
of segment re
g
isters
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Re
s
huffle and move the bytecodes
for segment r
e
giste
r
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
eter Anvi
n
Co
l
lect
s
ta
t
i
s
tics on bytecode us
e
in insns
b
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter An
v
in
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
n
vin
test/imu
l
.
asm: remove obs
o
lete ERRO
R
mar
k
er
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Test for various I
M
UL patterns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er Anvin
Add missi
n
g
IMUL
p
at
t
e
r
n:
r
e
g64,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a
f
ew missing \15 ->
\275 conversions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anv
i
n
Chan
g
e
\40 class
o
pcodes to \254,
e
xcept IMUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
New op
c
o
de f
o
r 32->64 bit sign-extended im
m
e
d
iate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
te
r
Anvin
te
s
t/immwarn
.
asm: add
a few more
n
on-warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
R
emove
i
s
_
s
byte64() and replace with is_sbyte32() plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anvin
Avoid double warning for
signed dword imm
e
di
a
te
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
New opco
d
es to deal with 8
-
b
i
t immediate
s
i
g
n
exten
d
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
NASM 2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
changes: document imm
e
diate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter Anv
i
n
BR
2148448:
Fi
x
RIP-re
l
ative addressing with an immediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
immwarn: more i
m
med
i
ate warni
n
g
s
te
s
t, with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r
Anvin
Better warnings for o
u
t-
o
f-r
a
nge values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
s
t
dout/
.
stderr to std
o
ut/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
change
s
: documen
t
C
VT fix
e
s
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nv
i
n
BR 2148476: Fix arguments for
a
b
u
n
c
h
of the
CVT* instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
tes
t
/br2148476
.
asm
:
comprehensi
v
e test of the
CVT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anv
i
n
test/immwarn
.
asm:
new test f
o
r
immediate warnin
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r A
n
v
i
n
t
est/M
a
kefile: rule t
o
run performtest --di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
p
e
rfo
r
mtest: use
-u with
d
iff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
et
e
r An
v
in
test/Makefil
e
: add
r
ules for the autom
a
tic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
Anvin
asse
m
ble
.
c: be
s
m
arter about w
h
en to sup
p
r
e
ss war
n
i
ngs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvi
n
assemble
.
c: do
not
warn on valid SBYTE op
t
im
i
zations
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
N
A
S
M 2
.
0
5
rc
1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
v
in
doc/changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
Anvin
cha
n
ges
.
src
:
document JM
P
reg64 fix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
rdsrc
.
pl:
handle tabs in th
e
i
n
put
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
P
u
t
the stat
i
c information about warnings in a structu
r
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pe
t
er Anvin
Allow %warning output to be
suppresse
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anv
i
n
assemble
.
c
:
cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Do
c
ument the -O0 an
d
-
O1 b
e
h
avi
o
rs
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
Add more 64-bit jump tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvi
n
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
.
Pe
t
er An
v
in
NASM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Set __
P
ASS__ to 3 for preproce
s
s
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anv
i
n
Clean up u
n
te
r
minated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Ac
t
ually
make n
o
n-powe
r
-
o
f-2
a
lignments work
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvi
n
NASM
2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvi
n
Doc
u
ment
_
_PASS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
An
v
in
Add
_
_PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
Anv
i
n
Unbreak %wa
r
ning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter A
n
vin
doc/changes
.
src: s
o
me
t
hing clos
e
r to
f
inal r
e
lease
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
A
n
v
in
nasmdoc
.
s
r
c: m
o
re consistent
i
ndent
a
tion in %erro
r
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anv
i
n
test/fwdoptpp: test %e
r
ro
r
, %warning, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
N
AS
M
2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
%error, %
w
arnin
g
o
ut on th
e
final
p
as
s
, add
%fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
t
e
st: test for co
d
e that
reli
e
s on t
h
e
o
p
timizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pete
r
Anvin
NASM 2
.
04
r
c4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04r
c
3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter A
n
vin
doc:
document the u
s
e of macros in
%
error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter Anvin
d
o
c: Call
%
xd
e
fine a "resol
v
ing define" instead o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
doc: cl
e
an up
form
a
tting around
-
O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
A
nvin
NASM 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r
An
v
in
changes: d
o
cument op
t
imizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
Run "make alldeps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
m
a
c
ros
.
p
l: don'
t
i
n
clude m
a
c
r
os fo
r
disabled outpu
t
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvin
outaout
.
mac: aoutb is an alias for
a
o
u
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pe
t
er
A
nvin
mac
r
os
.
pl: be a
bit more car
e
ful with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pete
r
Anvin
macr
o
s: win32 and win6
4
a
r
e
C
O
FF, n
o
t M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter
A
n
vin
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r
Anvin
R
emove obsolete
t
a
grel
e
ase scr
i
pt (
d
u
pli
c
ate of
tag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvi
n
Upda
t
e d
o
c/
c
hanges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
D
o
cument %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Documen
t
%unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvi
n
outcoff: sty
l
istic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff:
def
a
ult o
u
tput
s
ymbols
to T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Pe
t
er Anvin
BR 204895
0
: fix crash du
e
to mmacro list overf
l
ow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
An
v
in
test/new: clean u
p
whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pete
r
Anvin
Script to cr
e
at
e
new test case bo
i
lerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
Accept implicit memory s
i
z
e
f
o
r VMREA
D
/VMWRITE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
B
R 2029472:
W
rong opera
n
d size for
V
MREAD/
V
MWR
I
TE i
n
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
te
r
Anvin
.
gitignor
e
: ignor
e
some ed
i
t
or ba
c
kup file
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
Anvin
BR 2028995: Missing MOVNTI
m
64,
r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testcase f
o
r
XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er Anv
i
n
B
R
2
029829: A
c
cept VIA
XCRYPT instructions w
i
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2039
2
12: Handle indirect far jumps in 64
-
bi
t
m
ode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pete
r
A
n
v
i
n
I
nclu
d
e
"
nasm
.
h"
i
n
"
fl
o
at
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add 256-b
i
t AVX stores per the
l
a
t
est
A
VX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
et
e
r Anvin
A
dd AV
X
f
orms of the A
E
S instructi
o
ns (new
i
n
t
h
e lat
e
st
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pe
t
er A
n
vi
n
te
s
t: Fix file with
n
o
f
i
nal newline
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR
2
067
8
20: add the MOVSXD instr
u
ction
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Pet
e
r Anvi
n
BR 2067837
:
remove
double add
of VEX
i
nstruction length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter A
n
v
i
n
BR 2
0
623
4
2
:
n
d
i
s
a
s
m: r12 *c
a
n* be a
n
index register
commit
|
commitdiff
|
tree
next