just encountered python code in the wild so bad i had to legitimately use the built-in AST parser and dumper to understand the order of operations
enjoy
i6 = block >> 42 - i * 6 & 0x3f
just encountered python code in the wild so bad i had to legitimately use the built-in AST parser and dumper to understand the order of operations
enjoy
i6 = block >> 42 - i * 6 & 0x3f
it's parsed as
i6 = (block >> (42 - (i * 6))) & 0x3f