def mul_inv_rs.s11100
bend-osdev-gf@0.1.2.0 · PROOF.bend:4244
import bend-osdev-gf@0.1.2.0/PROOF.bend as PROOF
import Base
import bend-osdev-gf@0.1.2.0/gf.bend as G
4244def mul_inv_rs.s11100(+b5: Bool, +b6: Bool, +b7: Bool) -> {G.Gf8.mul(G.Gf8.rs(), fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, False{}, False{}, b5, b6, b7})), G.Gf8.inv(G.Gf8.rs(), fixz(G.Gf8Bits.to(G.Gf8Bits{True{}, True{}, True{}, False{}, False{}, b5, b6, b7})))) == 1 : U32}:
4245 match b5:
4246 case True{}:
4247 match b6:
4248 case True{}:
4249 match b7:
4250 case True{}:
4251 {==}
4252 case False{}:
4253 {==}
4254 case False{}:
4255 match b7:
4256 case True{}:
4257 {==}
4258 case False{}:
4259 {==}
4260 case False{}:
4261 match b6:
4262 case True{}:
4263 match b7:
4264 case True{}:
4265 {==}
4266 case False{}:
4267 {==}
4268 case False{}:
4269 match b7:
4270 case True{}:
4271 {==}
4272 case False{}:
4273 {==}