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
NASM 2.05rc5
2008-10-16
H
.
P
e
ter An
v
in
N
A
SM 2
.
0
5
rc5
commit
|
commitdiff
|
tree
2008-10-16
H
.
Peter Anvin
T
e
st
f
or BR 2172659
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-16
H
.
Pe
t
er
Anvin
BR 2172
6
5
9
: Fi
x
incorrect output value for
byte operands
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Pet
e
r
A
n
vin
Add reference to %+
f
rom macro parameter
concatenation
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
d
o
c: minor edit
o
rial ch
a
ng
e
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
te
r
A
n
vin
ELF
6
4: fix various GOT reloc
a
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
Peter Anvin
Test for various ELF64
GOT r
e
ferences
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-15
H
.
P
e
t
e
r Anv
i
n
doc: add lin
k
to
t
he macro pac
k
ages whe
n
talking about
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter
A
n
v
in
BR 2164053: --prefi
x
_
not --pre
f
ix_
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-13
H
.
P
eter A
n
vin
NASM
2
.
05rc4
commit
|
commitdiff
|
tree
2008-10-13
H
.
Peter An
v
i
n
Document RIP-r
e
la
t
ive
G
OT fixes in E
L
F64
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
e
ter Anvin
as
s
emble
.
c
: use case4() macros like in disasm
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Peter Anvin
d
i
sasm
:
coll
a
ps
e
a
ll
t
h
e segment register push/pop
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
Pet
e
r An
v
i
n
te
s
t/pushseg
.
a
s
m: add "p
o
p cs"
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-09
H
.
P
eter Anvin
t
es
t
/pushseg
.
a
s
m:
test for push/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 m
o
ve
t
he b
y
tec
o
des fo
r
segment
r
egister
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Pet
e
r
Anv
i
n
Collect
s
tatistics
o
n bytecode use
i
n i
n
snsb
.
c
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-08
H
.
Peter Anvin
NASM 2
.
0
5
rc3
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
t
e
s
t/imul
.
asm: remove obsolete ERROR marker
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
Test for variou
s
IM
U
L
p
a
tterns
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
A
dd missing IMUL patte
r
n: reg64,imm8
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pet
e
r Anv
i
n
A
d
d
a
f
ew missing \15 -> \275
conversio
n
s
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Change \40 c
l
ass opcodes to \254
,
exc
e
p
t IMUL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter Anvin
N
e
w opcode f
o
r
3
2->64 bit
sign-e
x
tend
e
d i
m
mediate
w
ith
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
v
i
n
test/immwarn
.
a
sm: add a few
m
o
r
e non-warning tests
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
Remove is_sbyt
e
64() and replace w
i
th is_sbyte32() plus
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
A
n
vin
Avoid d
o
uble warning for signed dwor
d
immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pete
r
Anvin
New opcodes
t
o
deal with 8-
b
i
t
immediate sign
extended
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
NAS
M
2
.
05rc2
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter
Anvin
changes: doc
u
ment imme
d
iate fix
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvi
n
BR 214
8
44
8
: Fi
x
RIP-re
l
ative addressing wi
t
h an immediate
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
i
mmwarn: more imm
e
diate wa
r
ning
s
test, with notes of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anv
i
n
Better warnings f
o
r
o
u
t-
o
f-ra
n
ge values
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Pe
t
er
A
nvin
test: change
.
std
o
ut/
.
stderr to stdout/stderr
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
P
e
ter A
n
vin
changes: documen
t
CVT fi
x
es
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter Anvin
BR 214
8
4
7
6: Fix arguments f
o
r a bunch of t
h
e CVT* ins
t
ru
c
tions
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-07
H
.
Peter An
v
in
test/br2148476
.
a
sm
:
c
om
p
r
e
he
n
sive
t
e
st of the
CV
T
*
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-06
H
.
P
e
ter Anvin
t
e
st/im
m
war
n
.
asm: new
t
est for immed
i
a
t
e
warnings
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Peter Anvin
t
est/Makefile:
r
ule
to run
per
f
ormte
s
t --diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r Anvin
performte
s
t: use -
u
w
ith diff
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
Pet
e
r
A
n
vi
n
test/Makefi
l
e
:
add rules f
o
r the automatic t
e
sts
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
et
e
r An
v
in
assemble
.
c: be smarter
a
bout wh
e
n to supp
r
ess warnings
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-05
H
.
P
e
ter A
n
vin
as
s
emble
.
c: d
o
not
warn on valid SB
Y
T
E
optimi
z
ations
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Peter Anvin
NAS
M
2
.
05rc1
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pete
r
A
nvin
d
o
c
/changes
.
sr
c
: updat
e
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
changes
.
src: docum
e
n
t
J
M
P
r
eg64
fix
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
P
ete
r
A
n
vin
rdsrc
.
pl: handle ta
b
s
in the in
p
ut
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pe
t
er Anvin
do
c
:
r
em
o
ve tab
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-10-01
H
.
Pet
e
r Anvin
P
ut th
e
stat
i
c information abou
t
warnin
g
s in a st
r
ucture
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter A
n
vin
A
llow
%
w
arnin
g
output to be suppressed
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
Peter Anvin
assemble
.
c: clean
u
ps
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-30
H
.
P
eter
A
nvin
Document the -O0 and
-
O1 behavior
s
.
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 t
e
sts
commit
|
commitdiff
|
tree
2008-09-26
H
.
P
e
t
e
r Anvin
J
MP
reg
6
4 does
not
r
e
quire a RE
X
.
W prefi
x
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-26
H
.
Pete
r
A
n
vin
NASM 2
.
0
4
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
S
e
t
__PA
S
S
_
_ to
3 for
p
reprocess o
n
ly
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Pet
e
r
Anvi
n
Clean up
u
ntermin
a
ted lines
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter Anvin
Actual
l
y make no
n
-po
w
e
r-of-2 align
m
en
t
s
work
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter An
v
in
NASM 2
.
04rc6
commit
|
commitdiff
|
tree
2008-09-25
H
.
Peter
Anvin
Document __PAS
S
__
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
Add __PASS_
_
builti
n
macro
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
U
nbreak
%warni
n
g
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pe
t
e
r Anvin
d
oc/c
h
anges
.
src: something closer to final
r
ele
a
se
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
nasmdoc
.
src: more
con
s
i
stent in
d
en
t
at
i
o
n in %error
.
.
.
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
test/fwdoptpp: test %e
r
ror, %
w
arning, %fata
l
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-24
H
.
Peter Anvin
NASM 2
.
0
4
rc5
commit
|
commitdiff
|
tree
2008-09-24
H
.
P
eter Anvin
%e
r
ror, %warnin
g
out on the
final pass,
add %fa
t
al
commit
|
commitdiff
|
tree
2008-09-24
H
.
Pete
r
Anvin
test: test for code that
r
elies on the optimizer to
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-23
H
.
Peter
A
nvin
NASM 2
.
04rc4
commit
|
commitdiff
|
tree
2008-09-13
H
.
Peter A
n
vin
NASM 2
.
0
4
rc3
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pet
e
r Anv
i
n
d
o
c: do
c
ument the use o
f
macro
s
in %error
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
eter
Anvin
doc:
Call %xdefine a
"
resolving de
f
ine"
i
nstead of
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pete
r
An
v
in
doc: clean
u
p
forma
t
t
ing aroun
d
-O op
t
ion
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-11
H
.
Pe
t
er Anvin
NASM
2
.
04rc2
commit
|
commitdiff
|
tree
2008-09-11
H
.
P
e
ter
A
n
v
in
changes:
docu
m
ent optimizer change
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r Anvin
Run "make
al
l
deps"
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
p
l: don't include macros for disabled o
u
tput
.
.
.
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
outaout
.
mac
:
aoutb i
s
a
n alias for
a
out
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Peter Anvin
macros
.
pl: be a bit more careful with open()
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-09
H
.
Pet
e
r
An
v
in
macros: win32 and win6
4
are COFF, not Mach-O
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
A
nvin
NA
S
M 2
.
04rc1
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter
Anvin
Rem
o
ve obsolete ta
g
relea
s
e
scr
i
pt (duplicat
e
of
t
ag
.
.
.
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pe
t
er Anvin
Update doc/changes
.
src
commit
|
commitdiff
|
tree
2008-09-03
H
.
Pet
e
r Anvin
Doc
u
ment %use sm
a
r
t
align
commit
|
commitdiff
|
tree
2008-09-03
H
.
Peter Anvin
D
o
cument %u
n
macro
commit
|
commitdiff
|
tree
2008-09-02
H
.
Pe
t
er Anvin
ou
t
coff: stylistic cleanups
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-02
H
.
Peter Anvin
outcoff: defau
l
t outp
u
t
symb
o
ls
to T_NULL
Signed-off-by:
H. Peter Anvin
<hpa@zytor.com>
commit
|
commitdiff
|
tree
2008-09-01
H
.
Peter
A
nvin
BR 2048950: fix crash due to mm
a
cro
l
ist ov
e
rflow
commit
|
commitdiff
|
tree
2008-08-30
H
.
Pet
e
r Anvin
test/new: c
l
ean
u
p whitespa
c
e
commit
|
commitdiff
|
tree
2008-08-30
H
.
Peter An
v
in
Script to
c
reate ne
w
t
est case bo
i
l
erpl
a
te
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
Accept implicit m
e
mory size for VMREAD/VMWR
I
TE
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter
A
n
v
i
n
B
R
20
2
9472
:
Wron
g
operand
s
i
ze for VMREAD/VMW
R
ITE in
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter A
n
v
i
n
.
gitignore: ignore so
m
e ed
i
to
r
b
a
ckup files
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pe
t
er
A
nvin
BR 2028995:
Miss
i
ng MOVNTI m
6
4, r64
commit
|
commitdiff
|
tree
2008-08-29
H
.
Pete
r
Anvin
Testcase for X
C
RYPT
commit
|
commitdiff
|
tree
2008-08-29
H
.
Peter An
v
in
BR 2029
8
29: A
c
c
e
pt VIA XCRYPT instr
u
ctio
n
s w
i
t
h or
.
.
.
commit
|
commitdiff
|
tree
2008-08-29
H
.
P
eter A
n
vin
BR
203921
2
:
H
a
ndle indir
e
ct far j
u
mp
s
in 64
-
b
it mode
commit
|
commitdiff
|
tree
2008-08-28
H
.
Pet
e
r A
n
v
i
n
Include "nasm
.
h" in "float
.
h"
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter An
v
in
Add 256-bit AVX store
s
per the lates
t
A
V
X
spe
c
.
commit
|
commitdiff
|
tree
2008-08-28
H
.
Peter An
v
in
Add AVX for
m
s of t
h
e A
E
S instructio
n
s (new in the latest
.
.
.
commit
|
commitdiff
|
tree
next