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
target-arm: Use add2 in gen_add_CC
2013-02-23
Richard
H
ende
r
son
target-
a
rm: Use add
2
in
g
en_add_CC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
arget-arm: Use
m
ul[us]2 and a
d
d2 in umlal
et al
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
target-a
r
m: Use mul[
u
s]2 i
n
gen
_
mul[us]_i64_i
3
2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
ha
r
d Hend
e
rson
ta
r
get-s390x: Use mulu2 for mlgr i
n
sn
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
t
arget
-
al
p
ha:
Use mul
u
2 for umulh ins
n
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Henders
o
n
tcg: App
l
y
l
ife ana
l
ysi
s
to 64
-
bi
t
m
u
ltiw
o
rd arithmetic
o
ps
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg: Impleme
n
t mul
s
2 with
mulu2
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
R
ichard H
e
nderson
t
arget-i386:
U
se add2 to implement
t
h
e
ADX e
x
te
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Rich
a
rd Henderson
tc
g
-arm: Implement
m
uls2_i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard
He
n
der
s
on
tcg-i
3
86
:
Imple
m
ent mu
l
tiword arithme
t
ic ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
ha
r
d Hen
d
erson
tcg:
I
mplem
e
nt multiword addition helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Hender
s
on
tcg:
Implem
e
nt multiword
mul
t
iply helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richar
d
Hend
e
rson
tcg: Implement a 64
-
bit to 32-bit
e
xtraction helper
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg: Add signed
multiword mu
l
tipl
i
cation operati
o
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Ri
c
hard H
e
nders
o
n
tcg: Add 6
4
-bit multiwor
d
arithm
e
tic operations
commit
|
commitdiff
|
tree
2013-02-23
Richard Hender
s
on
tcg-sparc: Always implement
3
2-bi
t
mult
i
wo
r
d ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richa
r
d Henderson
tcg-i386: Al
w
a
ys implem
e
nt 32-bit
m
ult
i
w
ord ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-23
Richard Henderson
tcg:
M
ake 32-
b
it multiwor
d
operations optional for
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
Henderso
n
ta
r
get
-
i386: Use
movcond to imple
m
ent
s
h
iftd
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nderso
n
ta
r
ge
t
-i386:
D
i
scard CC_OP comp
u
tatio
n
in set
_
cc_
o
p
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard H
e
nderson
t
ar
g
et-i38
6
: Us
e
movc
o
nd
to
i
mp
l
ement
r
otate flag
s
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richa
r
d Hen
d
erson
target-i386: Use movcond to implement s
h
ift fl
a
gs
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
Henderson
t
arget-i386: Add
C
C_OP_
C
LR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard
H
ende
r
son
ta
r
get-i386: Implement
t
zcnt and fix
l
z
cnt
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Ri
c
hard H
e
n
d
er
s
on
target-i386: Use clz/ctz
f
or bsf/bsr
h
elpe
r
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-20
Richard Hend
e
rson
t
a
rget-i386
:
Implem
e
nt ADX exte
n
sion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
tar
g
et-i386: Implement RORX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ic
h
a
rd He
n
derson
tar
g
e
t-i386: Imp
l
ement SH
L
X
,
SAR
X
, SHRX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d
Henderson
targe
t
-i386:
I
mple
m
e
n
t
P
DEP, PEX
T
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
e
n
derson
target
-
i386: Im
p
lement MULX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
target-i386: Implement B
Z
HI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target
-
i386: Implement BLSR
,
BLSMS
K
,
B
L
SI
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
ch
a
rd He
n
derson
target-i386: Implement
B
E
X
TR
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Hender
s
on
t
a
rget-i386: Implemen
t
ANDN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
ta
r
ge
t
-i386:
Implement MOVBE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd
H
enderson
target-
i
3
86: Decod
e
the
VEX pre
f
ix
e
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Hen
d
erson
targe
t
-i386:
T
idy
prefi
x
p
a
r
s
ing
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard Henderson
target-i386:
U
s
e
CC
_
SRC2 for ADC and
SB
B
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard Henderson
t
arget
-
i386: Make helpe
r
_cc_co
m
pute_{all,c
}
c
onst
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Rich
a
rd Henders
o
n
target-i386: Don't
refere
n
ce ENV t
h
rough
m
ost of
c
c
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i386: o
p
t
i
mi
z
e fl
a
gs checking
after sub using
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-i3
8
6: Update cc_op bef
o
re TCG branches
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hender
s
o
n
target-i38
6
: int
r
oduce gen_jcc1_noeob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard He
n
derson
target-i386: use gen_
o
p for cmp
s
/scas
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard
H
en
d
erson
t
arget-i3
8
6: expand cmov via movcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
i
chard
Hen
d
e
r
s
on
target-i3
8
6: inline
gen_pre
p
a
r
e_cc_slow
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richar
d
Henderson
ta
r
get-i
3
86:
i
ntrodu
c
e
gen_prepare_cc
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nderson
t
arget
-
i
386:
i
n
t
r
oduce CCP
r
e
p
are
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
tar
g
et-i386: opt
i
mize
s
etle
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
R
ichard Henderson
t
arget-i3
8
6
:
o
p
ti
m
ize
setbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
tar
g
et-i386: convert gen
_
compute_
e
flags_c to TCG
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Hender
s
o
n
t
arg
e
t
-
i386: u
s
e
inverted setcond when comput
i
ng N
S
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard H
e
nde
r
son
targ
e
t-i
3
86: do not
call helper to comp
u
te ZF/SF
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ric
h
ar
d
Henders
o
n
target-i386: Move CC discard
s
to s
e
t_cc
_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richa
r
d Henderson
target-i386: n
o
n
eed
t
o f
l
ush out cc_
o
p before gen_eob
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t
-
i
3
86: do n
o
t compute eflags multiple times consec
u
tively
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Ri
c
hard He
n
derson
target
-
i
3
86:
Use gen_update_cc_o
p
ev
e
ryw
h
er
e
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
targ
e
t-i386:
Don't c
l
obb
e
r s->cc_o
p
i
n gen_update
_
cc_
o
p
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard Henderson
target-
i
386: Intr
o
duce set_cc
_
op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-18
Richard
Henderson
t
a
rget-i386:
N
a
m
e
the
cc
_
op enumera
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Richard H
e
nderson
tests: Add unit test
s
f
o
r
m
u
lu64
a
n
d
muls
6
4
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Ri
c
hard Hende
r
s
on
host-u
t
i
l
s
: Improve mulu64
and
m
uls64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-17
Richard H
e
nder
s
on
ho
s
t-utils: Use
__int128_t f
o
r
mul[us]64
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bitops: Remove
r
outines re
d
undant with host-utils
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard
He
n
derson
bi
t
ops: Replac
e
bito
p
s
_
c
t
o
l
with ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
bitops: Inline bitops_flsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hen
d
e
r
s
on
t
a
rg
e
t-i386: Inlin
e
bi
t
op
s
_fls
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
R
ic
h
ard He
n
derson
bitops: Write b
i
tops_fl
s
l in
terms of clzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Hend
e
rson
memory: Use non-bito
p
s
c
tzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard
H
enderson
bitop
s
: Use
n
o
n-
b
itops c
t
z
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard Henderson
hbitma
p
: Use non-bitops ctzl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Rich
a
r
d
Henderson
host
-
utils: Fix coding st
y
l
e
and add co
m
ment
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-16
Richard
H
enderson
h
o
st-util
s
: Add host long
specific aliases
f
or c
l
z
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-06
Richard Hender
s
on
configure:
Fix build with XFree
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-02-06
R
ic
h
ar
d
He
n
d
erson
bswap: F
i
x width o
f
swa
p
in leul_t
o
_cpu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard
Henderson
user: Consider sy
m
bol
i
c links as pos
s
ibl
e
d
i
rec
t
o
r
ies
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
R
ic
h
a
rd Henderson
a
l
p
h
a-linux-
u
s
er: F
i
x
sigaction
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard Henderson
linux-user: Rewrite
__get_user/__p
u
t_user with
_
_
builtin_cho
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard
H
ende
r
son
bswa
p
: Rewrite cpu_to_<endian><t
y
pe>u with {
l
d,st}
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Ri
c
hard Hen
d
erson
bs
w
ap: R
e
write all ld<type
>
_<e
n
dian>_p f
u
ncti
o
ns
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard H
e
n
d
ers
o
n
bs
w
ap: Add
host endi
a
n unaligned
access functions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
R
i
chard He
n
derson
bsw
a
p
: Tidy
b
ase defi
n
ition
s
of bswapN
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-12
Richard H
e
nd
e
rson
fdt: Use bsw
a
pN
i
nstead of
bswap_N
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ric
h
ard Hende
r
son
target-s3
9
0
:
Claim m
a
intainer
s
hip
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
h
ard
Henderson
t
arg
e
t-s390: Use nore
t
u
rn for excepti
o
n and l
o
ad_ps
w
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hende
r
s
o
n
target-s
3
90: U
s
e
T
CG_CALL_NO_WG for misc
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hen
d
erson
target-s390: Use T
C
G
_
CALL_N
O
_WG f
o
r integer helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henders
o
n
target-s390: Use TCG_CAL
L
_NO_W
G
f
o
r floating-point
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard He
n
derson
target-
s
3
90: Use TCG_CALL_NO_WG for
m
e
mor
y
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
ta
r
ge
t
-s390:
P
e
r
form COMPARE AND SWAP inline
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henders
o
n
target-s
3
90:
O
ptimize get_address
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Hend
e
rso
n
target
-
s
390
:
Optimize ADDC/SUBB
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richar
d
Henderson
target-s390: Optimize ADDU/SUBU CC testing
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
R
ichard
H
en
d
erson
target-s
3
90:
T
idy com
p
arisons
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
R
i
chard H
e
n
d
e
r
so
n
target
-
s390: Op
t
miz
e
emitting
discards
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard Hender
s
on
target-s390:
Optimize XC
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
hard
Henderson
target-s390
:
Fix cpu_clone_reg
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Richard Henderson
target-
s
390: Implement LOAD/S
E
T F
P
AND SIGNAL
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
Ri
c
ha
r
d He
n
derson
target-s390: Implement SET ROUNDI
N
G
MODE
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-01-05
R
i
c
h
ard Henderson
t
ar
g
et-s390
:
Use
uint64_t
o
_float128
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next