6个版本 (3个重大更新)
| 0.4.0 | 2021年12月17日 | 
|---|---|
| 0.3.0 | 2021年8月4日 | 
| 0.2.0 | 2020年12月29日 | 
| 0.1.3 |  | 
| 0.1.0 | 2020年8月1日 | 
在#modulo中排名17
每月下载44次
10KB
161 行
此crate已弃用。
fast-modulo
此crate需要nightly-2021-12-15或更高版本。(用于asm!)
基准测试
操作系统:Ubuntu 18.04,CPU:AMD Ryzen 7 2700X,rustc rustc 1.59.0-nightly (5531927e8 2021-12-16)
reference::mulmod_u64   time:   [10.573 ns 10.583 ns 10.593 ns]                                   
Found 6 outliers among 100 measurements (6.00%)
  5 (5.00%) high mild
  1 (1.00%) high severe
mulmod_u64              time:   [10.389 ns 10.400 ns 10.413 ns]                        
Found 3 outliers among 100 measurements (3.00%)
  3 (3.00%) high mild
reference::mod_u128u64  time:   [13.928 ns 13.940 ns 13.952 ns]                                    
Found 1 outliers among 100 measurements (1.00%)
  1 (1.00%) high mild
mod_u128u64             time:   [14.178 ns 14.186 ns 14.194 ns]                         
Found 3 outliers among 100 measurements (3.00%)
  2 (2.00%) high mild
  1 (1.00%) high severe
reference::powmod_u64   time:   [955.08 ns 955.65 ns 956.21 ns]                                  
Found 2 outliers among 100 measurements (2.00%)
  1 (1.00%) high mild
  1 (1.00%) high severe
powmod_u64              time:   [934.02 ns 934.88 ns 935.82 ns]                       
Found 4 outliers among 100 measurements (4.00%)
  1 (1.00%) low severe
  2 (2.00%) high mild
  1 (1.00%) high severe
许可证
AGPL-3.0-or-later