Skip to content

Commit 0da9311

Browse files
committedApr 27, 2015
migen/genlib: avoid use of floating point in reverse_bytes
1 parent 3ce5ff3 commit 0da9311

File tree

1 file changed

+1
-3
lines changed

1 file changed

+1
-3
lines changed
 

Diff for: ‎migen/genlib/misc.py

+1-3
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,3 @@
1-
import math
2-
31
from migen.fhdl.std import *
42
from migen.fhdl.structure import _Operator
53

@@ -67,7 +65,7 @@ def chooser(signal, shift, output, n=None, reverse=False):
6765

6866

6967
def reverse_bytes(signal):
70-
n = math.ceil(flen(signal)/8)
68+
n = (flen(signal)+7)//8
7169
r = []
7270
for i in reversed(range(n)):
7371
r.append(signal[i*8:min((i+1)*8, flen(signal))])

0 commit comments

Comments
 (0)