]> git.ozlabs.org Git - bitfield/blobdiff - bitfield
Fix ordering of mask values
[bitfield] / bitfield
index ae5b1380b48ced412f579c13566f07164df08edf..467bf6ba7e6d50da91df2a16dabb886393f9798b 100644 (file)
--- a/bitfield
+++ b/bitfield
@@ -54,7 +54,7 @@ class bitfield:
                val = mask << shift
                for i in range(0, width):
                        if mask & (1 << i):
-                               bits.append(width - i - 1 - shift)
+                               bits.insert(0, width - i - 1 - shift)
                return bits
 
        @staticmethod