Loading files
7f9864208This file is pinned to the selected release. Download the original to open it in your design tool.
Op InType OutType Template DesignStat DPD TWDFR
and std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
and std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
and std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
and std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
and std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
nand std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
nand std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
nand std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
nand std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
nand std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
or std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
or std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
or std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
or std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
or std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
nor std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
nor std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
nor std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
nor std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
nor std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
xor std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
xor std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
xor std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
xor std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
xor std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
xnor std_logic_vector1 std_logic_vector1 sync impl 1,238 -0,007
xnor std_logic_vector8 std_logic_vector8 sync impl 1,397 -0,007
xnor std_logic_vector16 std_logic_vector16 sync impl 1,390 -0,005
xnor std_logic_vector32 std_logic_vector32 sync impl 1,386 -0,031
xnor std_logic_vector64 std_logic_vector64 sync impl 1,734 -0,045
add unsigned1 unsigned1 sync impl 1,238 -0,007
add signed1 signed1 sync impl 1,238 -0,007
add unsigned8 unsigned8 sync impl 2,433 0,000
add signed8 signed8 sync impl 2,433 0,000
add unsigned16 unsigned16 sync impl 2,661 -0,002
add signed16 signed16 sync impl 2,661 -0,002
add unsigned32 unsigned32 sync impl 3,263 -0,023
add signed32 signed32 sync impl 3,263 -0,023
add unsigned64 unsigned64 sync impl 3,898 -0,108
add signed64 signed64 sync impl 3,898 -0,108
gt unsigned1 boolean sync impl 1,238 -0,007
gt signed1 boolean sync impl 1,238 -0,007
gt unsigned8 boolean sync impl 2,085 -0,260
gt signed8 boolean sync impl 2,085 -0,260
gt unsigned16 boolean sync impl 2,237 -0,253
gt signed16 boolean sync impl 2,237 -0,253
gt unsigned32 boolean sync impl 2,753 -0,249
gt signed32 boolean sync impl 2,753 -0,249
gt unsigned64 boolean sync impl 2,999 -0,247
gt signed64 boolean sync impl 2,999 -0,247
lt unsigned1 boolean sync impl 1,238 -0,007
lt signed1 boolean sync impl 1,238 -0,007
lt unsigned8 boolean sync synth 2,147 -0,364
lt signed8 boolean sync synth 2,147 -0,364
lt unsigned16 boolean sync impl 2,237 -0,253
lt signed16 boolean sync impl 2,237 -0,253
lt unsigned32 boolean sync impl 2,753 -0,249
lt signed32 boolean sync impl 2,753 -0,249
lt unsigned64 boolean sync impl 2,897 -0,247
lt signed64 boolean sync impl 2,897 -0,247
ge unsigned1 boolean sync impl 1,238 -0,007
ge signed1 boolean sync impl 1,238 -0,007
ge unsigned8 boolean sync impl 2,085 -0,260
ge signed8 boolean sync impl 2,085 -0,260
ge unsigned16 boolean sync impl 2,237 -0,253
ge signed16 boolean sync impl 2,237 -0,253
ge unsigned32 boolean sync impl 2,753 -0,249
ge signed32 boolean sync impl 2,753 -0,249
ge unsigned64 boolean sync impl 2,999 -0,247
ge signed64 boolean sync impl 2,999 -0,247
le unsigned1 boolean sync impl 1,238 -0,007
le signed1 boolean sync impl 1,238 -0,007
le unsigned8 boolean sync synth 2,147 -0,364
le signed8 boolean sync synth 2,147 -0,364
le unsigned16 boolean sync impl 2,237 -0,253
le signed16 boolean sync impl 2,237 -0,253
le unsigned32 boolean sync impl 2,753 -0,249
le signed32 boolean sync impl 2,753 -0,249
le unsigned64 boolean sync impl 2,897 -0,247
le signed64 boolean sync impl 2,897 -0,247
eq unsigned1 boolean sync impl 1,238 -0,007
eq signed1 boolean sync impl 1,238 -0,007
eq unsigned8 boolean sync impl 2,260 -0,030
eq signed8 boolean sync impl 2,260 -0,030
eq unsigned16 boolean sync impl 2,534 0,037
eq signed16 boolean sync impl 2,534 0,037
eq unsigned32 boolean sync synth 2,640 -0,120
eq signed32 boolean sync synth 2,640 -0,120
eq unsigned64 boolean sync impl 2,817 0,000
eq signed64 boolean sync impl 2,817 0,000
neq unsigned1 boolean sync impl 1,238 -0,007
neq signed1 boolean sync impl 1,238 -0,007
neq unsigned8 boolean sync impl 2,260 -0,030
neq signed8 boolean sync impl 2,260 -0,030
neq unsigned16 boolean sync impl 2,534 0,037
neq signed16 boolean sync impl 2,534 0,037
neq unsigned32 boolean sync synth 2,640 -0,120
neq signed32 boolean sync synth 2,640 -0,120
neq unsigned64 boolean sync impl 2,817 0,000
neq signed64 boolean sync impl 2,817 0,000
sub unsigned1 unsigned1 sync impl 1,238 -0,007
sub signed1 signed1 sync impl 1,238 -0,007
sub unsigned8 unsigned8 sync impl 2,433 0,000
sub signed8 signed8 sync impl 2,433 0,000
sub unsigned16 unsigned16 sync impl 2,661 -0,002
sub signed16 signed16 sync impl 2,661 -0,002
sub unsigned32 unsigned32 sync impl 3,263 -0,023
sub signed32 signed32 sync impl 3,263 -0,023
sub unsigned64 unsigned64 sync impl 3,898 -0,108
sub signed64 signed64 sync impl 3,898 -0,108
mod unsigned1 unsigned1 sync impl 1,238 -0,007
mod signed1 signed1 sync impl 1,238 -0,007
mod unsigned8 unsigned8 sync synth 16,154 -0,137
mod signed8 signed8 sync synth 20,475 -0,137
mod unsigned16 unsigned16 sync synth 34,182 -0,137
mod signed16 signed16 sync impl 40,125 -0,299
mod unsigned32 unsigned32 sync impl 89,215 -0,272
mod signed32 signed32 sync impl 99,372 -0,204
mod unsigned64 unsigned64 sync impl 259,328 -0,158
mod signed64 signed64 sync impl 273,871 -0,505
rem unsigned1 unsigned1 sync impl 1,238 -0,007
rem signed1 signed1 sync impl 1,238 -0,007
rem unsigned8 unsigned8 sync synth 16,154 -0,137
rem signed8 signed8 sync synth 19,124 -0,137
rem unsigned16 unsigned16 sync synth 34,182 -0,137
rem signed16 signed16 sync impl 40,581 -0,051
rem unsigned32 unsigned32 sync impl 89,215 -0,272
rem signed32 signed32 sync impl 97,805 -0,046
rem unsigned64 unsigned64 sync impl 259,328 -0,158
rem signed64 signed64 sync impl 270,143 -0,140
not std_logic_vector1 std_logic_vector1 sync impl 1,002 -0,032
not std_logic_vector8 std_logic_vector8 sync impl 1,374 -0,035
not std_logic_vector16 std_logic_vector16 sync impl 1,771 -0,045
not std_logic_vector32 std_logic_vector32 sync impl 1,448 -0,032
not std_logic_vector64 std_logic_vector64 sync impl 1,441 -0,030
unary_minus signed1 signed1 sync impl 0,797 -0,128
unary_minus signed8 signed8 sync synth 2,340 -0,137
unary_minus signed16 signed16 sync impl 2,523 -0,003
unary_minus signed32 signed32 sync impl 3,119 -0,095
unary_minus signed64 signed64 sync impl 3,603 0,019
div unsigned1 unsigned1 sync impl 1,238 -0,007
div signed1 signed1 sync impl 1,238 -0,007
div unsigned8 unsigned8 sync synth 14,133 -0,120
div signed8 signed8 sync synth 17,213 -0,137
div unsigned16 unsigned16 sync impl 32,345 -0,121
div signed16 signed16 sync impl 39,414 -0,045
div unsigned32 unsigned32 sync impl 85,815 -0,066
div signed32 signed32 sync impl 97,992 -0,123
div unsigned64 unsigned64 sync impl 255,265 -0,153
div signed64 signed64 sync impl 268,048 -0,142
mul unsigned1 unsigned1 sync impl 1,238 -0,007
mul signed1 signed1 sync impl 1,238 -0,007
mul unsigned8 unsigned8 sync impl 5,481 -0,003
mul signed8 signed8 sync impl 5,203 0,000
mul unsigned16 unsigned16 sync impl 7,623 0
mul signed16 signed16 sync impl 7,623 0
mul unsigned32 unsigned32 sync impl 4,208 -1,456
mul signed32 signed32 sync impl 4,208 -1,456
mul unsigned64 unsigned64 sync impl 7,638 -1,458
mul signed64 signed64 sync impl 7,638 -1,463
dotnet_shift_left_by_0 unsigned64 unsigned64 sync impl 1,809 -0,140
dotnet_shift_left_by_0 signed64 signed64 sync impl 1,809 -0,140
dotnet_shift_right_by_0 unsigned64 unsigned64 sync impl 1,809 -0,140
dotnet_shift_right_by_0 signed64 signed64 sync impl 1,809 -0,140
dotnet_shift_left_by_0 unsigned32 unsigned32 sync impl 1,224 -0,115
dotnet_shift_left_by_0 signed32 signed32 sync impl 1,224 -0,115
dotnet_shift_right_by_0 unsigned32 unsigned32 sync impl 1,224 -0,115
dotnet_shift_right_by_0 signed32 signed32 sync impl 1,224 -0,115
mul_by_1 unsigned1 unsigned1 sync impl 0,797 -0,128
mul_by_1 unsigned8 unsigned8 sync impl 1,221 -0,139
mul_by_1 unsigned16 unsigned16 sync impl 1,238 -0,139
mul_by_1 unsigned32 unsigned32 sync impl 1,224 -0,115
mul_by_1 unsigned64 unsigned64 sync impl 1,809 -0,140
mul_by_1 signed8 signed8 sync impl 1,221 -0,139
mul_by_1 signed16 signed16 sync impl 1,238 -0,139
mul_by_1 signed32 signed32 sync impl 1,224 -0,115
mul_by_1 signed64 signed64 sync impl 1,809 -0,140
div_by_1 unsigned1 unsigned1 sync impl 0,797 -0,128
div_by_1 unsigned8 unsigned8 sync impl 1,221 -0,139
div_by_1 unsigned16 unsigned16 sync impl 1,238 -0,139
div_by_1 unsigned32 unsigned32 sync impl 1,224 -0,115
div_by_1 unsigned64 unsigned64 sync impl 1,809 -0,140
div_by_1 signed8 signed8 sync impl 1,221 -0,139
div_by_1 signed16 signed16 sync impl 5,564 0,009
div_by_1 signed32 signed32 sync impl 6,898 -0,027
div_by_1 signed64 signed64 sync impl 7,576 -0,029
dotnet_shift_left_by_1 unsigned64 unsigned64 sync impl 1,047 -0,128
dotnet_shift_left_by_1 signed64 signed64 sync impl 1,047 -0,128
dotnet_shift_right_by_1 unsigned64 unsigned64 sync impl 1,037 -0,128
dotnet_shift_right_by_1 signed64 signed64 sync impl 1,037 -0,128
dotnet_shift_left_by_1 unsigned32 unsigned32 sync impl 1,221 -0,138
dotnet_shift_left_by_1 signed32 signed32 sync impl 1,221 -0,138
dotnet_shift_right_by_1 unsigned32 unsigned32 sync impl 1,238 -0,138
dotnet_shift_right_by_1 signed32 signed32 sync impl 1,226 -0,094
mul_by_2 unsigned8 unsigned8 sync impl 1,070 -0,139
mul_by_2 unsigned16 unsigned16 sync impl 1,221 -0,139
mul_by_2 unsigned32 unsigned32 sync impl 1,221 -0,138
mul_by_2 unsigned64 unsigned64 sync impl 1,047 -0,128
mul_by_2 signed8 signed8 sync impl 1,070 -0,139
mul_by_2 signed16 signed16 sync impl 1,221 -0,139
mul_by_2 signed32 signed32 sync impl 1,221 -0,138
mul_by_2 signed64 signed64 sync impl 1,047 -0,128
div_by_2 unsigned8 unsigned8 sync impl 1,238 -0,139
div_by_2 unsigned16 unsigned16 sync impl 1,221 -0,139
div_by_2 unsigned32 unsigned32 sync impl 1,238 -0,138
div_by_2 unsigned64 unsigned64 sync impl 1,037 -0,128
div_by_2 signed8 signed8 sync impl 2,768 -0,324
div_by_2 signed16 signed16 sync impl 6,216 -0,033
div_by_2 signed32 signed32 sync impl 6,631 -0,044
div_by_2 signed64 signed64 sync impl 8,062 -0,028
dotnet_shift_left_by_2 unsigned64 unsigned64 sync impl 1,107 -0,142
dotnet_shift_left_by_2 signed64 signed64 sync impl 1,107 -0,142
dotnet_shift_right_by_2 unsigned64 unsigned64 sync impl 1,037 -0,128
dotnet_shift_right_by_2 signed64 signed64 sync impl 1,153 -0,138
dotnet_shift_left_by_2 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_2 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_2 unsigned32 unsigned32 sync impl 1,224 -0,116
dotnet_shift_right_by_2 signed32 signed32 sync impl 1,229 -0,116
mul_by_4 unsigned8 unsigned8 sync impl 1,070 -0,139
mul_by_4 unsigned16 unsigned16 sync impl 1,238 -0,139
mul_by_4 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_4 unsigned64 unsigned64 sync impl 1,107 -0,142
mul_by_4 signed8 signed8 sync impl 1,070 -0,139
mul_by_4 signed16 signed16 sync impl 1,238 -0,139
mul_by_4 signed32 signed32 sync impl 1,221 -0,139
mul_by_4 signed64 signed64 sync impl 1,107 -0,142
div_by_4 unsigned8 unsigned8 sync impl 1,070 -0,139
div_by_4 unsigned16 unsigned16 sync impl 1,298 -0,145
div_by_4 unsigned32 unsigned32 sync impl 1,224 -0,116
div_by_4 unsigned64 unsigned64 sync impl 1,037 -0,128
div_by_4 signed8 signed8 sync impl 3,462 -0,148
div_by_4 signed16 signed16 sync impl 6,590 -0,369
div_by_4 signed32 signed32 sync impl 7,044 -0,363
div_by_4 signed64 signed64 sync impl 8,559 -0,132
dotnet_shift_left_by_3 unsigned64 unsigned64 sync impl 1,037 -0,128
dotnet_shift_left_by_3 signed64 signed64 sync impl 1,037 -0,128
dotnet_shift_right_by_3 unsigned64 unsigned64 sync impl 1,037 -0,128
dotnet_shift_right_by_3 signed64 signed64 sync impl 1,162 -0,138
dotnet_shift_left_by_3 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_3 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_3 unsigned32 unsigned32 sync impl 1,238 -0,116
dotnet_shift_right_by_3 signed32 signed32 sync impl 1,473 -0,132
mul_by_8 unsigned8 unsigned8 sync impl 1,070 -0,139
mul_by_8 unsigned16 unsigned16 sync impl 1,238 -0,139
mul_by_8 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_8 unsigned64 unsigned64 sync impl 1,037 -0,128
mul_by_8 signed8 signed8 sync impl 1,070 -0,139
mul_by_8 signed16 signed16 sync impl 1,238 -0,139
mul_by_8 signed32 signed32 sync impl 1,221 -0,139
mul_by_8 signed64 signed64 sync impl 1,037 -0,128
div_by_8 unsigned8 unsigned8 sync impl 1,070 -0,139
div_by_8 unsigned16 unsigned16 sync impl 1,221 -0,139
div_by_8 unsigned32 unsigned32 sync impl 1,238 -0,116
div_by_8 unsigned64 unsigned64 sync impl 1,037 -0,128
div_by_8 signed8 signed8 sync impl 3,744 -0,126
div_by_8 signed16 signed16 sync impl 7,267 -0,373
div_by_8 signed32 signed32 sync impl 7,308 -0,124
div_by_8 signed64 signed64 sync impl 8,464 -0,311
dotnet_shift_left_by_4 unsigned64 unsigned64 sync impl 1,156 -0,086
dotnet_shift_left_by_4 signed64 signed64 sync impl 1,156 -0,086
dotnet_shift_right_by_4 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_4 signed64 signed64 sync impl 1,199 -0,142
dotnet_shift_left_by_4 unsigned32 unsigned32 sync impl 1,298 -0,142
dotnet_shift_left_by_4 signed32 signed32 sync impl 1,298 -0,142
dotnet_shift_right_by_4 unsigned32 unsigned32 sync impl 1,301 -0,249
dotnet_shift_right_by_4 signed32 signed32 sync impl 1,455 -0,148
mul_by_16 unsigned8 unsigned8 sync impl 1,238 -0,139
mul_by_16 unsigned16 unsigned16 sync impl 1,221 -0,139
mul_by_16 unsigned32 unsigned32 sync impl 1,298 -0,142
mul_by_16 unsigned64 unsigned64 sync impl 1,156 -0,086
mul_by_16 signed8 signed8 sync impl 1,238 -0,139
mul_by_16 signed16 signed16 sync impl 1,221 -0,139
mul_by_16 signed32 signed32 sync impl 1,298 -0,142
mul_by_16 signed64 signed64 sync impl 1,156 -0,086
div_by_16 unsigned8 unsigned8 sync impl 1,238 -0,116
div_by_16 unsigned16 unsigned16 sync impl 1,221 -0,139
div_by_16 unsigned32 unsigned32 sync impl 1,301 -0,249
div_by_16 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_16 signed8 signed8 sync impl 3,040 -0,323
div_by_16 signed16 signed16 sync impl 6,583 -0,165
div_by_16 signed32 signed32 sync impl 6,652 -0,123
div_by_16 signed64 signed64 sync impl 8,552 -0,143
dotnet_shift_left_by_5 unsigned64 unsigned64 sync impl 1,134 -0,107
dotnet_shift_left_by_5 signed64 signed64 sync impl 1,134 -0,107
dotnet_shift_right_by_5 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_5 signed64 signed64 sync impl 1,295 -0,143
dotnet_shift_left_by_5 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_5 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_5 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_5 signed32 signed32 sync impl 1,746 -0,150
mul_by_32 unsigned8 unsigned8 sync impl 1,085 -0,094
mul_by_32 unsigned16 unsigned16 sync impl 1,221 -0,139
mul_by_32 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_32 unsigned64 unsigned64 sync impl 1,134 -0,107
mul_by_32 signed8 signed8 sync impl 1,085 -0,094
mul_by_32 signed16 signed16 sync impl 1,221 -0,139
mul_by_32 signed32 signed32 sync impl 1,221 -0,139
mul_by_32 signed64 signed64 sync impl 1,134 -0,107
div_by_32 unsigned8 unsigned8 sync impl 1,070 -0,139
div_by_32 unsigned16 unsigned16 sync impl 1,221 -0,139
div_by_32 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_32 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_32 signed8 signed8 sync impl 3,038 -0,336
div_by_32 signed16 signed16 sync impl 5,512 -0,152
div_by_32 signed32 signed32 sync impl 7,389 -0,193
div_by_32 signed64 signed64 sync impl 8,729 -0,120
dotnet_shift_left_by_6 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_left_by_6 signed64 signed64 sync impl 1,140 -0,064
dotnet_shift_right_by_6 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_6 signed64 signed64 sync impl 1,199 -0,142
dotnet_shift_left_by_6 unsigned32 unsigned32 sync impl 1,250 -0,115
dotnet_shift_left_by_6 signed32 signed32 sync impl 1,250 -0,115
dotnet_shift_right_by_6 unsigned32 unsigned32 sync impl 1,301 -0,248
dotnet_shift_right_by_6 signed32 signed32 sync impl 1,751 -0,150
mul_by_64 unsigned8 unsigned8 sync impl 1,097 -0,097
mul_by_64 unsigned16 unsigned16 sync impl 1,100 -0,094
mul_by_64 unsigned32 unsigned32 sync impl 1,250 -0,115
mul_by_64 unsigned64 unsigned64 sync impl 1,140 -0,064
mul_by_64 signed8 signed8 sync impl 1,097 -0,097
mul_by_64 signed16 signed16 sync impl 1,100 -0,094
mul_by_64 signed32 signed32 sync impl 1,250 -0,115
mul_by_64 signed64 signed64 sync impl 1,140 -0,064
div_by_64 unsigned8 unsigned8 sync impl 1,085 -0,094
div_by_64 unsigned16 unsigned16 sync impl 1,070 -0,139
div_by_64 unsigned32 unsigned32 sync impl 1,301 -0,248
div_by_64 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_64 signed8 signed8 sync impl 3,754 -0,134
div_by_64 signed16 signed16 sync impl 6,155 -0,145
div_by_64 signed32 signed32 sync impl 7,593 -0,211
div_by_64 signed64 signed64 sync impl 8,708 -0,104
dotnet_shift_left_by_7 unsigned64 unsigned64 sync impl 1,162 -0,081
dotnet_shift_left_by_7 signed64 signed64 sync impl 1,162 -0,081
dotnet_shift_right_by_7 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_7 signed64 signed64 sync impl 1,300 -0,143
dotnet_shift_left_by_7 unsigned32 unsigned32 sync impl 1,250 -0,115
dotnet_shift_left_by_7 signed32 signed32 sync impl 1,250 -0,115
dotnet_shift_right_by_7 unsigned32 unsigned32 sync impl 1,228 -0,094
dotnet_shift_right_by_7 signed32 signed32 sync impl 1,592 -0,234
mul_by_128 unsigned8 unsigned8 sync impl 0,939 -0,128
mul_by_128 unsigned16 unsigned16 sync impl 1,070 -0,139
mul_by_128 unsigned32 unsigned32 sync impl 1,250 -0,115
mul_by_128 unsigned64 unsigned64 sync impl 1,162 -0,081
mul_by_128 signed16 signed16 sync impl 1,070 -0,139
mul_by_128 signed32 signed32 sync impl 1,250 -0,115
mul_by_128 signed64 signed64 sync impl 1,162 -0,081
div_by_128 unsigned8 unsigned8 sync impl 0,797 -0,128
div_by_128 unsigned16 unsigned16 sync impl 1,238 -0,139
div_by_128 unsigned32 unsigned32 sync impl 1,228 -0,094
div_by_128 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_128 signed16 signed16 sync impl 5,289 -0,154
div_by_128 signed32 signed32 sync impl 6,922 -0,241
div_by_128 signed64 signed64 sync impl 8,889 -0,142
dotnet_shift_left_by_8 unsigned64 unsigned64 sync impl 1,156 -0,086
dotnet_shift_left_by_8 signed64 signed64 sync impl 1,156 -0,086
dotnet_shift_right_by_8 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_8 signed64 signed64 sync impl 1,297 -0,144
dotnet_shift_left_by_8 unsigned32 unsigned32 sync impl 1,301 -0,249
dotnet_shift_left_by_8 signed32 signed32 sync impl 1,301 -0,249
dotnet_shift_right_by_8 unsigned32 unsigned32 sync impl 1,298 -0,141
dotnet_shift_right_by_8 signed32 signed32 sync impl 1,609 -0,158
mul_by_256 unsigned16 unsigned16 sync impl 1,083 -0,116
mul_by_256 unsigned32 unsigned32 sync impl 1,301 -0,249
mul_by_256 unsigned64 unsigned64 sync impl 1,156 -0,086
mul_by_256 signed16 signed16 sync impl 1,083 -0,116
mul_by_256 signed32 signed32 sync impl 1,301 -0,249
mul_by_256 signed64 signed64 sync impl 1,156 -0,086
div_by_256 unsigned16 unsigned16 sync impl 1,100 -0,094
div_by_256 unsigned32 unsigned32 sync impl 1,298 -0,141
div_by_256 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_256 signed16 signed16 sync impl 5,769 -0,147
div_by_256 signed32 signed32 sync impl 7,543 -0,230
div_by_256 signed64 signed64 sync impl 8,584 -0,312
dotnet_shift_left_by_9 unsigned64 unsigned64 sync impl 1,162 -0,081
dotnet_shift_left_by_9 signed64 signed64 sync impl 1,162 -0,081
dotnet_shift_right_by_9 unsigned64 unsigned64 sync impl 1,162 -0,081
dotnet_shift_right_by_9 signed64 signed64 sync impl 1,300 -0,142
dotnet_shift_left_by_9 unsigned32 unsigned32 sync impl 1,556 -0,234
dotnet_shift_left_by_9 signed32 signed32 sync impl 1,556 -0,234
dotnet_shift_right_by_9 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_9 signed32 signed32 sync impl 1,914 -0,156
mul_by_512 unsigned16 unsigned16 sync impl 1,238 -0,139
mul_by_512 unsigned32 unsigned32 sync impl 1,556 -0,234
mul_by_512 unsigned64 unsigned64 sync impl 1,162 -0,081
mul_by_512 signed16 signed16 sync impl 1,238 -0,139
mul_by_512 signed32 signed32 sync impl 1,556 -0,234
mul_by_512 signed64 signed64 sync impl 1,162 -0,081
div_by_512 unsigned16 unsigned16 sync impl 1,070 -0,139
div_by_512 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_512 unsigned64 unsigned64 sync impl 1,162 -0,081
div_by_512 signed16 signed16 sync impl 5,275 -0,142
div_by_512 signed32 signed32 sync impl 7,227 -0,227
div_by_512 signed64 signed64 sync impl 8,379 -0,141
dotnet_shift_left_by_10 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_left_by_10 signed64 signed64 sync impl 1,140 -0,064
dotnet_shift_right_by_10 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_10 signed64 signed64 sync impl 1,449 -0,144
dotnet_shift_left_by_10 unsigned32 unsigned32 sync impl 1,425 -0,234
dotnet_shift_left_by_10 signed32 signed32 sync impl 1,425 -0,234
dotnet_shift_right_by_10 unsigned32 unsigned32 sync impl 1,298 -0,141
dotnet_shift_right_by_10 signed32 signed32 sync impl 1,729 -0,141
mul_by_1024 unsigned16 unsigned16 sync impl 1,070 -0,139
mul_by_1024 unsigned32 unsigned32 sync impl 1,425 -0,234
mul_by_1024 unsigned64 unsigned64 sync impl 1,140 -0,064
mul_by_1024 signed16 signed16 sync impl 1,070 -0,139
mul_by_1024 signed32 signed32 sync impl 1,425 -0,234
mul_by_1024 signed64 signed64 sync impl 1,140 -0,064
div_by_1024 unsigned16 unsigned16 sync impl 1,070 -0,139
div_by_1024 unsigned32 unsigned32 sync impl 1,298 -0,141
div_by_1024 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_1024 signed16 signed16 sync impl 6,269 -0,132
div_by_1024 signed32 signed32 sync impl 7,006 -0,245
div_by_1024 signed64 signed64 sync impl 8,203 -0,152
dotnet_shift_left_by_11 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_left_by_11 signed64 signed64 sync impl 1,140 -0,064
dotnet_shift_right_by_11 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_11 signed64 signed64 sync impl 1,523 -0,145
dotnet_shift_left_by_11 unsigned32 unsigned32 sync impl 1,471 -0,234
dotnet_shift_left_by_11 signed32 signed32 sync impl 1,471 -0,234
dotnet_shift_right_by_11 unsigned32 unsigned32 sync impl 1,226 -0,094
dotnet_shift_right_by_11 signed32 signed32 sync impl 1,772 -0,154
mul_by_2048 unsigned16 unsigned16 sync impl 1,070 -0,139
mul_by_2048 unsigned32 unsigned32 sync impl 1,471 -0,234
mul_by_2048 unsigned64 unsigned64 sync impl 1,140 -0,064
mul_by_2048 signed16 signed16 sync impl 1,070 -0,139
mul_by_2048 signed32 signed32 sync impl 1,471 -0,234
mul_by_2048 signed64 signed64 sync impl 1,140 -0,064
div_by_2048 unsigned16 unsigned16 sync impl 1,070 -0,139
div_by_2048 unsigned32 unsigned32 sync impl 1,226 -0,094
div_by_2048 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_2048 signed16 signed16 sync impl 6,473 -0,127
div_by_2048 signed32 signed32 sync impl 7,642 -0,222
div_by_2048 signed64 signed64 sync impl 8,292 -0,152
dotnet_shift_left_by_12 unsigned64 unsigned64 sync impl 1,156 -0,086
dotnet_shift_left_by_12 signed64 signed64 sync impl 1,156 -0,086
dotnet_shift_right_by_12 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_12 signed64 signed64 sync impl 1,890 -0,145
dotnet_shift_left_by_12 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_12 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_12 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_12 signed32 signed32 sync impl 1,546 -0,158
mul_by_4096 unsigned16 unsigned16 sync impl 1,238 -0,116
mul_by_4096 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_4096 unsigned64 unsigned64 sync impl 1,156 -0,086
mul_by_4096 signed16 signed16 sync impl 1,238 -0,116
mul_by_4096 signed32 signed32 sync impl 1,221 -0,139
mul_by_4096 signed64 signed64 sync impl 1,156 -0,086
div_by_4096 unsigned16 unsigned16 sync impl 1,238 -0,116
div_by_4096 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_4096 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_4096 signed16 signed16 sync impl 5,863 -0,145
div_by_4096 signed32 signed32 sync impl 7,334 -0,209
div_by_4096 signed64 signed64 sync impl 7,981 -0,150
dotnet_shift_left_by_13 unsigned64 unsigned64 sync impl 1,140 -0,063
dotnet_shift_left_by_13 signed64 signed64 sync impl 1,140 -0,063
dotnet_shift_right_by_13 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_right_by_13 signed64 signed64 sync impl 1,532 -0,145
dotnet_shift_left_by_13 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_13 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_13 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_13 signed32 signed32 sync impl 1,640 -0,134
mul_by_8192 unsigned16 unsigned16 sync impl 1,085 -0,094
mul_by_8192 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_8192 unsigned64 unsigned64 sync impl 1,140 -0,063
mul_by_8192 signed16 signed16 sync impl 1,085 -0,094
mul_by_8192 signed32 signed32 sync impl 1,238 -0,139
mul_by_8192 signed64 signed64 sync impl 1,140 -0,063
div_by_8192 unsigned16 unsigned16 sync impl 1,070 -0,139
div_by_8192 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_8192 unsigned64 unsigned64 sync impl 1,140 -0,064
div_by_8192 signed16 signed16 sync impl 5,741 -0,145
div_by_8192 signed32 signed32 sync impl 7,430 -0,243
div_by_8192 signed64 signed64 sync impl 8,298 -0,228
dotnet_shift_left_by_14 unsigned64 unsigned64 sync impl 1,156 -0,086
dotnet_shift_left_by_14 signed64 signed64 sync impl 1,156 -0,086
dotnet_shift_right_by_14 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_14 signed64 signed64 sync impl 1,943 -0,117
dotnet_shift_left_by_14 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_14 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_14 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_14 signed32 signed32 sync impl 1,808 -0,136
mul_by_16384 unsigned16 unsigned16 sync impl 1,085 -0,094
mul_by_16384 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_16384 unsigned64 unsigned64 sync impl 1,156 -0,086
mul_by_16384 signed16 signed16 sync impl 1,085 -0,094
mul_by_16384 signed32 signed32 sync impl 1,238 -0,139
mul_by_16384 signed64 signed64 sync impl 1,156 -0,086
div_by_16384 unsigned16 unsigned16 sync impl 1,085 -0,094
div_by_16384 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_16384 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_16384 signed16 signed16 sync impl 5,218 -0,145
div_by_16384 signed32 signed32 sync impl 7,345 -0,253
div_by_16384 signed64 signed64 sync impl 8,478 -0,122
dotnet_shift_left_by_15 unsigned64 unsigned64 sync impl 1,382 -0,199
dotnet_shift_left_by_15 signed64 signed64 sync impl 1,382 -0,199
dotnet_shift_right_by_15 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_15 signed64 signed64 sync impl 2,189 -0,121
dotnet_shift_left_by_15 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_15 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_15 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_15 signed32 signed32 sync impl 1,896 -0,137
mul_by_32768 unsigned16 unsigned16 sync impl 0,939 -0,129
mul_by_32768 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_32768 unsigned64 unsigned64 sync impl 1,382 -0,199
mul_by_32768 signed32 signed32 sync impl 1,238 -0,139
mul_by_32768 signed64 signed64 sync impl 1,382 -0,199
div_by_32768 unsigned16 unsigned16 sync impl 0,797 -0,128
div_by_32768 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_32768 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_32768 signed32 signed32 sync impl 7,640 -0,207
div_by_32768 signed64 signed64 sync impl 8,550 -0,141
dotnet_shift_left_by_16 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_left_by_16 signed64 signed64 sync impl 1,135 -0,213
dotnet_shift_right_by_16 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_16 signed64 signed64 sync impl 2,363 -0,140
dotnet_shift_left_by_16 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_16 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_16 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_16 signed32 signed32 sync impl 2,257 -0,130
mul_by_65536 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_65536 unsigned64 unsigned64 sync impl 1,135 -0,213
mul_by_65536 signed32 signed32 sync impl 1,238 -0,139
mul_by_65536 signed64 signed64 sync impl 1,135 -0,213
div_by_65536 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_65536 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_65536 signed32 signed32 sync impl 7,179 -0,249
div_by_65536 signed64 signed64 sync impl 8,175 -0,311
dotnet_shift_left_by_17 unsigned64 unsigned64 sync impl 1,140 -0,064
dotnet_shift_left_by_17 signed64 signed64 sync impl 1,140 -0,064
dotnet_shift_right_by_17 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_17 signed64 signed64 sync impl 2,356 -0,139
dotnet_shift_left_by_17 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_17 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_17 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_17 signed32 signed32 sync impl 1,974 -0,131
mul_by_131072 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_131072 unsigned64 unsigned64 sync impl 1,140 -0,064
mul_by_131072 signed32 signed32 sync impl 1,238 -0,139
mul_by_131072 signed64 signed64 sync impl 1,140 -0,064
div_by_131072 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_131072 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_131072 signed32 signed32 sync impl 7,317 -0,223
div_by_131072 signed64 signed64 sync impl 8,125 -0,125
dotnet_shift_left_by_18 unsigned64 unsigned64 sync impl 1,162 -0,081
dotnet_shift_left_by_18 signed64 signed64 sync impl 1,162 -0,081
dotnet_shift_right_by_18 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_18 signed64 signed64 sync impl 2,501 -0,143
dotnet_shift_left_by_18 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_18 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_18 unsigned32 unsigned32 sync impl 1,298 -0,145
dotnet_shift_right_by_18 signed32 signed32 sync impl 2,257 -0,129
mul_by_262144 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_262144 unsigned64 unsigned64 sync impl 1,162 -0,081
mul_by_262144 signed32 signed32 sync impl 1,221 -0,139
mul_by_262144 signed64 signed64 sync impl 1,162 -0,081
div_by_262144 unsigned32 unsigned32 sync impl 1,298 -0,145
div_by_262144 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_262144 signed32 signed32 sync impl 7,338 -0,204
div_by_262144 signed64 signed64 sync impl 7,851 -0,134
dotnet_shift_left_by_19 unsigned64 unsigned64 sync impl 1,382 -0,199
dotnet_shift_left_by_19 signed64 signed64 sync impl 1,382 -0,199
dotnet_shift_right_by_19 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_19 signed64 signed64 sync impl 2,501 -0,143
dotnet_shift_left_by_19 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_19 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_19 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_19 signed32 signed32 sync impl 2,364 -0,140
mul_by_524288 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_524288 unsigned64 unsigned64 sync impl 1,382 -0,199
mul_by_524288 signed32 signed32 sync impl 1,221 -0,139
mul_by_524288 signed64 signed64 sync impl 1,382 -0,199
div_by_524288 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_524288 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_524288 signed32 signed32 sync impl 7,650 -0,217
div_by_524288 signed64 signed64 sync impl 8,387 -0,179
dotnet_shift_left_by_20 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_left_by_20 signed64 signed64 sync impl 1,135 -0,213
dotnet_shift_right_by_20 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_20 signed64 signed64 sync impl 2,501 -0,143
dotnet_shift_left_by_20 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_20 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_20 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_20 signed32 signed32 sync impl 2,352 -0,140
mul_by_1048576 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_1048576 unsigned64 unsigned64 sync impl 1,135 -0,213
mul_by_1048576 signed32 signed32 sync impl 1,221 -0,139
mul_by_1048576 signed64 signed64 sync impl 1,135 -0,213
div_by_1048576 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_1048576 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_1048576 signed32 signed32 sync impl 7,197 -0,228
div_by_1048576 signed64 signed64 sync impl 8,424 -0,127
dotnet_shift_left_by_21 unsigned64 unsigned64 sync impl 1,142 -0,064
dotnet_shift_left_by_21 signed64 signed64 sync impl 1,142 -0,064
dotnet_shift_right_by_21 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_21 signed64 signed64 sync impl 2,718 -0,150
dotnet_shift_left_by_21 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_21 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_21 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_21 signed32 signed32 sync impl 2,369 -0,146
mul_by_2097152 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_2097152 unsigned64 unsigned64 sync impl 1,142 -0,064
mul_by_2097152 signed32 signed32 sync impl 1,221 -0,139
mul_by_2097152 signed64 signed64 sync impl 1,142 -0,064
div_by_2097152 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_2097152 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_2097152 signed32 signed32 sync impl 6,707 -0,187
div_by_2097152 signed64 signed64 sync impl 7,936 -0,317
dotnet_shift_left_by_22 unsigned64 unsigned64 sync impl 1,128 -0,107
dotnet_shift_left_by_22 signed64 signed64 sync impl 1,128 -0,107
dotnet_shift_right_by_22 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_22 signed64 signed64 sync impl 2,874 -0,138
dotnet_shift_left_by_22 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_22 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_22 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_22 signed32 signed32 sync impl 2,520 -0,148
mul_by_4194304 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_4194304 unsigned64 unsigned64 sync impl 1,128 -0,107
mul_by_4194304 signed32 signed32 sync impl 1,238 -0,139
mul_by_4194304 signed64 signed64 sync impl 1,128 -0,107
div_by_4194304 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_4194304 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_4194304 signed32 signed32 sync impl 7,215 -0,233
div_by_4194304 signed64 signed64 sync impl 8,309 -0,198
dotnet_shift_left_by_23 unsigned64 unsigned64 sync impl 1,382 -0,199
dotnet_shift_left_by_23 signed64 signed64 sync impl 1,382 -0,199
dotnet_shift_right_by_23 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_23 signed64 signed64 sync impl 2,913 -0,155
dotnet_shift_left_by_23 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_23 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_23 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_23 signed32 signed32 sync impl 2,534 -0,151
mul_by_8388608 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_8388608 unsigned64 unsigned64 sync impl 1,382 -0,199
mul_by_8388608 signed32 signed32 sync impl 1,238 -0,139
mul_by_8388608 signed64 signed64 sync impl 1,382 -0,199
div_by_8388608 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_8388608 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_8388608 signed32 signed32 sync impl 6,791 -0,235
div_by_8388608 signed64 signed64 sync impl 8,158 -0,110
dotnet_shift_left_by_24 unsigned64 unsigned64 sync impl 1,409 -0,213
dotnet_shift_left_by_24 signed64 signed64 sync impl 1,409 -0,213
dotnet_shift_right_by_24 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_24 signed64 signed64 sync impl 2,775 -0,155
dotnet_shift_left_by_24 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_left_by_24 signed32 signed32 sync impl 1,221 -0,139
dotnet_shift_right_by_24 unsigned32 unsigned32 sync impl 1,221 -0,139
dotnet_shift_right_by_24 signed32 signed32 sync impl 2,526 -0,155
mul_by_16777216 unsigned32 unsigned32 sync impl 1,221 -0,139
mul_by_16777216 unsigned64 unsigned64 sync impl 1,409 -0,213
mul_by_16777216 signed32 signed32 sync impl 1,221 -0,139
mul_by_16777216 signed64 signed64 sync impl 1,409 -0,213
div_by_16777216 unsigned32 unsigned32 sync impl 1,221 -0,139
div_by_16777216 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_16777216 signed32 signed32 sync impl 6,478 -0,186
div_by_16777216 signed64 signed64 sync impl 8,154 -0,332
dotnet_shift_left_by_25 unsigned64 unsigned64 sync impl 1,100 -0,103
dotnet_shift_left_by_25 signed64 signed64 sync impl 1,100 -0,103
dotnet_shift_right_by_25 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_25 signed64 signed64 sync impl 2,838 -0,154
dotnet_shift_left_by_25 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_left_by_25 signed32 signed32 sync impl 1,238 -0,139
dotnet_shift_right_by_25 unsigned32 unsigned32 sync impl 1,238 -0,139
dotnet_shift_right_by_25 signed32 signed32 sync impl 2,519 -0,159
mul_by_33554432 unsigned32 unsigned32 sync impl 1,238 -0,139
mul_by_33554432 unsigned64 unsigned64 sync impl 1,100 -0,103
mul_by_33554432 signed32 signed32 sync impl 1,238 -0,139
mul_by_33554432 signed64 signed64 sync impl 1,100 -0,103
div_by_33554432 unsigned32 unsigned32 sync impl 1,238 -0,139
div_by_33554432 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_33554432 signed32 signed32 sync impl 7,086 -0,220
div_by_33554432 signed64 signed64 sync impl 8,445 -0,202
dotnet_shift_left_by_26 unsigned64 unsigned64 sync impl 1,134 -0,105
dotnet_shift_left_by_26 signed64 signed64 sync impl 1,134 -0,105
dotnet_shift_right_by_26 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_26 signed64 signed64 sync impl 2,836 -0,153
dotnet_shift_left_by_26 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_left_by_26 signed32 signed32 sync impl 1,070 -0,139
dotnet_shift_right_by_26 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_right_by_26 signed32 signed32 sync impl 2,684 -0,161
mul_by_67108864 unsigned32 unsigned32 sync impl 1,070 -0,139
mul_by_67108864 unsigned64 unsigned64 sync impl 1,134 -0,105
mul_by_67108864 signed32 signed32 sync impl 1,070 -0,139
mul_by_67108864 signed64 signed64 sync impl 1,134 -0,105
div_by_67108864 unsigned32 unsigned32 sync impl 1,070 -0,139
div_by_67108864 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_67108864 signed32 signed32 sync impl 7,030 -0,215
div_by_67108864 signed64 signed64 sync impl 8,051 -0,210
dotnet_shift_left_by_27 unsigned64 unsigned64 sync impl 1,440 -0,199
dotnet_shift_left_by_27 signed64 signed64 sync impl 1,440 -0,199
dotnet_shift_right_by_27 unsigned64 unsigned64 sync impl 1,135 -0,213
dotnet_shift_right_by_27 signed64 signed64 sync impl 3,649 -0,061
dotnet_shift_left_by_27 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_left_by_27 signed32 signed32 sync impl 1,070 -0,139
dotnet_shift_right_by_27 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_right_by_27 signed32 signed32 sync impl 2,794 -0,141
mul_by_134217728 unsigned32 unsigned32 sync impl 1,070 -0,139
mul_by_134217728 unsigned64 unsigned64 sync impl 1,440 -0,199
mul_by_134217728 signed32 signed32 sync impl 1,070 -0,139
mul_by_134217728 signed64 signed64 sync impl 1,440 -0,199
div_by_134217728 unsigned32 unsigned32 sync impl 1,070 -0,139
div_by_134217728 unsigned64 unsigned64 sync impl 1,135 -0,213
div_by_134217728 signed32 signed32 sync impl 6,507 -0,249
div_by_134217728 signed64 signed64 sync impl 8,106 -0,234
dotnet_shift_left_by_28 unsigned64 unsigned64 sync impl 1,226 -0,094
dotnet_shift_left_by_28 signed64 signed64 sync impl 1,226 -0,094
dotnet_shift_right_by_28 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_28 signed64 signed64 sync impl 2,585 -0,142
dotnet_shift_left_by_28 unsigned32 unsigned32 sync impl 1,085 -0,094
dotnet_shift_left_by_28 signed32 signed32 sync impl 1,085 -0,094
dotnet_shift_right_by_28 unsigned32 unsigned32 sync impl 1,238 -0,116
dotnet_shift_right_by_28 signed32 signed32 sync impl 2,780 -0,141
mul_by_268435456 unsigned32 unsigned32 sync impl 1,085 -0,094
mul_by_268435456 unsigned64 unsigned64 sync impl 1,226 -0,094
mul_by_268435456 signed32 signed32 sync impl 1,085 -0,094
mul_by_268435456 signed64 signed64 sync impl 1,226 -0,094
div_by_268435456 unsigned32 unsigned32 sync impl 1,238 -0,116
div_by_268435456 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_268435456 signed32 signed32 sync impl 6,200 -0,245
div_by_268435456 signed64 signed64 sync impl 7,842 -0,237
dotnet_shift_left_by_29 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_left_by_29 signed64 signed64 sync impl 1,221 -0,139
dotnet_shift_right_by_29 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_29 signed64 signed64 sync impl 2,682 -0,143
dotnet_shift_left_by_29 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_left_by_29 signed32 signed32 sync impl 1,070 -0,139
dotnet_shift_right_by_29 unsigned32 unsigned32 sync impl 1,070 -0,139
dotnet_shift_right_by_29 signed32 signed32 sync impl 2,982 -0,169
mul_by_536870912 unsigned32 unsigned32 sync impl 1,070 -0,139
mul_by_536870912 unsigned64 unsigned64 sync impl 1,221 -0,139
mul_by_536870912 signed32 signed32 sync impl 1,070 -0,139
mul_by_536870912 signed64 signed64 sync impl 1,221 -0,139
div_by_536870912 unsigned32 unsigned32 sync impl 1,070 -0,139
div_by_536870912 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_536870912 signed32 signed32 sync impl 7,254 -0,221
div_by_536870912 signed64 signed64 sync impl 7,917 -0,200
dotnet_shift_left_by_30 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_left_by_30 signed64 signed64 sync impl 1,221 -0,139
dotnet_shift_right_by_30 unsigned64 unsigned64 sync impl 1,238 -0,138
dotnet_shift_right_by_30 signed64 signed64 sync impl 2,723 -0,148
dotnet_shift_left_by_30 unsigned32 unsigned32 sync impl 1,242 -0,117
dotnet_shift_left_by_30 signed32 signed32 sync impl 1,242 -0,117
dotnet_shift_right_by_30 unsigned32 unsigned32 sync impl 1,085 -0,094
dotnet_shift_right_by_30 signed32 signed32 sync impl 2,892 -0,148
mul_by_1073741824 unsigned32 unsigned32 sync impl 1,242 -0,117
mul_by_1073741824 unsigned64 unsigned64 sync impl 1,221 -0,139
mul_by_1073741824 signed32 signed32 sync impl 1,242 -0,117
mul_by_1073741824 signed64 signed64 sync impl 1,221 -0,139
div_by_1073741824 unsigned32 unsigned32 sync impl 1,085 -0,094
div_by_1073741824 unsigned64 unsigned64 sync impl 1,238 -0,138
div_by_1073741824 signed32 signed32 sync impl 7,364 -0,250
div_by_1073741824 signed64 signed64 sync impl 7,836 -0,171
dotnet_shift_left_by_31 unsigned64 unsigned64 sync impl 1,298 -0,144
dotnet_shift_left_by_31 signed64 signed64 sync impl 1,298 -0,144
dotnet_shift_right_by_31 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_31 signed64 signed64 sync impl 3,140 -0,151
dotnet_shift_left_by_31 unsigned32 unsigned32 sync impl 0,980 -0,117
dotnet_shift_left_by_31 signed32 signed32 sync impl 0,980 -0,117
dotnet_shift_right_by_31 unsigned32 unsigned32 sync impl 0,797 -0,128
dotnet_shift_right_by_31 signed32 signed32 sync impl 3,118 -0,176
mul_by_2147483648 unsigned32 unsigned32 sync impl 0,980 -0,117
mul_by_2147483648 unsigned64 unsigned64 sync impl 1,298 -0,144
mul_by_2147483648 signed64 signed64 sync impl 1,298 -0,144
div_by_2147483648 unsigned32 unsigned32 sync impl 0,797 -0,128
div_by_2147483648 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_2147483648 signed64 signed64 sync impl 8,108 -0,234
dotnet_shift_left_by_32 unsigned64 unsigned64 sync impl 1,071 -0,139
dotnet_shift_left_by_32 signed64 signed64 sync impl 1,071 -0,139
dotnet_shift_right_by_32 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_32 signed64 signed64 sync impl 2,720 -0,150
mul_by_4294967296 unsigned64 unsigned64 sync impl 1,071 -0,139
mul_by_4294967296 signed64 signed64 sync impl 1,071 -0,139
div_by_4294967296 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_4294967296 signed64 signed64 sync impl 7,901 -0,169
dotnet_shift_left_by_33 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_left_by_33 signed64 signed64 sync impl 1,221 -0,139
dotnet_shift_right_by_33 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_33 signed64 signed64 sync impl 2,013 -0,145
mul_by_8589934592 unsigned64 unsigned64 sync impl 1,221 -0,139
mul_by_8589934592 signed64 signed64 sync impl 1,221 -0,139
div_by_8589934592 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_8589934592 signed64 signed64 sync impl 7,809 -0,172
dotnet_shift_left_by_34 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_left_by_34 signed64 signed64 sync impl 1,238 -0,139
dotnet_shift_right_by_34 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_34 signed64 signed64 sync impl 3,019 -0,150
mul_by_17179869184 unsigned64 unsigned64 sync impl 1,238 -0,139
mul_by_17179869184 signed64 signed64 sync impl 1,238 -0,139
div_by_17179869184 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_17179869184 signed64 signed64 sync impl 8,091 -0,195
dotnet_shift_left_by_35 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_left_by_35 signed64 signed64 sync impl 1,221 -0,139
dotnet_shift_right_by_35 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_35 signed64 signed64 sync impl 3,126 -0,154
mul_by_34359738368 unsigned64 unsigned64 sync impl 1,221 -0,139
mul_by_34359738368 signed64 signed64 sync impl 1,221 -0,139
div_by_34359738368 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_34359738368 signed64 signed64 sync impl 8,329 -0,209
dotnet_shift_left_by_36 unsigned64 unsigned64 sync impl 1,399 -0,228
dotnet_shift_left_by_36 signed64 signed64 sync impl 1,399 -0,228
dotnet_shift_right_by_36 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_36 signed64 signed64 sync impl 3,330 -0,154
mul_by_68719476736 unsigned64 unsigned64 sync impl 1,399 -0,228
mul_by_68719476736 signed64 signed64 sync impl 1,399 -0,228
div_by_68719476736 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_68719476736 signed64 signed64 sync impl 7,555 -0,174
dotnet_shift_left_by_37 unsigned64 unsigned64 sync impl 1,238 -0,138
dotnet_shift_left_by_37 signed64 signed64 sync impl 1,238 -0,138
dotnet_shift_right_by_37 unsigned64 unsigned64 sync impl 1,335 -0,150
dotnet_shift_right_by_37 signed64 signed64 sync impl 3,356 -0,154
mul_by_137438953472 unsigned64 unsigned64 sync impl 1,238 -0,138
mul_by_137438953472 signed64 signed64 sync impl 1,238 -0,138
div_by_137438953472 unsigned64 unsigned64 sync impl 1,335 -0,150
div_by_137438953472 signed64 signed64 sync impl 7,721 -0,192
dotnet_shift_left_by_38 unsigned64 unsigned64 sync impl 1,581 -0,248
dotnet_shift_left_by_38 signed64 signed64 sync impl 1,581 -0,248
dotnet_shift_right_by_38 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_38 signed64 signed64 sync impl 3,406 -0,155
mul_by_274877906944 unsigned64 unsigned64 sync impl 1,581 -0,248
mul_by_274877906944 signed64 signed64 sync impl 1,581 -0,248
div_by_274877906944 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_274877906944 signed64 signed64 sync impl 7,688 -0,375
dotnet_shift_left_by_39 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_left_by_39 signed64 signed64 sync impl 1,221 -0,139
dotnet_shift_right_by_39 unsigned64 unsigned64 sync impl 1,335 -0,154
dotnet_shift_right_by_39 signed64 signed64 sync impl 3,342 -0,156
mul_by_549755813888 unsigned64 unsigned64 sync impl 1,221 -0,139
mul_by_549755813888 signed64 signed64 sync impl 1,221 -0,139
div_by_549755813888 unsigned64 unsigned64 sync impl 1,335 -0,154
div_by_549755813888 signed64 signed64 sync impl 7,899 -0,222
dotnet_shift_left_by_40 unsigned64 unsigned64 sync impl 1,071 -0,141
dotnet_shift_left_by_40 signed64 signed64 sync impl 1,071 -0,141
dotnet_shift_right_by_40 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_40 signed64 signed64 sync impl 3,446 -0,136
mul_by_1099511627776 unsigned64 unsigned64 sync impl 1,071 -0,141
mul_by_1099511627776 signed64 signed64 sync impl 1,071 -0,141
div_by_1099511627776 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_1099511627776 signed64 signed64 sync impl 7,742 -0,232
dotnet_shift_left_by_41 unsigned64 unsigned64 sync impl 1,072 -0,248
dotnet_shift_left_by_41 signed64 signed64 sync impl 1,072 -0,248
dotnet_shift_right_by_41 unsigned64 unsigned64 sync impl 1,335 -0,156
dotnet_shift_right_by_41 signed64 signed64 sync impl 3,121 -0,167
mul_by_2199023255552 unsigned64 unsigned64 sync impl 1,072 -0,248
mul_by_2199023255552 signed64 signed64 sync impl 1,072 -0,248
div_by_2199023255552 unsigned64 unsigned64 sync impl 1,335 -0,156
div_by_2199023255552 signed64 signed64 sync impl 7,654 -0,203
dotnet_shift_left_by_42 unsigned64 unsigned64 sync impl 1,264 -0,248
dotnet_shift_left_by_42 signed64 signed64 sync impl 1,264 -0,248
dotnet_shift_right_by_42 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_42 signed64 signed64 sync impl 3,174 -0,162
mul_by_4398046511104 unsigned64 unsigned64 sync impl 1,264 -0,248
mul_by_4398046511104 signed64 signed64 sync impl 1,264 -0,248
div_by_4398046511104 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_4398046511104 signed64 signed64 sync impl 7,512 -0,226
dotnet_shift_left_by_43 unsigned64 unsigned64 sync impl 1,239 -0,121
dotnet_shift_left_by_43 signed64 signed64 sync impl 1,239 -0,121
dotnet_shift_right_by_43 unsigned64 unsigned64 sync impl 1,335 -0,161
dotnet_shift_right_by_43 signed64 signed64 sync impl 3,458 -0,138
mul_by_8796093022208 unsigned64 unsigned64 sync impl 1,239 -0,121
mul_by_8796093022208 signed64 signed64 sync impl 1,239 -0,121
div_by_8796093022208 unsigned64 unsigned64 sync impl 1,335 -0,161
div_by_8796093022208 signed64 signed64 sync impl 7,439 -0,236
dotnet_shift_left_by_44 unsigned64 unsigned64 sync impl 1,236 -0,096
dotnet_shift_left_by_44 signed64 signed64 sync impl 1,236 -0,096
dotnet_shift_right_by_44 unsigned64 unsigned64 sync impl 1,070 -0,139
dotnet_shift_right_by_44 signed64 signed64 sync impl 3,174 -0,164
mul_by_17592186044416 unsigned64 unsigned64 sync impl 1,236 -0,096
mul_by_17592186044416 signed64 signed64 sync impl 1,236 -0,096
div_by_17592186044416 unsigned64 unsigned64 sync impl 1,070 -0,139
div_by_17592186044416 signed64 signed64 sync impl 8,287 -0,208
dotnet_shift_left_by_45 unsigned64 unsigned64 sync impl 1,419 -0,248
dotnet_shift_left_by_45 signed64 signed64 sync impl 1,419 -0,248
dotnet_shift_right_by_45 unsigned64 unsigned64 sync impl 1,298 -0,146
dotnet_shift_right_by_45 signed64 signed64 sync impl 3,186 -0,164
mul_by_35184372088832 unsigned64 unsigned64 sync impl 1,419 -0,248
mul_by_35184372088832 signed64 signed64 sync impl 1,419 -0,248
div_by_35184372088832 unsigned64 unsigned64 sync impl 1,298 -0,146
div_by_35184372088832 signed64 signed64 sync impl 7,951 -0,218
dotnet_shift_left_by_46 unsigned64 unsigned64 sync impl 1,431 -0,248
dotnet_shift_left_by_46 signed64 signed64 sync impl 1,431 -0,248
dotnet_shift_right_by_46 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_46 signed64 signed64 sync impl 3,336 -0,259
mul_by_70368744177664 unsigned64 unsigned64 sync impl 1,431 -0,248
mul_by_70368744177664 signed64 signed64 sync impl 1,431 -0,248
div_by_70368744177664 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_70368744177664 signed64 signed64 sync impl 7,626 -0,208
dotnet_shift_left_by_47 unsigned64 unsigned64 sync impl 1,070 -0,142
dotnet_shift_left_by_47 signed64 signed64 sync impl 1,070 -0,142
dotnet_shift_right_by_47 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_47 signed64 signed64 sync impl 3,391 -0,256
mul_by_140737488355328 unsigned64 unsigned64 sync impl 1,070 -0,142
mul_by_140737488355328 signed64 signed64 sync impl 1,070 -0,142
div_by_140737488355328 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_140737488355328 signed64 signed64 sync impl 7,577 -0,204
dotnet_shift_left_by_48 unsigned64 unsigned64 sync impl 1,399 -0,228
dotnet_shift_left_by_48 signed64 signed64 sync impl 1,399 -0,228
dotnet_shift_right_by_48 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_48 signed64 signed64 sync impl 3,391 -0,256
mul_by_281474976710656 unsigned64 unsigned64 sync impl 1,399 -0,228
mul_by_281474976710656 signed64 signed64 sync impl 1,399 -0,228
div_by_281474976710656 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_281474976710656 signed64 signed64 sync impl 7,704 -0,377
dotnet_shift_left_by_49 unsigned64 unsigned64 sync impl 1,637 -0,248
dotnet_shift_left_by_49 signed64 signed64 sync impl 1,637 -0,248
dotnet_shift_right_by_49 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_49 signed64 signed64 sync impl 3,408 -0,256
mul_by_562949953421312 unsigned64 unsigned64 sync impl 1,637 -0,248
mul_by_562949953421312 signed64 signed64 sync impl 1,637 -0,248
div_by_562949953421312 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_562949953421312 signed64 signed64 sync impl 7,406 -0,172
dotnet_shift_left_by_50 unsigned64 unsigned64 sync impl 1,571 -0,248
dotnet_shift_left_by_50 signed64 signed64 sync impl 1,571 -0,248
dotnet_shift_right_by_50 unsigned64 unsigned64 sync impl 1,298 -0,145
dotnet_shift_right_by_50 signed64 signed64 sync impl 4,195 -0,231
mul_by_1125899906842624 unsigned64 unsigned64 sync impl 1,571 -0,248
mul_by_1125899906842624 signed64 signed64 sync impl 1,571 -0,248
div_by_1125899906842624 unsigned64 unsigned64 sync impl 1,298 -0,145
div_by_1125899906842624 signed64 signed64 sync impl 7,773 -0,217
dotnet_shift_left_by_51 unsigned64 unsigned64 sync impl 1,281 -0,228
dotnet_shift_left_by_51 signed64 signed64 sync impl 1,281 -0,228
dotnet_shift_right_by_51 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_51 signed64 signed64 sync impl 4,158 -0,236
mul_by_2251799813685248 unsigned64 unsigned64 sync impl 1,281 -0,228
mul_by_2251799813685248 signed64 signed64 sync impl 1,281 -0,228
div_by_2251799813685248 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_2251799813685248 signed64 signed64 sync impl 7,772 -0,211
dotnet_shift_left_by_52 unsigned64 unsigned64 sync impl 1,221 -0,093
dotnet_shift_left_by_52 signed64 signed64 sync impl 1,221 -0,093
dotnet_shift_right_by_52 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_52 signed64 signed64 sync impl 4,215 -0,238
mul_by_4503599627370496 unsigned64 unsigned64 sync impl 1,221 -0,093
mul_by_4503599627370496 signed64 signed64 sync impl 1,221 -0,093
div_by_4503599627370496 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_4503599627370496 signed64 signed64 sync impl 7,857 -0,210
dotnet_shift_left_by_53 unsigned64 unsigned64 sync impl 1,438 -0,248
dotnet_shift_left_by_53 signed64 signed64 sync impl 1,438 -0,248
dotnet_shift_right_by_53 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_53 signed64 signed64 sync impl 4,488 -0,225
mul_by_9007199254740992 unsigned64 unsigned64 sync impl 1,438 -0,248
mul_by_9007199254740992 signed64 signed64 sync impl 1,438 -0,248
div_by_9007199254740992 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_9007199254740992 signed64 signed64 sync impl 7,012 -0,224
dotnet_shift_left_by_54 unsigned64 unsigned64 sync impl 1,581 -0,248
dotnet_shift_left_by_54 signed64 signed64 sync impl 1,581 -0,248
dotnet_shift_right_by_54 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_54 signed64 signed64 sync impl 4,152 -0,226
mul_by_18014398509481984 unsigned64 unsigned64 sync impl 1,581 -0,248
mul_by_18014398509481984 signed64 signed64 sync impl 1,581 -0,248
div_by_18014398509481984 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_18014398509481984 signed64 signed64 sync impl 7,498 -0,218
dotnet_shift_left_by_55 unsigned64 unsigned64 sync impl 1,403 -0,228
dotnet_shift_left_by_55 signed64 signed64 sync impl 1,403 -0,228
dotnet_shift_right_by_55 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_55 signed64 signed64 sync impl 4,356 -0,242
mul_by_36028797018963968 unsigned64 unsigned64 sync impl 1,403 -0,228
mul_by_36028797018963968 signed64 signed64 sync impl 1,403 -0,228
div_by_36028797018963968 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_36028797018963968 signed64 signed64 sync impl 6,634 -0,210
dotnet_shift_left_by_56 unsigned64 unsigned64 sync impl 1,227 -0,117
dotnet_shift_left_by_56 signed64 signed64 sync impl 1,227 -0,117
dotnet_shift_right_by_56 unsigned64 unsigned64 sync impl 1,221 -0,139
dotnet_shift_right_by_56 signed64 signed64 sync impl 4,406 -0,256
mul_by_72057594037927936 unsigned64 unsigned64 sync impl 1,227 -0,117
mul_by_72057594037927936 signed64 signed64 sync impl 1,227 -0,117
div_by_72057594037927936 unsigned64 unsigned64 sync impl 1,221 -0,139
div_by_72057594037927936 signed64 signed64 sync impl 6,842 -0,210
dotnet_shift_left_by_57 unsigned64 unsigned64 sync impl 1,267 -0,228
dotnet_shift_left_by_57 signed64 signed64 sync impl 1,267 -0,228
dotnet_shift_right_by_57 unsigned64 unsigned64 sync impl 1,238 -0,139
dotnet_shift_right_by_57 signed64 signed64 sync impl 4,390 -0,237
mul_by_144115188075855872 unsigned64 unsigned64 sync impl 1,267 -0,228
mul_by_144115188075855872 signed64 signed64 sync impl 1,267 -0,228
div_by_144115188075855872 unsigned64 unsigned64 sync impl 1,238 -0,139
div_by_144115188075855872 signed64 signed64 sync impl 7,028 -0,180
dotnet_shift_left_by_58 unsigned64 unsigned64 sync impl 1,422 -0,228
dotnet_shift_left_by_58 signed64 signed64 sync impl 1,422 -0,228
dotnet_shift_right_by_58 unsigned64 unsigned64 sync impl 1,070 -0,139
dotnet_shift_right_by_58 signed64 signed64 sync impl 4,545 -0,238
mul_by_288230376151711744 unsigned64 unsigned64 sync impl 1,422 -0,228
mul_by_288230376151711744 signed64 signed64 sync impl 1,422 -0,228
div_by_288230376151711744 unsigned64 unsigned64 sync impl 1,070 -0,139
div_by_288230376151711744 signed64 signed64 sync impl 7,215 -0,222
dotnet_shift_left_by_59 unsigned64 unsigned64 sync impl 1,085 -0,093
dotnet_shift_left_by_59 signed64 signed64 sync impl 1,085 -0,093
dotnet_shift_right_by_59 unsigned64 unsigned64 sync impl 1,070 -0,139
dotnet_shift_right_by_59 signed64 signed64 sync impl 4,512 -0,231
mul_by_576460752303423488 unsigned64 unsigned64 sync impl 1,085 -0,093
mul_by_576460752303423488 signed64 signed64 sync impl 1,085 -0,093
div_by_576460752303423488 unsigned64 unsigned64 sync impl 1,070 -0,139
div_by_576460752303423488 signed64 signed64 sync impl 6,897 -0,228
dotnet_shift_left_by_60 unsigned64 unsigned64 sync impl 1,460 -0,248
dotnet_shift_left_by_60 signed64 signed64 sync impl 1,460 -0,248
dotnet_shift_right_by_60 unsigned64 unsigned64 sync impl 1,238 -0,116
dotnet_shift_right_by_60 signed64 signed64 sync impl 4,663 -0,231
mul_by_1152921504606846976 unsigned64 unsigned64 sync impl 1,460 -0,248
mul_by_1152921504606846976 signed64 signed64 sync impl 1,460 -0,248
div_by_1152921504606846976 unsigned64 unsigned64 sync impl 1,238 -0,116
div_by_1152921504606846976 signed64 signed64 sync impl 7,334 -0,221
dotnet_shift_left_by_61 unsigned64 unsigned64 sync impl 1,422 -0,228
dotnet_shift_left_by_61 signed64 signed64 sync impl 1,422 -0,228
dotnet_shift_right_by_61 unsigned64 unsigned64 sync impl 1,070 -0,139
dotnet_shift_right_by_61 signed64 signed64 sync impl 5,168 -0,248
mul_by_2305843009213693952 unsigned64 unsigned64 sync impl 1,422 -0,228
mul_by_2305843009213693952 signed64 signed64 sync impl 1,422 -0,228
div_by_2305843009213693952 unsigned64 unsigned64 sync impl 1,070 -0,139
div_by_2305843009213693952 signed64 signed64 sync impl 7,200 -0,214
dotnet_shift_left_by_62 unsigned64 unsigned64 sync impl 1,413 -0,248
dotnet_shift_left_by_62 signed64 signed64 sync impl 1,413 -0,248
dotnet_shift_right_by_62 unsigned64 unsigned64 sync impl 1,085 -0,094
dotnet_shift_right_by_62 signed64 signed64 sync impl 4,707 -0,234
mul_by_4611686018427387904 unsigned64 unsigned64 sync impl 1,413 -0,248
mul_by_4611686018427387904 signed64 signed64 sync impl 1,413 -0,248
div_by_4611686018427387904 unsigned64 unsigned64 sync impl 1,085 -0,094
div_by_4611686018427387904 signed64 signed64 sync impl 6,951 -0,198
dotnet_shift_left_by_63 unsigned64 unsigned64 sync impl 1,578 -0,234
dotnet_shift_left_by_63 signed64 signed64 sync impl 1,578 -0,234
dotnet_shift_right_by_63 unsigned64 unsigned64 sync impl 0,797 -0,128
dotnet_shift_right_by_63 signed64 signed64 sync impl 4,896 -0,241
mul_by_9223372036854775808 unsigned64 unsigned64 sync impl 1,578 -0,234
div_by_9223372036854775808 unsigned64 unsigned64 sync impl 0,797 -0,128
dotnet_shift_left unsigned32 unsigned32 sync impl 5,244 0,017
dotnet_shift_left signed32 signed32 sync impl 5,244 0,017
dotnet_shift_right unsigned32 unsigned32 sync impl 5,125 -0,027
dotnet_shift_right signed32 signed32 sync impl 5,093 -0,029
dotnet_shift_left unsigned64 unsigned64 sync impl 5,600 -0,032
dotnet_shift_left signed64 signed64 sync impl 5,600 -0,032
dotnet_shift_right unsigned64 unsigned64 sync impl 5,644 -0,060
dotnet_shift_right signed64 signed64 sync impl 5,677 -0,035
mul_by_-2 signed1 signed1 sync synth 0 0
mul_by_-2 signed8 signed8 sync impl 2,237 -0,131
mul_by_-2 signed16 signed16 sync impl 2,531 -0,007
mul_by_-2 signed32 signed32 sync impl 3,147 0,011
mul_by_-2 signed64 signed64 sync impl 3,603 0,019
mul_by_0 unsigned1 unsigned1 sync synth 0 0
mul_by_0 unsigned8 unsigned8 sync synth 0 0
mul_by_0 unsigned16 unsigned16 sync synth 0 0
mul_by_0 unsigned32 unsigned32 sync synth 0 0
mul_by_0 unsigned64 unsigned64 sync synth 0 0