Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
d9218e11
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
10 个月 前同步成功
通知
8
Star
18
Fork
1
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
0
列表
看板
标记
里程碑
合并请求
0
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
T
Third Party Openssl
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
0
Issue
0
列表
看板
标记
里程碑
合并请求
0
合并请求
0
Pages
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
提交
Issue看板
前往新版Gitcode,体验更适合开发者的 AI 搜索 >>
提交
d9218e11
编写于
7月 02, 2010
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
crypto/sparc*: eliminate _sparcv9_rdwrasi.
上级
c32fcca6
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
2 addition
and
16 deletion
+2
-16
crypto/sparccpuid.S
crypto/sparccpuid.S
+2
-12
crypto/sparcv9cap.c
crypto/sparcv9cap.c
+0
-4
未找到文件。
crypto/sparccpuid.S
浏览文件 @
d9218e11
...
...
@@ -232,23 +232,13 @@ _sparcv9_rdtick:
.
type
_sparcv9_rdtick
,#
function
.
size
_sparcv9_rdtick
,.-
_sparcv9_rdtick
.
global
_sparcv9_rdwrasi
.
align
8
_sparcv9_rdwrasi
:
.
word
0x9340c000
!
rd
%
asi
,%
o1
.
word
0x87820000
!
wr
%
o0
,%
g0
,%
asi
retl
mov
%
o1
,%
o0
.
type
_sparcv9_rdwrasi
,#
function
.
size
_sparcv9_rdwrasi
,.-
_sparcv9_rdwrasi
.
global
_sparcv9_vis1_probe
.
align
8
_sparcv9_vis1_probe
:
.
word
0x81b00c20
!
fzeros
%f0
.
word
0xc19ba002
+
BIAS
!
ldda
[%
sp
+
BIAS
+
2
]%
asi
,
%f
0
add
%
sp
,
BIAS
+
2
,%
o
0
retl
nop
.
word
0xc19a1a40
!
ldda
[%
o0
]
ASI_FP16_P
,
%f0
.
type
_sparcv9_vis1_probe
,#
function
.
size
_sparcv9_vis1_probe
,.-
_sparcv9_vis1_probe
...
...
crypto/sparcv9cap.c
浏览文件 @
d9218e11
...
...
@@ -27,7 +27,6 @@ int bn_mul_mont(BN_ULONG *rp, const BN_ULONG *ap, const BN_ULONG *bp, const BN_U
}
unsigned
long
_sparcv9_rdtick
(
void
);
unsigned
long
_sparcv9_rdwrasi
(
unsigned
long
);
void
_sparcv9_vis1_probe
(
void
);
unsigned
long
OPENSSL_rdtsc
(
void
)
...
...
@@ -150,7 +149,6 @@ void OPENSSL_cpuid_setup(void)
char
*
e
;
struct
sigaction
common_act
,
ill_oact
,
bus_oact
;
sigset_t
all_masked
,
oset
;
unsigned
long
oasi
;
int
sig
;
if
((
e
=
getenv
(
"OPENSSL_sparcv9cap"
)))
...
...
@@ -179,7 +177,6 @@ void OPENSSL_cpuid_setup(void)
sigaction
(
SIGILL
,
&
common_act
,
&
ill_oact
);
sigaction
(
SIGBUS
,
&
common_act
,
&
bus_oact
);
/* T1 fails 16-bit ldda */
oasi
=
_sparcv9_rdwrasi
(
0xD2
);
/* ASI_FL16_P */
if
((
sig
=
sigsetjmp
(
common_jmp
,
0
))
==
0
)
{
_sparcv9_vis1_probe
();
...
...
@@ -193,7 +190,6 @@ void OPENSSL_cpuid_setup(void)
{
OPENSSL_sparcv9cap_P
&=
~
SPARCV9_VIS1
;
}
_sparcv9_rdwrasi
(
oasi
);
sigaction
(
SIGBUS
,
&
bus_oact
,
NULL
);
sigaction
(
SIGILL
,
&
ill_oact
,
NULL
);
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录