您如何在c中对128位Struts取模?

时间:2019-06-19 02:22:46

标签: c modulo 128-bit

我有一个c结构体

body {
    padding:45px 0;
    background-image: url("https://i.imgur.com/A9J4iWz.png");
    background-repeat: no-repeat;
    background-attachment: fixed;
    background-position: center;
}

当所有三个变量x,ė和m均为u128b结构时,我将如何执行模表达式x ^ e mod m?

我试图从https://stackoverflow.com/a/20114154/11667622来运行代码

typedef struct u128b {
    uint64_t hi, 
    uint64_t lo
} u128b

当所有参数和变量均为uint64_t时,此方法有效,但是如何将这三个变量分别应用于两个单独的64位变量hi和low? 在高和低之间移动位?高位和低位的模将如何工作?

0 个答案:

没有答案