Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
a95541d6
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
1 年多 前同步成功
通知
10
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看板
提交
a95541d6
编写于
5月 30, 2001
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
Get rid of RAW dependency warnings.
Submitted by: Reviewed by: PR:
上级
30b4c272
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
7 addition
and
7 deletion
+7
-7
crypto/bn/asm/ia64.S
crypto/bn/asm/ia64.S
+7
-7
未找到文件。
crypto/bn/asm/ia64.S
浏览文件 @
a95541d6
...
@@ -496,7 +496,7 @@ bn_sqr_words:
...
@@ -496,7 +496,7 @@ bn_sqr_words:
#endif
#endif
#if 1
#if 1
//
Apparently
we
win
nothing
by
implementing
special
bn_
mul
_comba8
.
//
Apparently
we
win
nothing
by
implementing
special
bn_
sqr
_comba8
.
//
Yes
,
it
is
possible
to
reduce
the
number
of
multiplications
by
//
Yes
,
it
is
possible
to
reduce
the
number
of
multiplications
by
//
almost
factor
of
two
,
but
then
the
amount
of
additions
would
//
almost
factor
of
two
,
but
then
the
amount
of
additions
would
//
increase
by
factor
of
two
(
as
we
would
have
to
perform
those
//
increase
by
factor
of
two
(
as
we
would
have
to
perform
those
...
@@ -1388,7 +1388,7 @@ bn_div_words:
...
@@ -1388,7 +1388,7 @@ bn_div_words:
(
p6
)
sub
H
=
H
,
D
}
(
p6
)
sub
H
=
H
,
D
}
{
.
mlx
setf
.
sig
f14
=
D
{
.
mlx
setf
.
sig
f14
=
D
movl
AT
=
0xffffffff
}
movl
AT
=
0xffffffff
}
;;
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
{
.
mii
setf
.
sig
f6
=
H
{
.
mii
setf
.
sig
f6
=
H
shr.u
HH
=
H
,
32
;;
shr.u
HH
=
H
,
32
;;
...
@@ -1416,9 +1416,9 @@ bn_div_words:
...
@@ -1416,9 +1416,9 @@ bn_div_words:
(
p8
)
add
r31
=-
1
,
r31
(
p8
)
add
r31
=-
1
,
r31
(
cont
)
br.wtop.spnt
2
b
}
;;
(
cont
)
br.wtop.spnt
2
b
}
;;
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
{
.
mii
sub
H
=
H
,
r35
shl
r8
=
r33
,
32
shl
r8
=
r33
,
32
sub
H
=
H
,
r35
shl
L
=
L
,
32
}
;;
shl
L
=
L
,
32
///////////////////////////////////////////////////////////
///////////////////////////////////////////////////////////
{
.
mii
setf
.
sig
f6
=
H
{
.
mii
setf
.
sig
f6
=
H
shr.u
HH
=
H
,
32
;;
shr.u
HH
=
H
,
32
;;
...
@@ -1456,11 +1456,11 @@ bn_div_words:
...
@@ -1456,11 +1456,11 @@ bn_div_words:
//
Unsigned
64
by
32
(
well
,
by
64
for
the
moment
)
bit
integer
division
//
Unsigned
64
by
32
(
well
,
by
64
for
the
moment
)
bit
integer
division
//
procedure
.
//
procedure
.
//
//
//
inputs
:
f6
=
double
(
a
),
f7
=
double
(
b
)
//
inputs
:
f6
=
(
double
)
a
,
f7
=
(
double
)
b
//
output
s
:
f8
=
a
/
b
//
output
:
f8
=
(
int
)(
a
/
b
)
//
clobbered
:
f8
,
f9
,
f10
,
f11
,
PR
//
clobbered
:
f8
,
f9
,
f10
,
f11
,
PR
#define PR p15
#define PR p15
//
In
the
nutshell
this
procedure
is
Intel
code
and
therefore
is
//
This
procedure
is
essentially
Intel
code
and
therefore
is
//
copyrighted
to
Intel
Corporation
(
I
suppose
...
)
.
It
's sligtly
//
copyrighted
to
Intel
Corporation
(
I
suppose
...
)
.
It
's sligtly
//
modified
for
specific
needs
.
//
modified
for
specific
needs
.
.
align
32
.
align
32
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录