a formal correctness proof is needed for the POWER9 Logical pipeline https://git.libre-soc.org/?p=soc.git;a=blob;f=src/soc/fu/logical/formal/proof_main_stage.py;hb=HEAD * OP_XOR - done * OP_AND - done * OP_OR - done * OP_PRTY - done * OP_POPCOUNT - done * OP_CMPB - done * OP_BPERMD - done - copy taken from proof_bpermd.py (not ideal) * OP_CNTLZ - done * OP_ISEL - done * OP_SETB - done
* OP_POPCOUNT proof https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=0bf0e9b743aac05f25669a0891c638958f01360c * OP_PARITY proof https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=8dd3c64cbd6b6112894f990a2cdd6661e79dd9bf
* OP_CNTLZ proof https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=fcc9bc0960283f91288a17eb0eb672ac5fdcc6f0
* OP_BPERMD proof https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=2d0d5fb047fb6d88ec24c2cca695332c76d35fc1
* OP_CMPB proof https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=f8a96863b7614421c22e1c4b4a336b37bcc79e4c
OP_SETB proof - https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=6b9d6a743b69bb9370ef1ed06cd89d10114edcf4 OP_ISEL proof - https://git.libre-soc.org/?p=soc.git;a=commitdiff;h=27440addbb83c3c13949246b495b8c474b1c2c90