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
BR 2164053: --prefix _ not --prefix_
2008-10-13
H
.
P
e
t
er Anvin
B
R
2164053: --prefix
_
n
o
t
--pref
i
x_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
NASM 2
.
0
5
rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
e
t
e
r Anvin
Document
R
IP-r
e
lative GOT fixes
i
n
ELF64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter
Anvin
assemble
.
c: use case
4
() mac
r
os like in
d
isasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pete
r
Anvin
disasm: collapse
a
ll
th
e
s
e
gment regi
s
ter pus
h
/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter
A
nvin
test/pushs
e
g
.
asm: ad
d
"pop
cs"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
test/pushseg
.
asm: test for p
u
s
h
/pop of segment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r Anvin
Reshuffle and move the bytecod
e
s for segment register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
P
e
ter
A
nv
i
n
Collect statistics on b
y
tecod
e
use in
insnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r Anvin
N
ASM
2
.
0
5rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
t
es
t
/imul
.
asm: remove
o
bsolete
ERROR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
A
nvin
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 pattern: r
e
g
6
4,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add a f
e
w missing \15
-
> \
2
75
c
onvers
i
ons
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
Change \
4
0
c
l
a
s
s
o
p
codes to \254, except IM
U
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
New
o
pcode
for 32-
>
64 bit
s
ign-extended immediate with
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
t
est/imm
w
ar
n
.
asm: add a few mo
r
e
n
on-warning tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remo
v
e
is_sbyte64(
)
and
repl
a
ce with is_sbyte32
(
) plus
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter A
n
vin
Avoi
d
double w
a
rni
n
g
for
signed dword im
m
ediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
N
e
w
opc
o
d
es to deal with 8
-
bit immedia
t
e s
i
g
n ex
t
en
d
e
d
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
nvin
NASM
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
changes
:
document immediate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
BR 2148448: Fi
x
RIP-relative addressing
with
an imme
d
iate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r A
n
v
i
n
immwar
n
: more immediate
w
arnings te
s
t
,
with notes of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
eter An
v
i
n
Better
warnings
f
or out-of-range values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r An
v
in
test: cha
n
ge
.
stdout/
.
stderr to
s
t
d
o
ut/stde
r
r
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
cha
n
ges: doc
u
ment CVT f
i
xes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 214
8
476:
F
i
x
a
r
guments for a bunch of the CVT
*
ins
t
ructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anvin
test/br21
4
8476
.
a
s
m: c
o
mpr
e
hens
i
ve te
s
t o
f
the
C
VT*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
t
er Anvin
tes
t
/immwarn
.
asm: n
e
w
te
s
t for i
m
m
ediate warnin
g
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
test/Makefile: r
u
le to r
u
n perform
t
est --di
f
f
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter
A
nvin
p
erf
o
rmtest: use -u w
i
t
h
diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pete
r
Anvin
t
est/Makefile: add rules for
t
he automatic t
e
sts
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
ass
e
mbl
e
.
c: be
s
mar
t
er
a
bout
w
hen to suppress w
a
rni
n
gs
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
assemble
.
c: do not war
n
on
v
a
li
d
SBYTE optimizati
o
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anv
i
n
NASM
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anv
i
n
doc/ch
a
nges
.
src: upda
t
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvi
n
c
h
anges
.
src:
docu
m
ent JMP reg64
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter A
n
vin
rd
s
rc
.
pl
:
handle tabs in
the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
Anvi
n
doc: remov
e
t
ab
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
P
ut th
e
static i
n
f
o
rmation
about wa
r
ni
n
g
s
in a structur
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
e
t
e
r
Anvi
n
Allow
%warning ou
t
put
t
o be s
u
p
p
r
esse
d
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c:
c
leanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Pete
r
Anvin
Document the -O
0
and
-O1 behaviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
Anvin
A
dd more 64
-
bit j
u
mp test
s
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pet
e
r Anvin
J
MP reg64 do
e
s not requ
i
r
e a REX
.
W prefix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter Anvin
NA
S
M
2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r A
n
vin
Set __PASS_
_
to 3
for pre
p
roces
s
only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
C
lean up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Act
u
all
y
make
n
on-power-of-2 alignme
n
ts wo
r
k
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
NASM 2
.
04r
c
6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Document __PASS_
_
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
Add _
_
PASS__ builtin
macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter
Anvin
Unbreak %warning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
d
o
c
/changes
.
s
r
c: something c
l
oser to f
i
n
al release
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
A
n
vin
n
asm
d
oc
.
s
r
c
:
more consistent
indent
a
tion in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdo
p
tpp: test
%
e
rror, %warning, %fata
l
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter
A
nvin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
er Anvin
%
e
rror, %warning ou
t
on the fina
l
pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test: test
for c
o
de that relie
s
on
th
e
optim
i
z
e
r
t
o
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
P
eter An
v
i
n
N
A
SM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter Anvin
NASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
ete
r
Anvin
doc:
d
o
cum
e
n
t
the use of macros in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
do
c
: Call %xdefine a "r
e
s
olving
defin
e
"
i
n
s
t
ead of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
d
o
c: clea
n
up formattin
g
a
round
-O
option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
NA
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
Anvin
changes
:
document optimizer chang
e
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
Run "make all
d
e
ps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
Anvin
macros
.
pl: don't include macros for d
i
sabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac: aoutb is
a
n alias
f
or
a
ou
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
macros
.
p
l
: be
a bit more careful with open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
A
nvi
n
macros: win32 a
n
d
win64
a
r
e COFF, n
o
t M
a
ch-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter An
v
in
NASM 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Remove o
b
s
o
l
e
te
t
agrelease script (duplicate of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
Update d
o
c/changes
.
sr
c
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
Docum
e
nt %use smartalign
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anv
i
n
Document
%unma
c
ro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r
Anv
i
n
outcoff:
stylistic cleanups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pet
e
r
Anvi
n
outcoff: default outp
u
t
symbols t
o
T_NULL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
eter
An
v
in
BR 2048950
:
fix crash du
e
to mmacro lis
t
overflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter
Anvin
t
est/new: clean up
whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
P
e
t
e
r
Anv
i
n
Script to create new
t
est case bo
i
lerplat
e
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
e
ter
Anvin
Accept implicit memo
r
y siz
e
for VMR
E
AD/VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anv
i
n
B
R 2029472: Wrong o
p
erand size for VMREAD/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
e
r
Anvi
n
.
gi
t
ign
o
r
e
:
ignore s
o
me
e
dito
r
backup fil
e
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
Anvin
BR 20
2
8995: Missing MOV
N
TI m64, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
Testcase fo
r
X
CRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter Anvin
BR 2029829:
Accept VIA XCRYPT i
n
structi
o
ns with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
vin
BR 2039212: Ha
n
dle
i
ndirect far
jumps in 6
4
-bit m
o
de
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter
A
nvin
I
n
c
l
u
d
e "nasm
.
h
"
in
"flo
a
t
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter Anvin
Add 256-bit AVX stores per the late
s
t AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
e
t
er Anvin
Add AVX forms of the AE
S
instru
c
tion
s
(
n
ew in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anv
i
n
test: Fix f
i
le
with no
f
inal ne
w
line
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
BR 2067820: add
t
he MOVSXD instruct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
P
e
ter A
n
vin
BR 2067837: remove double add of VEX instruction leng
t
h
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
Peter Anvin
B
R
2062
3
42: n
d
is
a
sm: r12 *can
*
be an index registe
r
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter Anvin
BR 2030823: Problem with the
256-bi
t
F
M
A instructions
commit
|
commitdiff
|
tree
2008-08-13
H
.
Pete
r
Anvin
BR 2043111: Typo in insn
s
.
dat: VCMPFT_OQPD
V
CMPFT_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
Peter Anvin
BR 2034542: fix crash when
t
ouc
h
ing __FIL
E
__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter Anvin
BR 20289
1
0: fi
x
decoding of VEX prefixes in 16- and
.
.
.
commit
|
commitdiff
|
tree
next