Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
OpenHarmony
Third Party Openssl
提交
b0188c4f
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看板
提交
b0188c4f
编写于
5月 11, 2011
作者:
A
Andy Polyakov
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
bn_nist.c: fix shadowing warnings.
上级
f24e95b7
变更
1
隐藏空白更改
内联
并排
Showing
1 changed file
with
173 addition
and
173 deletion
+173
-173
crypto/bn/bn_nist.c
crypto/bn/bn_nist.c
+173
-173
未找到文件。
crypto/bn/bn_nist.c
浏览文件 @
b0188c4f
...
...
@@ -398,31 +398,31 @@ int BN_nist_mod_192(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#if defined(NIST_INT64)
{
NIST_INT64
r
;
NIST_INT64
acc
;
/* accumulator */
unsigned
int
*
rp
=
(
unsigned
int
*
)
r_d
;
const
unsigned
int
*
bp
=
(
const
unsigned
int
*
)
buf
;
r
=
rp
[
0
];
r
+=
bp
[
3
*
2
-
6
];
r
+=
bp
[
5
*
2
-
6
];
rp
[
0
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
=
rp
[
0
];
acc
+=
bp
[
3
*
2
-
6
];
acc
+=
bp
[
5
*
2
-
6
];
rp
[
0
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
1
];
r
+=
bp
[
3
*
2
-
5
];
r
+=
bp
[
5
*
2
-
5
];
rp
[
1
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
1
];
acc
+=
bp
[
3
*
2
-
5
];
acc
+=
bp
[
5
*
2
-
5
];
rp
[
1
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
2
];
r
+=
bp
[
3
*
2
-
6
];
r
+=
bp
[
4
*
2
-
6
];
r
+=
bp
[
5
*
2
-
6
];
rp
[
2
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
2
];
acc
+=
bp
[
3
*
2
-
6
];
acc
+=
bp
[
4
*
2
-
6
];
acc
+=
bp
[
5
*
2
-
6
];
rp
[
2
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
3
];
r
+=
bp
[
3
*
2
-
5
];
r
+=
bp
[
4
*
2
-
5
];
r
+=
bp
[
5
*
2
-
5
];
rp
[
3
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
3
];
acc
+=
bp
[
3
*
2
-
5
];
acc
+=
bp
[
4
*
2
-
5
];
acc
+=
bp
[
5
*
2
-
5
];
rp
[
3
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
4
];
r
+=
bp
[
4
*
2
-
6
];
r
+=
bp
[
5
*
2
-
6
];
rp
[
4
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
4
];
acc
+=
bp
[
4
*
2
-
6
];
acc
+=
bp
[
5
*
2
-
6
];
rp
[
4
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
5
];
r
+=
bp
[
4
*
2
-
5
];
r
+=
bp
[
5
*
2
-
5
];
rp
[
5
]
=
(
unsigned
int
)
r
;
acc
+=
rp
[
5
];
acc
+=
bp
[
4
*
2
-
5
];
acc
+=
bp
[
5
*
2
-
5
];
rp
[
5
]
=
(
unsigned
int
)
acc
;
carry
=
(
int
)(
r
>>
32
);
carry
=
(
int
)(
acc
>>
32
);
}
#else
{
...
...
@@ -526,35 +526,35 @@ int BN_nist_mod_224(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#if defined(NIST_INT64) && BN_BITS2!=64
{
NIST_INT64
r
;
NIST_INT64
acc
;
/* accumulator */
unsigned
int
*
rp
=
(
unsigned
int
*
)
r_d
;
const
unsigned
int
*
bp
=
(
const
unsigned
int
*
)
buf
;
r
=
rp
[
0
];
r
-=
bp
[
7
-
7
];
r
-=
bp
[
11
-
7
];
rp
[
0
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
=
rp
[
0
];
acc
-=
bp
[
7
-
7
];
acc
-=
bp
[
11
-
7
];
rp
[
0
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
1
];
r
-=
bp
[
8
-
7
];
r
-=
bp
[
12
-
7
];
rp
[
1
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
1
];
acc
-=
bp
[
8
-
7
];
acc
-=
bp
[
12
-
7
];
rp
[
1
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
2
];
r
-=
bp
[
9
-
7
];
r
-=
bp
[
13
-
7
];
rp
[
2
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
2
];
acc
-=
bp
[
9
-
7
];
acc
-=
bp
[
13
-
7
];
rp
[
2
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
3
];
r
+=
bp
[
7
-
7
];
r
+=
bp
[
11
-
7
];
r
-=
bp
[
10
-
7
];
rp
[
3
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
3
];
acc
+=
bp
[
7
-
7
];
acc
+=
bp
[
11
-
7
];
acc
-=
bp
[
10
-
7
];
rp
[
3
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
4
];
r
+=
bp
[
8
-
7
];
r
+=
bp
[
12
-
7
];
r
-=
bp
[
11
-
7
];
rp
[
4
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
4
];
acc
+=
bp
[
8
-
7
];
acc
+=
bp
[
12
-
7
];
acc
-=
bp
[
11
-
7
];
rp
[
4
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
5
];
r
+=
bp
[
9
-
7
];
r
+=
bp
[
13
-
7
];
r
-=
bp
[
12
-
7
];
rp
[
5
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
5
];
acc
+=
bp
[
9
-
7
];
acc
+=
bp
[
13
-
7
];
acc
-=
bp
[
12
-
7
];
rp
[
5
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
6
];
r
+=
bp
[
10
-
7
];
r
-=
bp
[
13
-
7
];
rp
[
6
]
=
(
unsigned
int
)
r
;
acc
+=
rp
[
6
];
acc
+=
bp
[
10
-
7
];
acc
-=
bp
[
13
-
7
];
rp
[
6
]
=
(
unsigned
int
)
acc
;
carry
=
(
int
)(
r
>>
32
);
carry
=
(
int
)(
acc
>>
32
);
# if BN_BITS2==64
rp
[
7
]
=
carry
;
# endif
...
...
@@ -670,74 +670,74 @@ int BN_nist_mod_256(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#if defined(NIST_INT64)
{
NIST_INT64
r
;
NIST_INT64
acc
;
/* accumulator */
unsigned
int
*
rp
=
(
unsigned
int
*
)
r_d
;
const
unsigned
int
*
bp
=
(
const
unsigned
int
*
)
buf
;
r
=
rp
[
0
];
r
+=
bp
[
8
-
8
];
r
+=
bp
[
9
-
8
];
r
-=
bp
[
11
-
8
];
r
-=
bp
[
12
-
8
];
r
-=
bp
[
13
-
8
];
r
-=
bp
[
14
-
8
];
rp
[
0
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
1
];
r
+=
bp
[
9
-
8
];
r
+=
bp
[
10
-
8
];
r
-=
bp
[
12
-
8
];
r
-=
bp
[
13
-
8
];
r
-=
bp
[
14
-
8
];
r
-=
bp
[
15
-
8
];
rp
[
1
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
2
];
r
+=
bp
[
10
-
8
];
r
+=
bp
[
11
-
8
];
r
-=
bp
[
13
-
8
];
r
-=
bp
[
14
-
8
];
r
-=
bp
[
15
-
8
];
rp
[
2
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
3
];
r
+=
bp
[
11
-
8
];
r
+=
bp
[
11
-
8
];
r
+=
bp
[
12
-
8
];
r
+=
bp
[
12
-
8
];
r
+=
bp
[
13
-
8
];
r
-=
bp
[
15
-
8
];
r
-=
bp
[
8
-
8
];
r
-=
bp
[
9
-
8
];
rp
[
3
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
4
];
r
+=
bp
[
12
-
8
];
r
+=
bp
[
12
-
8
];
r
+=
bp
[
13
-
8
];
r
+=
bp
[
13
-
8
];
r
+=
bp
[
14
-
8
];
r
-=
bp
[
9
-
8
];
r
-=
bp
[
10
-
8
];
rp
[
4
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
5
];
r
+=
bp
[
13
-
8
];
r
+=
bp
[
13
-
8
];
r
+=
bp
[
14
-
8
];
r
+=
bp
[
14
-
8
];
r
+=
bp
[
15
-
8
];
r
-=
bp
[
10
-
8
];
r
-=
bp
[
11
-
8
];
rp
[
5
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
6
];
r
+=
bp
[
14
-
8
];
r
+=
bp
[
14
-
8
];
r
+=
bp
[
15
-
8
];
r
+=
bp
[
15
-
8
];
r
+=
bp
[
14
-
8
];
r
+=
bp
[
13
-
8
];
r
-=
bp
[
8
-
8
];
r
-=
bp
[
9
-
8
];
rp
[
6
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
7
];
r
+=
bp
[
15
-
8
];
r
+=
bp
[
15
-
8
];
r
+=
bp
[
15
-
8
];
r
+=
bp
[
8
-
8
];
r
-=
bp
[
10
-
8
];
r
-=
bp
[
11
-
8
];
r
-=
bp
[
12
-
8
];
r
-=
bp
[
13
-
8
];
rp
[
7
]
=
(
unsigned
int
)
r
;
carry
=
(
int
)(
r
>>
32
);
acc
=
rp
[
0
];
acc
+=
bp
[
8
-
8
];
acc
+=
bp
[
9
-
8
];
acc
-=
bp
[
11
-
8
];
acc
-=
bp
[
12
-
8
];
acc
-=
bp
[
13
-
8
];
acc
-=
bp
[
14
-
8
];
rp
[
0
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
1
];
acc
+=
bp
[
9
-
8
];
acc
+=
bp
[
10
-
8
];
acc
-=
bp
[
12
-
8
];
acc
-=
bp
[
13
-
8
];
acc
-=
bp
[
14
-
8
];
acc
-=
bp
[
15
-
8
];
rp
[
1
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
2
];
acc
+=
bp
[
10
-
8
];
acc
+=
bp
[
11
-
8
];
acc
-=
bp
[
13
-
8
];
acc
-=
bp
[
14
-
8
];
acc
-=
bp
[
15
-
8
];
rp
[
2
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
3
];
acc
+=
bp
[
11
-
8
];
acc
+=
bp
[
11
-
8
];
acc
+=
bp
[
12
-
8
];
acc
+=
bp
[
12
-
8
];
acc
+=
bp
[
13
-
8
];
acc
-=
bp
[
15
-
8
];
acc
-=
bp
[
8
-
8
];
acc
-=
bp
[
9
-
8
];
rp
[
3
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
4
];
acc
+=
bp
[
12
-
8
];
acc
+=
bp
[
12
-
8
];
acc
+=
bp
[
13
-
8
];
acc
+=
bp
[
13
-
8
];
acc
+=
bp
[
14
-
8
];
acc
-=
bp
[
9
-
8
];
acc
-=
bp
[
10
-
8
];
rp
[
4
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
5
];
acc
+=
bp
[
13
-
8
];
acc
+=
bp
[
13
-
8
];
acc
+=
bp
[
14
-
8
];
acc
+=
bp
[
14
-
8
];
acc
+=
bp
[
15
-
8
];
acc
-=
bp
[
10
-
8
];
acc
-=
bp
[
11
-
8
];
rp
[
5
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
6
];
acc
+=
bp
[
14
-
8
];
acc
+=
bp
[
14
-
8
];
acc
+=
bp
[
15
-
8
];
acc
+=
bp
[
15
-
8
];
acc
+=
bp
[
14
-
8
];
acc
+=
bp
[
13
-
8
];
acc
-=
bp
[
8
-
8
];
acc
-=
bp
[
9
-
8
];
rp
[
6
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
7
];
acc
+=
bp
[
15
-
8
];
acc
+=
bp
[
15
-
8
];
acc
+=
bp
[
15
-
8
];
acc
+=
bp
[
8
-
8
];
acc
-=
bp
[
10
-
8
];
acc
-=
bp
[
11
-
8
];
acc
-=
bp
[
12
-
8
];
acc
-=
bp
[
13
-
8
];
rp
[
7
]
=
(
unsigned
int
)
acc
;
carry
=
(
int
)(
acc
>>
32
);
}
#else
{
...
...
@@ -871,89 +871,89 @@ int BN_nist_mod_384(BIGNUM *r, const BIGNUM *a, const BIGNUM *field,
#if defined(NIST_INT64)
{
NIST_INT64
r
;
NIST_INT64
acc
;
/* accumulator */
unsigned
int
*
rp
=
(
unsigned
int
*
)
r_d
;
const
unsigned
int
*
bp
=
(
const
unsigned
int
*
)
buf
;
r
=
rp
[
0
];
r
+=
bp
[
12
-
12
];
r
+=
bp
[
21
-
12
];
r
+=
bp
[
20
-
12
];
r
-=
bp
[
23
-
12
];
rp
[
0
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
1
];
r
+=
bp
[
13
-
12
];
r
+=
bp
[
22
-
12
];
r
+=
bp
[
23
-
12
];
r
-=
bp
[
12
-
12
];
r
-=
bp
[
20
-
12
];
rp
[
1
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
2
];
r
+=
bp
[
14
-
12
];
r
+=
bp
[
23
-
12
];
r
-=
bp
[
13
-
12
];
r
-=
bp
[
21
-
12
];
rp
[
2
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
3
];
r
+=
bp
[
15
-
12
];
r
+=
bp
[
12
-
12
];
r
+=
bp
[
20
-
12
];
r
+=
bp
[
21
-
12
];
r
-=
bp
[
14
-
12
];
r
-=
bp
[
22
-
12
];
r
-=
bp
[
23
-
12
];
rp
[
3
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
4
];
r
+=
bp
[
21
-
12
];
r
+=
bp
[
21
-
12
];
r
+=
bp
[
16
-
12
];
r
+=
bp
[
13
-
12
];
r
+=
bp
[
12
-
12
];
r
+=
bp
[
20
-
12
];
r
+=
bp
[
22
-
12
];
r
-=
bp
[
15
-
12
];
r
-=
bp
[
23
-
12
];
r
-=
bp
[
23
-
12
];
rp
[
4
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
r
+=
rp
[
5
];
r
+=
bp
[
22
-
12
];
r
+=
bp
[
22
-
12
];
r
+=
bp
[
17
-
12
];
r
+=
bp
[
14
-
12
];
r
+=
bp
[
13
-
12
];
r
+=
bp
[
21
-
12
];
r
+=
bp
[
23
-
12
];
r
-=
bp
[
16
-
12
];
rp
[
5
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
=
rp
[
0
];
acc
+=
bp
[
12
-
12
];
acc
+=
bp
[
21
-
12
];
acc
+=
bp
[
20
-
12
];
acc
-=
bp
[
23
-
12
];
rp
[
0
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
1
];
acc
+=
bp
[
13
-
12
];
acc
+=
bp
[
22
-
12
];
acc
+=
bp
[
23
-
12
];
acc
-=
bp
[
12
-
12
];
acc
-=
bp
[
20
-
12
];
rp
[
1
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
2
];
acc
+=
bp
[
14
-
12
];
acc
+=
bp
[
23
-
12
];
acc
-=
bp
[
13
-
12
];
acc
-=
bp
[
21
-
12
];
rp
[
2
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
3
];
acc
+=
bp
[
15
-
12
];
acc
+=
bp
[
12
-
12
];
acc
+=
bp
[
20
-
12
];
acc
+=
bp
[
21
-
12
];
acc
-=
bp
[
14
-
12
];
acc
-=
bp
[
22
-
12
];
acc
-=
bp
[
23
-
12
];
rp
[
3
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
4
];
acc
+=
bp
[
21
-
12
];
acc
+=
bp
[
21
-
12
];
acc
+=
bp
[
16
-
12
];
acc
+=
bp
[
13
-
12
];
acc
+=
bp
[
12
-
12
];
acc
+=
bp
[
20
-
12
];
acc
+=
bp
[
22
-
12
];
acc
-=
bp
[
15
-
12
];
acc
-=
bp
[
23
-
12
];
acc
-=
bp
[
23
-
12
];
rp
[
4
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
acc
+=
rp
[
5
];
acc
+=
bp
[
22
-
12
];
acc
+=
bp
[
22
-
12
];
acc
+=
bp
[
17
-
12
];
acc
+=
bp
[
14
-
12
];
acc
+=
bp
[
13
-
12
];
acc
+=
bp
[
21
-
12
];
acc
+=
bp
[
23
-
12
];
acc
-=
bp
[
16
-
12
];
rp
[
5
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
6
];
r
+=
bp
[
23
-
12
];
r
+=
bp
[
23
-
12
];
r
+=
bp
[
18
-
12
];
r
+=
bp
[
15
-
12
];
r
+=
bp
[
14
-
12
];
r
+=
bp
[
22
-
12
];
r
-=
bp
[
17
-
12
];
rp
[
6
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
6
];
acc
+=
bp
[
23
-
12
];
acc
+=
bp
[
23
-
12
];
acc
+=
bp
[
18
-
12
];
acc
+=
bp
[
15
-
12
];
acc
+=
bp
[
14
-
12
];
acc
+=
bp
[
22
-
12
];
acc
-=
bp
[
17
-
12
];
rp
[
6
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
7
];
r
+=
bp
[
19
-
12
];
r
+=
bp
[
16
-
12
];
r
+=
bp
[
15
-
12
];
r
+=
bp
[
23
-
12
];
r
-=
bp
[
18
-
12
];
rp
[
7
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
7
];
acc
+=
bp
[
19
-
12
];
acc
+=
bp
[
16
-
12
];
acc
+=
bp
[
15
-
12
];
acc
+=
bp
[
23
-
12
];
acc
-=
bp
[
18
-
12
];
rp
[
7
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
8
];
r
+=
bp
[
20
-
12
];
r
+=
bp
[
17
-
12
];
r
+=
bp
[
16
-
12
];
r
-=
bp
[
19
-
12
];
rp
[
8
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
8
];
acc
+=
bp
[
20
-
12
];
acc
+=
bp
[
17
-
12
];
acc
+=
bp
[
16
-
12
];
acc
-=
bp
[
19
-
12
];
rp
[
8
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
9
];
r
+=
bp
[
21
-
12
];
r
+=
bp
[
18
-
12
];
r
+=
bp
[
17
-
12
];
r
-=
bp
[
20
-
12
];
rp
[
9
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
9
];
acc
+=
bp
[
21
-
12
];
acc
+=
bp
[
18
-
12
];
acc
+=
bp
[
17
-
12
];
acc
-=
bp
[
20
-
12
];
rp
[
9
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
10
];
r
+=
bp
[
22
-
12
];
r
+=
bp
[
19
-
12
];
r
+=
bp
[
18
-
12
];
r
-=
bp
[
21
-
12
];
rp
[
10
]
=
(
unsigned
int
)
r
;
r
>>=
32
;
acc
+=
rp
[
10
];
acc
+=
bp
[
22
-
12
];
acc
+=
bp
[
19
-
12
];
acc
+=
bp
[
18
-
12
];
acc
-=
bp
[
21
-
12
];
rp
[
10
]
=
(
unsigned
int
)
acc
;
acc
>>=
32
;
r
+=
rp
[
11
];
r
+=
bp
[
23
-
12
];
r
+=
bp
[
20
-
12
];
r
+=
bp
[
19
-
12
];
r
-=
bp
[
22
-
12
];
rp
[
11
]
=
(
unsigned
int
)
r
;
acc
+=
rp
[
11
];
acc
+=
bp
[
23
-
12
];
acc
+=
bp
[
20
-
12
];
acc
+=
bp
[
19
-
12
];
acc
-=
bp
[
22
-
12
];
rp
[
11
]
=
(
unsigned
int
)
acc
;
carry
=
(
int
)(
r
>>
32
);
carry
=
(
int
)(
acc
>>
32
);
}
#else
{
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录