{
"Program": 0,
"ShaExtend": 80,
"ShaExtendControl": 73,
"ShaCompress": 300,
"ShaCompressControl": 99,
"EdAddAssign": 844,
"EdDecompress": 807,
"Secp256k1Decompress": 743,
"Secp256k1AddAssign": 970,
"Secp256k1DoubleAssign": 930,
"Secp256r1Decompress": 743,
"Secp256r1AddAssign": 970,
"Secp256r1DoubleAssign": 930,
"KeccakPermute": 2859,
"KeccakPermuteControl": 383,
"Bn254AddAssign": 970,
"Bn254DoubleAssign": 930,
"Bls12381AddAssign": 1426,
"Bls12381DoubleAssign": 1382,
"Uint256MulMod": 305,
"Uint256Ops": 427,
"U256XU2048Mul": 1301,
"Bls12381FpOpAssign": 369,
"Bls12381Fp2AddSubAssign": 667,
"Bls12381Fp2MulAssign": 1046,
"Bn254FpOpAssign": 269,
"Bn254Fp2AddSubAssign": 467,
"Bn254Fp2MulAssign": 718,
"Bls12381Decompress": 1289,
"Mprotect": 11,
"Poseidon2": 523,
"SyscallCore": 2,
"SyscallPrecompile": 2,
"DivRem": 351,
"Add": 19,
"Addi": 18,
"Addw": 24,
"Sub": 19,
"Subw": 19,
"Bitwise": 23,
"Mul": 64,
"ShiftRight": 81,
"ShiftLeft": 72,
"Lt": 45,
"LoadByte": 37,
"LoadHalf": 38,
"LoadWord": 38,
"LoadDouble": 29,
"LoadX0": 39,
"StoreByte": 37,
"StoreHalf": 32,
"StoreWord": 32,
"StoreDouble": 28,
"UType": 23,
"Branch": 53,
"Jal": 28,
"Jalr": 29,
"InstructionDecode": 160,
"InstructionFetch": 11,
"SyscallInstrs": 102,
"MemoryBump": 5,
"PageProt": 32,
"PageProtLocal": 1,
"StateBump": 8,
"MemoryGlobalInit": 31,
"MemoryGlobalFinalize": 31,
"PageProtGlobalInit": 26,
"PageProtGlobalFinalize": 25,
"MemoryLocal": 4,
"Global": 276,
"Byte": 0,
"Range": 0,
"MemoryConst": 0,
"MemoryVar": 0,
"BaseAlu": 5,
"ExtAlu": 17,
"Poseidon2WideDeg3": 164,
"PrefixSumChecks": 7,
"Select": 3,
"PublicValues": 8,
"Poseidon2LinearLayer": 3,
"Poseidon2SBox": 7,
"ExtFeltConvert": 0
}