Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
8604a6e0
T
Third Party Openssl
项目概览
OpenHarmony
/
Third Party Openssl
11 个月 前同步成功
通知
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,发现更多精彩内容 >>
提交
8604a6e0
编写于
7月 01, 2016
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
SPARC assembly pack: enforce V8+ ABI constraints.
Reviewed-by:
N
Richard Levitte
<
levitte@openssl.org
>
上级
365f95ad
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
11 addition
and
8 deletion
+11
-8
crypto/aes/asm/aesfx-sparcv9.pl
crypto/aes/asm/aesfx-sparcv9.pl
+11
-8
未找到文件。
crypto/aes/asm/aesfx-sparcv9.pl
浏览文件 @
8604a6e0
...
...
@@ -367,8 +367,8 @@ $code.=<<___;
.align 32
aes_fx_cbc_encrypt:
save %sp, -STACK_FRAME-16, %sp
andncc $len, 15
, $len
b
z,pn SIZE_T_CC
, .Lcbc_no_data
srln $len, 4
, $len
b
rz,pn $len
, .Lcbc_no_data
and $inp, 7, $ialign
andn $inp, 7, $inp
...
...
@@ -385,7 +385,7 @@ aes_fx_cbc_encrypt:
ldd [$key + 8], $r0lo
add $inp, 16, $inp
sub $len,
16
, $len
sub $len,
1
, $len
ldd [$end + 0], $rlhi ! round[last]
ldd [$end + 8], $rllo
...
...
@@ -471,7 +471,7 @@ aes_fx_cbc_encrypt:
add $out, 16, $out
brnz,a $len, .Loop_cbc_enc
sub $len, 1
6
, $len
sub $len, 1, $len
st $out0, [$ivp + 0] ! output ivec
st $out0#lo, [$ivp + 4]
...
...
@@ -587,7 +587,7 @@ aes_fx_cbc_encrypt:
add $out, 16, $out
brnz,a $len, .Loop_cbc_enc_unaligned_out
sub $len, 1
6
, $len
sub $len, 1, $len
.Lcbc_enc_unaligned_out_done:
faligndata $out1, $out1, %f8
...
...
@@ -675,7 +675,7 @@ aes_fx_cbc_encrypt:
add $out, 16, $out
brnz,a $len, .Loop_cbc_dec
sub $len, 1
6
, $len
sub $len, 1, $len
st $iv0, [$ivp + 0] ! output ivec
st $iv0#lo, [$ivp + 4]
...
...
@@ -791,7 +791,7 @@ aes_fx_cbc_encrypt:
add $out, 16, $out
brnz,a $len, .Loop_cbc_dec_unaligned_out
sub $len, 1
6
, $len
sub $len, 1, $len
.Lcbc_dec_unaligned_out_done:
faligndata %f2, %f2, %f8
...
...
@@ -821,8 +821,11 @@ $code.=<<___;
.align 32
aes_fx_ctr32_encrypt_blocks:
save %sp, -STACK_FRAME-16, %sp
and $inp, 7, $ialig
n
srln $len, 0, $le
n
brz,pn $len, .Lctr32_no_data
nop
and $inp, 7, $ialign
andn $inp, 7, $inp
.Lpic: call .+8
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录