Best for denominator 2 found: 2 cycles, 1 bytes: lsr; 
Best for denominator 2 found: 2 cycles, 1 bytes: ror; 
Best for denominator 2 found: 2 cycles, 1 bytes: ror; Best for denominator 2 found: 2 cycles, 1 bytes: lsr; 
Best for denominator 3 found: 30 cycles, 17 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; 
Best for denominator 3 found: 44 cycles, 26 bytes: sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 3 found: 49 cycles, 29 bytes: sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 3 found: 49 cycles, 29 bytes: sbc {numerator}; lsr; ror; adc {numerator}; ror; sbc {numerator}; lsr; adc {numerator}; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; sbc {numerator}; 
Best for denominator 4 found: 22 cycles, 11 bytes: lsr; lsr; lsr; ror; ror; ror; ror; ror; ror; lsr; ror; 
Best for denominator 4 found: 22 cycles, 11 bytes: lsr; lsr; lsr; ror; ror; ror; ror; ror; ror; ror; ror; 
Best for denominator 4 found: 31 cycles, 17 bytes: lsr; sbc {numerator}; lsr; adc {numerator}; ror; ror; ror; ror; ror; ror; ror; ror; sbc {numerator}; lsr; 
Best for denominator 4 found: 32 cycles, 18 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 4 found: 4 cycles, 2 bytes: lsr; lsr; 
Best for denominator 4 found: 4 cycles, 2 bytes: ror; lsr; 
Best for denominator 5 found: 32 cycles, 18 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; 
Best for denominator 5 found: 44 cycles, 26 bytes: sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 6 found: 32 cycles, 18 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; 
Best for denominator 6 found: 44 cycles, 26 bytes: sbc {numerator}; sbc {numerator}; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 6 found: 51 cycles, 30 bytes: sbc {numerator}; lsr; ror; adc {numerator}; ror; sbc {numerator}; lsr; adc {numerator}; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 7 found: 24 cycles, 13 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; 
Best for denominator 7 found: 38 cycles, 22 bytes: sbc {numerator}; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 7 found: 42 cycles, 22 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; ror; ror; ror; ror; ror; ror; lsr; ror; 
Best for denominator 7 found: 42 cycles, 22 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; ror; ror; ror; ror; ror; ror; ror; lsr; 
Best for denominator 7 found: 42 cycles, 22 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; ror; ror; ror; ror; ror; ror; ror; ror; 
Best for denominator 7 found: 45 cycles, 26 bytes: sbc {numerator}; lsr; lsr; lsr; sbc {numerator}; ror; adc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; sbc {numerator}; 
Best for denominator 8 found: 24 cycles, 12 bytes: lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; lsr; ror; 
Best for denominator 8 found: 24 cycles, 12 bytes: lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; lsr; 
Best for denominator 8 found: 24 cycles, 12 bytes: lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; ror; 
Best for denominator 8 found: 32 cycles, 18 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 8 found: 48 cycles, 28 bytes: sbc {numerator}; adc {numerator}; ror; sbc {numerator}; sbc {numerator}; lsr; sbc {numerator}; ror; adc {numerator}; lsr; ror; ror; ror; ror; ror; lsr; lsr; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 8 found: 6 cycles, 3 bytes: lsr; lsr; lsr; 
Best for denominator 9 found: 27 cycles, 15 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 9 found: 41 cycles, 24 bytes: sbc {numerator}; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 9 found: 45 cycles, 24 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; lsr; ror; 
Best for denominator 9 found: 45 cycles, 24 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; lsr; 
Best for denominator 9 found: 45 cycles, 24 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; ror; 
Best for denominator 10 found: 34 cycles, 19 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 10 found: 46 cycles, 27 bytes: lsr; sbc {numerator}; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 11 found: 32 cycles, 18 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 11 found: 44 cycles, 26 bytes: sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 12 found: 34 cycles, 19 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 12 found: 43 cycles, 25 bytes: lsr; sbc {numerator}; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 13 found: 39 cycles, 22 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 13 found: 48 cycles, 28 bytes: lsr; sbc {numerator}; lsr; sbc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; sbc {numerator}; adc {numerator}; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 14 found: 26 cycles, 14 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 14 found: 42 cycles, 24 bytes: lsr; lsr; sbc {numerator}; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 14 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; lsr; ror; 
Best for denominator 14 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; lsr; 
Best for denominator 14 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; ror; ror; ror; ror; ror; lsr; ror; ror; 
Best for denominator 14 found: 44 cycles, 25 bytes: lsr; lsr; lsr; sbc {numerator}; lsr; adc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 15 found: 30 cycles, 16 bytes: lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; 
Best for denominator 15 found: 42 cycles, 24 bytes: lsr; lsr; sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 16 found: 26 cycles, 13 bytes: lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; 
Best for denominator 16 found: 26 cycles, 13 bytes: lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; 
Best for denominator 16 found: 26 cycles, 13 bytes: lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; 
Best for denominator 16 found: 32 cycles, 18 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 16 found: 8 cycles, 4 bytes: lsr; lsr; lsr; lsr; 
Best for denominator 17 found: 36 cycles, 20 bytes: lsr; lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 17 found: 47 cycles, 27 bytes: sbc {numerator}; lsr; lsr; lsr; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 18 found: 29 cycles, 16 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 18 found: 41 cycles, 24 bytes: sbc {numerator}; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 19 found: 27 cycles, 15 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 19 found: 41 cycles, 24 bytes: sbc {numerator}; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 19 found: 45 cycles, 24 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; 
Best for denominator 19 found: 45 cycles, 24 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; 
Best for denominator 19 found: 45 cycles, 24 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; 
Best for denominator 20 found: 36 cycles, 20 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 20 found: 42 cycles, 24 bytes: lsr; lsr; sbc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 21 found: 33 cycles, 18 bytes: lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 21 found: 45 cycles, 26 bytes: lsr; adc {numerator}; ror; sbc {numerator}; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 22 found: 34 cycles, 19 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 22 found: 46 cycles, 27 bytes: lsr; sbc {numerator}; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 23 found: 31 cycles, 17 bytes: lsr; lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 23 found: 43 cycles, 25 bytes: lsr; sbc {numerator}; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 24 found: 36 cycles, 20 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 24 found: 48 cycles, 28 bytes: lsr; adc {numerator}; ror; sbc {numerator}; adc {numerator}; ror; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 25 found: 26 cycles, 14 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 25 found: 38 cycles, 22 bytes: sbc {numerator}; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 25 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; 
Best for denominator 25 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; 
Best for denominator 25 found: 44 cycles, 23 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; 
Best for denominator 26 found: 41 cycles, 23 bytes: lsr; adc {numerator}; ror; lsr; adc {numerator}; ror; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 26 found: 43 cycles, 25 bytes: lsr; sbc {numerator}; lsr; lsr; lsr; adc {numerator}; ror; sbc {numerator}; adc {numerator}; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 27 found: 24 cycles, 13 bytes: lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 27 found: 38 cycles, 22 bytes: sbc {numerator}; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 27 found: 42 cycles, 22 bytes: lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; 
Best for denominator 27 found: 42 cycles, 22 bytes: lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; 
Best for denominator 27 found: 42 cycles, 22 bytes: lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; 
Best for denominator 28 found: 28 cycles, 15 bytes: lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 28 found: 46 cycles, 27 bytes: lsr; sbc {numerator}; adc {numerator}; ror; adc {numerator}; sbc {numerator}; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 29 found: 33 cycles, 18 bytes: lsr; lsr; adc {numerator}; ror; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 29 found: 39 cycles, 22 bytes: lsr; lsr; sbc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 30 found: 32 cycles, 17 bytes: lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 30 found: 43 cycles, 24 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; ror; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 30 found: 43 cycles, 24 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; ror; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 31 found: 23 cycles, 12 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; 
Best for denominator 31 found: 23 cycles, 12 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; Best for denominator 2 found: 2 cycles, 1 bytes: ror; 
Best for denominator 31 found: 35 cycles, 20 bytes: sbc {numerator}; adc {numerator}; ror; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; 
Best for denominator 31 found: 35 cycles, 20 bytes: sbc {numerator}; adc {numerator}; ror; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; sbc {numerator}; adc {numerator}; lsr; Best for denominator 7 found: 45 cycles, 26 bytes: sbc {numerator}; lsr; lsr; lsr; sbc {numerator}; ror; adc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; sbc {numerator}; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; lsr; ror; Best for denominator 2 found: 2 cycles, 1 bytes: lsr; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; lsr; Best for denominator 2 found: 2 cycles, 1 bytes: ror; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; 
Best for denominator 31 found: 41 cycles, 21 bytes: lsr; lsr; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; lsr; ror; ror; ror; ror; lsr; lsr; ror; ror; Best for denominator 2 found: 2 cycles, 1 bytes: lsr; 
Best for denominator 31 found: 46 cycles, 26 bytes: lsr; lsr; lsr; lsr; adc {numerator}; lsr; sbc {numerator}; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; adc {numerator}; sbc {numerator}; 
Best for denominator 31 found: 46 cycles, 26 bytes: lsr; lsr; lsr; lsr; adc {numerator}; lsr; sbc {numerator}; adc {numerator}; ror; lsr; lsr; lsr; adc {numerator}; ror; lsr; lsr; lsr; lsr; adc {numerator}; sbc {numerator}; Best for denominator 2 found: 2 cycles, 1 bytes: ror; 
Best for denominator 31 found: 46 cycles, 26 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; sbc {numerator}; ror; adc {numerator}; lsr; lsr; lsr; lsr; adc {numerator}; lsr; lsr; lsr; lsr; adc {numerator}; sbc {numerator}; lsr; 
Best for denominator 31 found: 46 cycles, 26 bytes: sbc {numerator}; lsr; lsr; lsr; lsr; sbc {numerator}; ror; adc {numerator}; lsr; lsr; lsr; lsr; adc {numerator}; lsr; lsr; lsr; lsr; adc {numerator}; sbc {numerator}; lsr; Best for denominator 7 found: 51 cycles, 30 bytes: sbc {numerator}; lsr; lsr; lsr; sbc {numerator}; ror; adc {numerator}; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; ror; lsr; lsr; adc {numerator}; adc {numerator}; sbc {numerator}; sbc {numerator}; 
