Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
openeuler
qemu
提交
0bffbc6c
Q
qemu
项目概览
openeuler
/
qemu
通知
10
Star
0
Fork
0
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
Q
qemu
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
体验新版 GitCode,发现更多精彩内容 >>
提交
0bffbc6c
编写于
2月 09, 2009
作者:
A
Aurelien Jarno
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
target-ppc: add vexptefp instruction
Signed-off-by:
N
Aurelien Jarno
<
aurelien@aurel32.net
>
上级
8229c991
变更
3
显示空白变更内容
内联
并排
Showing
3 changed file
with
13 addition
and
0 deletion
+13
-0
target-ppc/helper.h
target-ppc/helper.h
+1
-0
target-ppc/op_helper.c
target-ppc/op_helper.c
+10
-0
target-ppc/translate.c
target-ppc/translate.c
+2
-0
未找到文件。
target-ppc/helper.h
浏览文件 @
0bffbc6c
...
...
@@ -246,6 +246,7 @@ DEF_HELPER_2(vrefp, void, avr, avr)
DEF_HELPER_2
(
vrsqrtefp
,
void
,
avr
,
avr
)
DEF_HELPER_4
(
vmaddfp
,
void
,
avr
,
avr
,
avr
,
avr
)
DEF_HELPER_4
(
vnmsubfp
,
void
,
avr
,
avr
,
avr
,
avr
)
DEF_HELPER_2
(
vexptefp
,
void
,
avr
,
avr
)
DEF_HELPER_2
(
vlogefp
,
void
,
avr
,
avr
)
DEF_HELPER_2
(
vrfim
,
void
,
avr
,
avr
)
DEF_HELPER_2
(
vrfin
,
void
,
avr
,
avr
)
...
...
target-ppc/op_helper.c
浏览文件 @
0bffbc6c
...
...
@@ -2713,6 +2713,16 @@ void helper_vsel (ppc_avr_t *r, ppc_avr_t *a, ppc_avr_t *b, ppc_avr_t *c)
r
->
u64
[
1
]
=
(
a
->
u64
[
1
]
&
~
c
->
u64
[
1
])
|
(
b
->
u64
[
1
]
&
c
->
u64
[
1
]);
}
void
helper_vexptefp
(
ppc_avr_t
*
r
,
ppc_avr_t
*
b
)
{
int
i
;
for
(
i
=
0
;
i
<
ARRAY_SIZE
(
r
->
f
);
i
++
)
{
HANDLE_NAN1
(
r
->
f
[
i
],
b
->
f
[
i
])
{
r
->
f
[
i
]
=
float32_exp2
(
b
->
f
[
i
],
&
env
->
vec_status
);
}
}
}
void
helper_vlogefp
(
ppc_avr_t
*
r
,
ppc_avr_t
*
b
)
{
int
i
;
...
...
target-ppc/translate.c
浏览文件 @
0bffbc6c
...
...
@@ -6382,6 +6382,7 @@ GEN_VXFORM_NOA(vupkhpx, 7, 13);
GEN_VXFORM_NOA
(
vupklpx
,
7
,
15
);
GEN_VXFORM_NOA
(
vrefp
,
5
,
4
);
GEN_VXFORM_NOA
(
vrsqrtefp
,
5
,
5
);
GEN_VXFORM_NOA
(
vexptefp
,
5
,
6
);
GEN_VXFORM_NOA
(
vlogefp
,
5
,
7
);
GEN_VXFORM_NOA
(
vrfim
,
5
,
8
);
GEN_VXFORM_NOA
(
vrfin
,
5
,
9
);
...
...
@@ -8696,6 +8697,7 @@ GEN_VXFORM_NOA(vupkhpx, 7, 13),
GEN_VXFORM_NOA
(
vupklpx
,
7
,
15
),
GEN_VXFORM_NOA
(
vrefp
,
5
,
4
),
GEN_VXFORM_NOA
(
vrsqrtefp
,
5
,
5
),
GEN_VXFORM_NOA
(
vexptefp
,
5
,
6
),
GEN_VXFORM_NOA
(
vlogefp
,
5
,
7
),
GEN_VXFORM_NOA
(
vrfim
,
5
,
8
),
GEN_VXFORM_NOA
(
vrfin
,
5
,
9
),
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录