angr.analyses.decompiler.peephole_optimizations.a_shl_const_sub_a¶ class angr.analyses.decompiler.peephole_optimizations.a_shl_const_sub_a.AShlConstSubA¶ Bases: PeepholeOptimizationExprBase NAME = '(a << N) - a => (a * (2 ** N - 1))'¶ expr_classes = (<class 'angr.ailment.expression.BinaryOp'>,)¶ optimize(expr, **kwargs)¶ Parameters: expr (BinaryOp)