mirror of
https://github.com/rvtr/ctr_eFuse.git
synced 2025-11-02 00:11:04 -04:00
rand関数の出力がcygwin(16bit)とlinux(32bit)と差異があるのをマスクで吸収する
git-svn-id: file:///Volumes/Transfer/gigaleak_20231201/2020-09-30%20-%20paladin.7z/paladin/ctr_eFuse@158 ff987cc8-cf2f-4642-8568-d52cce064691
This commit is contained in:
parent
2c9d0d869f
commit
f937bfed91
2
main.c
2
main.c
@ -229,7 +229,7 @@ int main(int ac, char *argv[])
|
|||||||
|
|
||||||
// counter2 は、"0 以外の 32bit 乱数値" を加算
|
// counter2 は、"0 以外の 32bit 乱数値" を加算
|
||||||
do {
|
do {
|
||||||
unit = (u64)rand() | ( (u64)rand() << 16 );
|
unit = ((u64)rand() & 0xffff) | ( ((u64)rand() & 0xffff) << 16 );
|
||||||
}while( unit == 0 );
|
}while( unit == 0 );
|
||||||
counter2 += unit;
|
counter2 += unit;
|
||||||
|
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user