repo.or.cz
/
nasm
/
sigaren-mirror.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
NASM 2.05rc4
2008-10-13
H
.
Peter Anvi
n
N
ASM 2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter Anvin
Document RIP-relative GOT fix
e
s in E
L
F
6
4
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter
A
nvin
as
s
emble
.
c: u
s
e case4() mac
r
os lik
e
i
n
disasm
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
disasm:
c
o
ll
a
pse all the segmen
t
register push/pop
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
tes
t
/pushseg
.
as
m
: add "pop cs
"
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter A
n
v
in
t
est/pushseg
.
asm: tes
t
for push
/
pop o
f
s
e
gment registers
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
Re
s
h
uffle and move
t
he bytecod
e
s for seg
m
ent register
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
Colle
c
t stat
i
stics on bytecode use in
i
nsnsb
.
c
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter A
n
vin
NASM 2
.
05rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
test
/
i
m
ul
.
a
sm
:
r
e
move obsolete ER
R
OR marker
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
A
nvin
Tes
t
f
o
r various IM
U
L patte
r
ns
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Add
m
is
s
ing IMUL patte
r
n: re
g
6
4,imm8
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
A
nvin
Add
a
fe
w
m
issing \15 -> \2
7
5 conv
e
rsions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
ete
r
Anvin
Change \40 cla
s
s opcod
e
s
to \254
,
except
I
MUL
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
A
nvin
New opcode
fo
r
3
2
->6
4
bit sign-exten
d
ed
immediate wit
h
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
e
r Anvin
t
e
st/immwarn
.
asm: add a few more non
-
warni
n
g tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
R
e
move
i
s_sbyte64() and re
p
lac
e
with is_
s
b
y
te32() pl
u
s
.
.
.
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 i
m
mediate
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er A
n
vi
n
N
e
w
o
pcodes to deal with 8-bit imme
d
iate
sign exte
n
d
ed
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NASM 2
.
05rc
2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
change
s
: docu
m
ent immedi
a
te
f
ix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter A
n
vin
BR 21
4
8448:
Fix RIP-rel
a
tive address
i
ng
with
an immedia
t
e
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
An
v
in
immwarn: more imme
d
iat
e
warnings test,
with notes
of
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Bet
t
er wa
r
nings fo
r
out-of-r
a
n
g
e values
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
test: change
.
stdout/
.
stderr to
st
d
out/stderr
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter
Anvi
n
ch
a
nges: document
C
VT
f
ixes
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 2148476:
F
ix a
r
g
uments f
o
r a b
u
nch o
f
the CVT* instructions
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r
Anvin
t
e
s
t/br21484
7
6
.
asm: c
o
m
p
r
e
hen
s
i
v
e test of the CVT
*
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-06
H
.
Peter Anvin
test/immw
a
rn
.
a
s
m: new t
e
st for i
m
m
e
d
i
ate war
n
i
n
gs
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er
A
nvin
test/
M
ake
f
ile: rule to r
u
n perf
o
rmtest --diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anv
i
n
perf
o
rmtest: use -u with diff
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
test/Makefile:
add rules for the automatic tests
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pe
t
er Anvin
a
ssemble
.
c
: be
sma
r
ter about when to suppress warnin
g
s
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter Anvin
a
ss
e
mb
l
e
.
c: do
n
ot
war
n
on val
i
d SBYTE
o
ptimi
z
ation
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
eter Anvin
NASM 2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter A
n
vin
doc
/
changes
.
src: update
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
e
ter An
v
in
changes
.
src: documen
t
JMP reg64
f
ix
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
rdsrc
.
pl: handle tabs in the input
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
doc:
r
emove ta
b
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter
A
nvin
P
ut
t
he
s
t
atic information a
b
out warnings i
n
a st
r
uct
u
re
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
A
llow %warning outpu
t
to b
e
s
uppressed
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
a
ssemble
.
c:
clea
n
ups
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
Document the -O0 an
d
-
O
1 b
e
haviors
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Peter A
n
vin
Ad
d
more 64-bit j
u
m
p
tests
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
ter Anvin
JMP reg64 d
o
es
n
ot
r
equire
a REX
.
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 An
v
in
Set __PASS__
t
o
3 for preprocess only
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Cl
e
an up unterminated lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
i
n
Act
u
a
lly make n
o
n-power-of-2 alig
n
ments
w
o
rk
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pe
t
e
r
Anvin
N
ASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Docum
e
nt __P
A
SS__
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PASS__ builtin macro
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
e
t
e
r
Anvi
n
Unbreak %w
a
rning
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
doc/changes
.
s
r
c: something closer to final rele
a
se
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src: more consistent
i
nd
e
ntation in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pet
e
r
A
nvi
n
test/fwdop
t
pp: test %er
r
o
r, %war
n
ing, %fatal
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter A
n
vin
NASM 2
.
04rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
%
error, %warning out on
the fina
l
pass, add %fatal
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
A
nvin
te
s
t: test for code that
relies on the
o
ptimizer to
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Pe
t
er A
n
vin
NASM 2
.
04rc
4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter
Anvin
N
ASM 2
.
04rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c
: do
c
ument
t
he us
e
o
f
m
a
cro
s
in %error
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
d
o
c: Call
%
xdefine a "resol
v
ing define" inste
a
d o
f
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter Anvin
do
c
:
c
lean
u
p form
a
t
ting ar
o
u
n
d -O option
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
NA
S
M 2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
Peter Anvin
change
s
: do
c
ument optim
i
zer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r A
n
vin
Run "make al
l
deps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter
An
v
in
ma
c
r
o
s
.
pl: don't inc
l
ude
macr
o
s
for disabled output
.
.
.
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anv
i
n
o
utaout
.
mac
:
aoutb is an al
i
a
s
fo
r
a
ou
t
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
P
e
ter Anv
i
n
mac
r
os
.
pl: be a b
i
t more caref
u
l
w
ith open()
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros: win
3
2 and
w
in64 are COFF
,
not Mach-O
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
et
e
r
Anvin
NASM 2
.
0
4rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter An
v
in
Remove obsolete
ta
g
r
elease script (
d
uplicat
e
of t
a
g
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
e
r
An
v
in
Up
d
at
e
d
o
c/c
h
anges
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
e
ter
A
n
vin
Docum
e
nt %u
s
e smartalig
n
commit
|
commitdiff
|
tree
2008-09-03
H
.
P
eter Anvin
Document %unmacro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
e
r Anvin
o
u
tco
f
f
: stylistic clea
n
u
p
s
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter
A
nvi
n
outcoff: default output symbols to T_NUL
L
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-09-01
H
.
P
e
ter Anvi
n
BR 2048950: fix
crash due to mma
c
ro list ove
r
f
l
ow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r Anvin
test/ne
w
:
clean up whitespace
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pe
t
er Anvin
Script to crea
t
e new tes
t
ca
s
e boilerplate
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
A
ccept imp
l
icit memory siz
e
for VMREAD/VMW
R
IT
E
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
BR
2
029472: W
r
ong operand size for VMREA
D
/VMWRITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
Anvin
.
gitignore: ignor
e
some editor
backu
p
file
s
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
B
R
2028995: Mis
s
ing MOVNTI m
6
4, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
vi
n
T
e
stcas
e
for
XCRYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
BR
2
029829: Ac
c
ept VIA X
C
RY
P
T instruc
t
i
ons with or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pet
e
r
Anvin
BR 2
0
39212: Handle indirect far jumps in 64-
b
it mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
eter Anvi
n
Inc
l
ude
"nasm
.
h" in "float
.
h
"
commit
|
commitdiff
|
tree
2008-08-28
H
.
P
e
ter
A
n
vin
Add 256
-
bit AVX stores per the latest AVX spec
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pete
r
Anvin
Add AVX forms of t
h
e AES instructions
(
n
ew in the latest
.
.
.
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvin
t
est: Fix file with
n
o final newline
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter An
v
i
n
B
R 206782
0
: add
t
he MOVSXD instruct
i
on
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-25
H
.
Peter Anvi
n
BR 2067
8
37: remove doub
l
e ad
d
of VEX instructio
n
length
Signed-off-by: H. Peter Anvin <
hpa@zytor.com
>
commit
|
commitdiff
|
tree
2008-08-20
H
.
P
eter Anvin
B
R
2062342: ndisasm: r12 *can*
be
a
n
inde
x
regist
e
r
commit
|
commitdiff
|
tree
2008-08-13
H
.
Peter
A
nvin
BR 2030823: Problem wi
t
h the 256-b
i
t
FMA
i
nstruction
s
commit
|
commitdiff
|
tree
2008-08-13
H
.
P
eter Anvin
B
R 2
0
43111
:
Typo in insns
.
dat
:
VC
M
P
FT_OQPD VCMPFT_OQPS
commit
|
commitdiff
|
tree
2008-08-01
H
.
P
e
ter Anvin
BR
2034542:
fi
x
c
rash when touc
h
ing __FILE__
commit
|
commitdiff
|
tree
2008-07-31
H
.
Pete
r
Anvin
BR 2028910: fix
decoding of VE
X
prefixes in 16- and
.
.
.
commit
|
commitdiff
|
tree
2008-07-31
H
.
Peter An
v
i
n
B
R
202597
7
: Handle S
L
DT w
i
th
a 64-
b
i
t
register operand
commit
|
commitdiff
|
tree
next