repo.or.cz
/
qemu
/
ar7.git
/
search
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
log
|
graphiclog1
|
graphiclog2
|
commit
|
commitdiff
|
tree
|
refs
|
edit
|
fork
first
·
prev
·
next
mips64-linux-user: Enable 64-bit address mode and fpu
2013-03-05
R
i
chard Hender
s
on
mips6
4
-linux-user: Enable 64
-
b
it address mode and f
p
u
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richar
d
Hende
r
son
m
i
p
s-lin
u
x-us
e
r: Fix n32 and
n64
syscalls
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hender
s
on
mips-linux-user:
Save and
r
es
t
o
r
e fpu and
d
sp f
r
o
m
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Ri
c
h
a
r
d
Henderson
mips
-
linux-u
s
er: En
a
ble mips64 and m
i
psn32
l
inux-user
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richard Hen
d
erson
mips-linu
x
-user:
Share o3
2
code for n32
and n6
4
signals
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-03-05
Richa
r
d Henderson
mi
p
s
-
linux-user: Delete n3
2
a
n
d n64 si
g
nal
stub
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-27
Richard Hender
s
on
tar
g
et-i386: Use
mulu2 and muls2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
Richard H
e
n
de
r
son
target-ppc
:
Fix
S
UB
F
E ca
r
ry
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-25
Ric
h
a
rd Henders
o
n
targ
e
t
-
arm: F
i
x
sbc
_
CC ca
r
ry
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Hende
r
son
ta
r
get-x
t
ensa: Use add2/sub2 for m
a
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henderson
ta
r
get-xten
s
a
:
Us
e
m
ul
*
2 f
o
r mul*hi
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-unicore32:
Use mul*2 for do
_
m
u
lt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
target-sh4: U
s
e m
u
l*2 for d
m
ul*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
target
-
s
p
arc: Use mul*2 for mult
i
p
ly
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Henderson
ta
r
get-s
p
arc: Us
e
of
f
i
c
ial add2/sub2 i
n
te
r
faces for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d He
n
derson
target-ppc: Compute
mu
l
l
w
o
wit
h
out b
r
anches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
targ
e
t
-p
p
c:
Compu
t
e
a
rithmetic shift carry without
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ric
h
ard Hen
d
erson
target-p
p
c: Implement neg in ter
m
s
o
f
s
ubf
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
e
n
derson
target-p
p
c: Use add2 for ca
r
ry g
e
neration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
H
enderson
target-ppc: Compute add
i
tion c
a
rry with setcon
d
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
n
d
er
s
on
targe
t
-ppc: C
o
mpute ad
d
ition
o
ver
f
low
without
b
r
anches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
target-pp
c
: Use se
t
c
o
nd in
gen_op_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderso
n
target
-
ppc: Sp
l
it out
SO, OV,
CA fields from
X
E
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
h
a
r
d Hend
e
rso
n
target-
p
pc: Use mul*2
in mulh
*
insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Henderso
n
tar
g
et-
c
ri
s
:
Use mu
l
*2 in mul* insns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Hender
s
on
target-mips: Use m
u
l[us]2 in
[
D]
M
ULT
[
U] i
n
sns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
H
e
nd
e
rson
target-arm: I
m
ple
m
ent s
b
c_cc inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
tar
g
et-arm: Im
p
lem
e
nt adc_cc inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Hen
d
erson
targ
e
t-
a
rm
:
Use
add2 in
g
en_add_CC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henders
o
n
targe
t
-arm:
U
se mul[u
s
]
2
a
n
d add2
i
n umlal et al
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderson
target-arm: Use
mul[us]2 in ge
n
_mul[us]_i64_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
ch
a
rd Hende
r
s
o
n
target
-
s390x: Use mulu2 f
o
r m
l
gr
insn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
Henderson
targ
e
t-alp
h
a:
Use mulu2 for umulh insn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
tcg: Apply lif
e
analysis
t
o
64-
b
it m
u
ltiword arithmet
i
c
ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
h
ard Hender
s
o
n
tcg
:
Impl
e
ment mu
l
s
2
with mulu2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
i
c
hard Hen
d
erson
target-i386: U
s
e add2 to implement the ADX ex
t
e
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg-
a
r
m
:
Implement muls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Hender
s
on
t
cg-i3
8
6: Implement multiwo
r
d
a
r
ithmetic op
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard Hende
r
son
tcg:
I
mpl
e
ment multiword addition helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg
:
Implement multi
w
ord mu
l
tiply he
l
pe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard
Hen
d
ers
o
n
tc
g
: Imple
m
ent a 6
4
-bit to
3
2-bit extraction h
e
l
p
er
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Hen
d
erson
t
c
g:
A
dd sig
n
ed multiword multiplication o
p
e
rations
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg: Add 64-bit multiword arithmetic opera
t
ions
commit
|
commitdiff
|
tree
2013-02-23
R
ichard Henderson
t
cg-sparc:
A
lways imple
m
ent 32-bit
mul
t
iword ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henders
o
n
tcg-i3
8
6: Al
w
a
ys
i
mpl
e
m
ent
32-bit multiword ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard H
e
nderson
tcg
:
Mak
e
32-bit m
u
ltiword operations
o
pti
o
nal for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-i386
:
Use movcond to i
m
plement s
h
if
t
d
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richar
d
Hend
e
rs
o
n
target-i
3
86: D
i
scard
C
C_OP c
o
mputation in set_cc_op
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Henderson
target-
i
386: Use movcond to imp
l
ement ro
t
ate f
l
ags
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
R
i
chard Henderson
target-i
3
86
:
Us
e
movcond to imple
m
ent shift flags
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
R
ic
h
ard Henderso
n
target-i386: Add CC_OP_C
L
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nderso
n
target-i
3
86: Imple
m
e
n
t
tzcnt and fix l
z
cnt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Rich
a
rd Hender
s
on
tar
g
et-i3
8
6:
U
se
c
l
z/
c
tz for bsf/bsr helper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
R
ich
a
rd Hender
s
o
n
t
a
rge
t
-i386: Imple
m
en
t
ADX
e
xtens
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichar
d
He
n
derson
ta
r
g
et
-
i38
6
:
Implement RORX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
targ
e
t-i386: Implement SHLX, SARX, SHRX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
targ
e
t-i
3
8
6: Implement PDEP, PEXT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
h
a
rd Henderso
n
target-i386: Impleme
n
t MULX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
ar
g
et-i386: Implement BZHI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget
-
i386: Implement B
L
SR, BLSM
S
K
,
B
L
S
I
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
t
a
rget-i386: I
m
plement BEX
T
R
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i386: Impl
e
ment A
N
DN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
Henderson
target-i386: Impl
e
ment MOVBE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t
-
i386: D
e
code the
V
EX pr
e
fixes
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Tidy pre
f
ix
p
arsi
n
g
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
enderson
target-i386: Use CC_SRC2
for
ADC a
n
d SBB
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
tar
g
et-i3
8
6:
M
a
ke helper_cc_
c
ompu
t
e_{a
l
l,c} const
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget-i386:
Don't
r
e
f
erence ENV th
r
ough most of cc
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henderson
target-i386: optimize f
l
ags checking
after
su
b
usin
g
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ard
H
enderson
ta
r
get-
i
386: U
p
date cc_op before
T
CG branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
r
d
Henderso
n
target-i386: int
r
oduce
gen_jcc
1
_noeob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
t
a
rget
-
i38
6
: use g
e
n
_op for cmps/scas
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d
H
e
nd
e
rson
target-i3
8
6
:
expand cmov
v
ia
movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderso
n
target-i386: inline gen_
p
repare
_
cc_slow
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd
H
e
nderson
t
a
rget-i386: in
t
rodu
c
e
g
en_prepare_cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i
3
86: i
n
troduce CCPrepare
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
target
-
i386: opt
i
mize setle
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t
-
i
3
86: optimize se
t
be
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-
i
3
8
6: co
n
vert
gen_compute
_
eflags_c to TCG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
target-i386: use inverted se
t
cond when c
o
m
p
uting NS
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
H
e
nder
s
on
target-i
3
86: d
o
not call h
e
lper to compute
ZF
/
SF
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderso
n
ta
r
get-i
3
8
6
: Move CC discards
t
o set_cc_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Hende
r
so
n
target-i3
8
6: no need to
f
lus
h
out cc_op before gen
_
eob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Hen
d
erson
target
-
i386: do not
c
o
m
pu
t
e eflags multiple times cons
e
cu
t
ively
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hende
r
son
target-i386: Use gen_update_
c
c_op ev
e
r
y
where
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henderson
t
a
rget
-
i386: Don't clobber s
-
>cc_op
i
n
gen_update_cc_o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: Introduce set
_
cc_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
ta
r
g
e
t-
i
3
86
:
Name the cc
_
op enumeration
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Ric
h
a
r
d Henders
o
n
tests: Add
u
nit
tests for mulu64 and m
u
ls64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Richard
H
enderson
h
o
s
t-utils:
Improve mulu64 and
m
u
ls64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Rich
a
r
d
Henderson
host-utils: Use __int12
8
_t for
mul[us]64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard He
n
d
e
rson
bitops: Remove routi
n
e
s
redundant
w
ith host-utils
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hen
d
erson
bitops: Replac
e
bitops
_
ctol with ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
i
char
d
H
e
nderson
bitops:
Inl
i
ne bitops_flsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard H
e
nd
e
r
son
targ
e
t
-i
3
86:
I
nl
i
ne bitops_flsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Ric
h
ard Henders
o
n
bitops: Write bit
o
ps_flsl in terms of clzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard H
e
nderson
memory: Use
n
on
-
b
itops ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
ichard
H
e
n
d
e
rson
b
i
tops:
U
se non-bitop
s
ct
z
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Ri
c
hard He
n
derson
h
b
itma
p
: Us
e
n
on-bitops ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
host-u
t
ils: Fix
coding style and ad
d
comments
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next