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
tcg-sparc: Fix small 32-bit movi
2014-03-09
Richard H
e
n
derson
tc
g
-aarch64: Remove nop
f
rom qemu_st
s
l
ow p
a
t
h
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Hen
d
erso
n
tcg-aarch64: Simplify tcg_out_l
d
st_9 encoding
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard
Henderson
tcg-aarch64: Use intptr_
t
a
p
r
o
priately
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderson
tcg-aa
r
ch64: Remove the shift_imm parameter from tcg_ou
t
_cmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Ri
c
hard He
n
ders
o
n
tcg-aarch64: H
o
ist
c
om
m
o
n
argument loads in tcg
_
out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard H
e
nderson
tcg-aa
r
ch64: Don
'
t
h
and
l
e
m
o
v/movi in tcg
_
out_op
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Rich
a
rd Hende
r
s
on
tcg-aarch64: Set ext based on T
C
G_OPF
_
64BIT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
Richard Henderso
n
t
cg-aarch64: Change all ext var
i
abl
e
s to
T
CGT
y
pe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
R
i
chard
He
n
de
r
son
tc
g
-aarch64: Remove redundant CPU_TLB
_
ENTR
Y
_BITS
c
h
e
c
k
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-03-09
R
i
chard Henderson
tcg-aarch64: Enab
l
e builti
n
disassembl
e
r
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Richa
r
d Hender
s
on
target-
i
386: Fix
u
com
i
s and comis memory acce
s
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Richard H
e
nde
r
son
target-i386: F
i
x SS
E
stat
u
s
flag cor
r
u
p
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-28
Richard Henderson
target-i386: Fix CC_OP_CLR vs PF
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richa
r
d
H
enderson
tcg
/
i
386:
U
se SHLX/SHRX/SAR
X
i
n
structions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Ric
h
ard Hender
s
on
tc
g
/i
3
8
6: Use AND
N
inst
r
uc
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard H
e
n
d
erson
tcg/i
3
86: Add tcg_
o
ut_vex_
m
odrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hende
r
son
tcg/i386: Move TCG_CT_CONST_* to tcg-target
.
c
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henders
o
n
disas/
i
38
6
: Disassemble ANDN/SH
L
X/SHRX/SHAX
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
R
ichard Hend
e
rson
tcg/opt
i
mize: Add more
identity
sim
p
lificatio
n
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Henderson
tcg/optimize:
O
pt
m
iz
e
ANDC X,Y,Y to M
O
V X,0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richard Hende
r
son
t
cg/op
t
i
m
ize: Si
m
ply so
m
e logical o
p
s to
N
OT
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Richar
d
Henderson
tcg/optimiz
e
: Handle
kno
w
n-zeros masks for AND
C
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aurelie
n
J
a
rno
tc
g
/o
p
timize: add
known-z
e
ro bits compute
for l
o
ad ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
A
ureli
e
n Jarno
t
cg/optimi
z
e: improve known-z
e
ro
bit
s
for 32-bit ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Au
r
elien
Jarno
tcg/
o
ptimi
z
e:
fi
x
known-zero bits optimization
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Aure
l
ie
n
J
arno
tcg/optimize
:
fix known-
z
e
ro bits
f
or right shift
ops
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-17
Huw Davies
tcg-
a
rm: The s
h
i
ft count of op_rotl_i32 is in ar
g
s
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-02-15
Richard Hende
r
son
TC
G
: Fix 32-bit hos
t
allo
c
ation ty
p
o
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurelien Jarno
tcg/i386:
cleanup useless
#
i
fdef
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
A
urelien
J
arno
t
c
g/i386: us
e
movbe ins
t
ruction in qemu_lds
t
routines
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurel
i
en
J
a
r
n
o
t
c
g/i386: a
d
d support
f
or three-byt
e
opc
o
de
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurelien
J
arno
tcg/i3
8
6
:
remo
v
e hardcoded P_
R
EXW va
l
ue
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-25
Aurelie
n
Jarno
disas/i386
.
c: disassemble mo
v
be
i
nstru
c
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i386:
T
i
dy ljmp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d
H
e
n
derson
t
a
rget-i386: Rename
ge
n
_
o
p_jmp
_
T0 t
o
gen_op_jmp_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
Henderson
target-i386: Tidy som
e
size computa
t
ion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
target-i386: Remove gen_op_mov_reg_
A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target
-
i386:
Remove gen_op_mov_TN_reg
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nder
s
on
t
a
rget-i386: Remove g
e
n_op_addl_T0_T
1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderson
t
arget-i
3
86: Remove
g
en_op_mov_reg_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderso
n
target-i386: R
e
move gen_
o
p_mov_reg_T0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
ichard
H
enders
o
n
target-i386: Tidy cpu_regs in
i
t
i
alizat
i
on
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Hende
r
son
tar
g
et_i386: Clean up
gen_pop_T0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
Henderson
t
a
rget-i386: Combine gen_push_T*
i
nto gen_
p
us
h
_v
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nderson
t
arget-i3
8
6: Ti
d
y addr16 code
in gen_lea
_
modrm
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
t
arge
t
-i386: Change df
l
ag to TCGMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd He
n
d
e
rson
tar
g
et-i38
6
: Ch
a
nge gen_op_m
o
v_reg_A0 size par
a
me
t
er
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
har
d
Hend
e
r
s
on
target-i3
8
6:
C
hange aflag to
T
C
GMemOp
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henderson
targe
t
-i386
:
Change
gen_op_j*z_ecx size parameter t
o
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
ta
r
ge
t
-i386:
Change gen
_
op_add_r
e
g
_* size parameter
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
enderson
target-i386: Use
T
CGMemOp fo
r
'
ot' va
r
iables
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
target-
i
386: Re
m
o
ve gen_op_
a
ndl_A
0
_ff
f
f
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
tar
g
et-i386:
R
emove gen_op_movl_T0_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
target
-
i386:
Remove gen_op
_
andl_
T
0_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
r
d Henderson
ta
r
get-
i
386: Remove gen_o
p
_
andl_T0_ffff
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
char
d
Henderson
t
a
rget-i386: Remove
gen
_
mo
v
tl_T
*
_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
icha
r
d
H
e
nderson
targe
t
-i386: Remo
v
e gen_op_m
o
v*_
A
0_im
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderso
n
target-
i
386: Remove gen_o
p
_mov
l
_T0_
i
m*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd
Hend
e
rson
target
-
i386: Remove
g
e
n
_op_
m
ovl
_
T0_im*
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richa
r
d
Hen
d
erson
target-i386: Remo
v
e gen_op_m
o
vl_T0_0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
erson
target-i386
:
T
i
dy extend
+
move
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard
Henders
o
n
target-i
3
86
:
Tidy
e
xtend
+
st
o
re
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
rd Henderson
target-i386: Tidy loa
d
+ trunc
a
te
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard He
n
derson
target-
i
386:
T
idy gen
_
op
_
mov_TN_reg+tc
g
_
gen_trunc_
t
l
_
i32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
chard Henderson
targ
e
t-
i
386: Use MO_BE for movbe
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
H
end
e
rson
targ
e
t-i
3
8
6
: Remov
e
u
nused a
r
guments
t
o gen_le
a
_
m
odr
m
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richar
d
H
e
n
derson
target-i386: Tidy movsl
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard H
e
nd
e
rson
target-i386:
T
idy mov[sz][bw]
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
targe
t
-i386: Fix typo
in gen_push_T1
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hen
d
erson
target-i386
:
Remove gen_op_st_
T
1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderso
n
target-
i
386
:
Remo
v
e gen_
o
p_
s
t_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
a
r
d
H
enderson
target-i
3
86: In
t
roduce gen_op_st_rm_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henders
o
n
t
a
rget-i386: Remove gen_op
_
lds_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henders
o
n
targe
t
-i386:
R
emove gen_o
p
_ld_T1_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Hende
r
son
t
arget-i38
6
: Remo
v
e gen_op_ldu_T0_A0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard
Henderson
target-
i
386:
Remov
e
gen_op_ld_T0_
A
0
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Richard Henderson
tar
g
et-i386: Replace OT_* co
n
stants
wit
h
MO_* co
n
stants
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Rich
a
r
d
Henderson
target-i386:
U
se new tcg_gen_
q
emu_s
t
_
*
helpers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
hard Henderson
tar
g
et-i386: U
s
e new tcg_
g
en_qemu_ld_
*
he
l
pers
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ric
h
ard Henderson
t
a
r
get-
i
386:
Sto
p
encoding D
i
sas
C
ontext
.
mem_index
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
Ri
c
h
a
rd Henderson
tar
g
et-i386: Pus
h
Dis
a
sC
o
ntex
t
i
nto
l
oad
/
store helper
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2014-01-07
R
i
c
h
ard Henderson
exec
:
D
e
lay
C
PU_
L
OG_TB_CPU
u
ntil we
ac
t
ua
l
ly execu
t
e
.
.
.
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-12-10
Richard Henderson
tcg: Use
b
itmaps for
f
r
ee tempora
r
ies
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richar
d
Hen
d
erson
linux-user: Use qem
u
_getauxval for A
T
_EXECF
D
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Rich
a
rd Henderso
n
uti
l
: Us
e
qem
u
_geta
u
xval in linux qemu_cache
_
utils_i
n
i
t
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard H
e
nde
r
son
tcg-s390: Use qe
m
u_g
e
tauxval in query_
f
acilities
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Richard Henderson
tcg-
a
r
m: Us
e
q
e
mu_getauxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
R
i
chard Henderson
tcg-ppc64: Use qemu_geta
u
xv
a
l
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-29
Ric
h
ard Henderson
osdep:
Create qemu_getauxval an
d
qemu_init_
a
uxval
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd He
n
de
r
son
t
cg
-
ia64: Intr
o
duce tcg_opc_bs
w
ap64_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard
H
enderson
tcg-ia
6
4: Introduce
tcg
_
opc_ext_i
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richa
r
d Hen
d
erson
tcg
-
ia
6
4: In
t
rodu
c
e tcg
_
o
p
c_movi_a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Ri
c
hard Henders
o
n
tcg-ia64:
I
ntroduce tcg_op
c
_mov_a
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard
H
enderson
t
c
g-ia6
4
: Use A3 form of l
o
gical
ope
r
a
tions
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Richard Henderson
tc
g
-ia64: Use SUB_A3 and
ADDS_A4 for subtra
c
tion
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
R
ichard H
e
nders
o
n
tcg-ia64: Use
A
DDS for sm
a
ll addition
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Ric
h
ard He
n
d
erson
tcg-ia64:
Avo
i
d unn
e
cessary stop b
i
t in
tc
g
_out_alu
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Ric
h
ard Hen
d
e
r
s
o
n
tcg
-
ia64: Move AR
E
G0 to R32
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Hende
r
son
tcg-ia64:
S
implify
brcond
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
2013-11-18
Rich
a
rd Hender
s
on
t
cg-ia
6
4:
Handle
co
n
sta
n
t
call
s
Signed-off-by: Richard Henderson <
rth@twiddle.net
>
commit
|
commitdiff
|
tree
next