Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
0310becc
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看板
提交
0310becc
编写于
9月 09, 2016
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bn/asm/ppc-mont.pl: prepare for extension.
Reviewed-by:
N
Rich Salz
<
rsalz@openssl.org
>
上级
413b6a82
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
24 addition
and
19 deletion
+24
-19
crypto/bn/asm/ppc-mont.pl
crypto/bn/asm/ppc-mont.pl
+24
-19
未找到文件。
crypto/bn/asm/ppc-mont.pl
浏览文件 @
0310becc
...
@@ -86,31 +86,34 @@ open STDOUT,"| $^X $xlate $flavour ".shift || die "can't call $xlate: $!";
...
@@ -86,31 +86,34 @@ open STDOUT,"| $^X $xlate $flavour ".shift || die "can't call $xlate: $!";
$sp
=
"
r1
";
$sp
=
"
r1
";
$toc
=
"
r2
";
$toc
=
"
r2
";
$rp
=
"
r3
";
$ovf
=
"
r3
";
$rp
=
"
r3
";
$ap
=
"
r4
";
$ap
=
"
r4
";
$bp
=
"
r5
";
$bp
=
"
r5
";
$np
=
"
r6
";
$np
=
"
r6
";
$n0
=
"
r7
";
$n0
=
"
r7
";
$num
=
"
r8
";
$num
=
"
r8
";
$rp
=
"
r9
";
# $rp is reassigned
$aj
=
"
r10
";
{
$nj
=
"
r11
";
my
$ovf
=
$rp
;
$tj
=
"
r12
";
my
$rp
=
"
r9
";
# $rp is reassigned
my
$aj
=
"
r10
";
my
$nj
=
"
r11
";
my
$tj
=
"
r12
";
# non-volatile registers
# non-volatile registers
$i
=
"
r20
";
my
$i
=
"
r20
";
$j
=
"
r21
";
my
$j
=
"
r21
";
$tp
=
"
r22
";
my
$tp
=
"
r22
";
$m0
=
"
r23
";
my
$m0
=
"
r23
";
$m1
=
"
r24
";
my
$m1
=
"
r24
";
$lo0
=
"
r25
";
my
$lo0
=
"
r25
";
$hi0
=
"
r26
";
my
$hi0
=
"
r26
";
$lo1
=
"
r27
";
my
$lo1
=
"
r27
";
$hi1
=
"
r28
";
my
$hi1
=
"
r28
";
$alo
=
"
r29
";
my
$alo
=
"
r29
";
$ahi
=
"
r30
";
my
$ahi
=
"
r30
";
$nlo
=
"
r31
";
my
$nlo
=
"
r31
";
#
#
$nhi
=
"
r0
";
my
$nhi
=
"
r0
";
$code
=
<<___;
$code
=
<<___;
.machine "any"
.machine "any"
...
@@ -333,7 +336,9 @@ Lcopy: ; copy or in-place refresh
...
@@ -333,7 +336,9 @@ Lcopy: ; copy or in-place refresh
.byte 0,12,4,0,0x80,12,6,0
.byte 0,12,4,0,0x80,12,6,0
.long 0
.long 0
.size .bn_mul_mont_int,.-.bn_mul_mont_int
.size .bn_mul_mont_int,.-.bn_mul_mont_int
___
}
$code
.=
<<___;
.asciz "Montgomery Multiplication for PPC, CRYPTOGAMS by <appro\@openssl.org>"
.asciz "Montgomery Multiplication for PPC, CRYPTOGAMS by <appro\@openssl.org>"
___
___
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录