INNER CODE UNIT · Rust

into_register_traces

GuildOfWeavers/distaff · src/processor/decoder/mod.rs:120

    pub fn into_register_traces(mut self) -> Vec<Vec<u128>> {
        let mut registers: Vec<Vec<u128>> = Vec::new();

        registers.push(self.op_counter);

        let [r0, r1, r2, r3] = self.sponge_trace;
        registers.push(r0);
        registers.push(r1);
        registers.push(r2);
        registers.push(r3);

        let [r0, r1, r2] = self.cf_op_bits;
        registers.push(r0);
        registers.push(r1);
        registers.push(r2);

        let [r0, r1, r2, r3, r4] = self.ld_op_bits;
        registers.push(r0);

View source record →

📰 Research Paper
Loading…
⏳ Fetching content…