MCPcopy Create free account
hub / github.com/LPC4/Full-Stack / csr_time_alias

Function csr_time_alias

crates/virtual-machine/tests/vm_csr.rs:156–167  ·  view source on GitHub ↗
()

Source from the content-addressed store, hash-verified

154#[test]
155fn csr_fcsr_composite() {
156 let mut csrs = CsrFile::new();
157
158 // Write FCSR: frm=2 (RDN), fflags=0x11 (NV + NX)
159 let fcsr_val = (2u64 << 5) | 0x11;
160 csrs.write(addr::FCSR, fcsr_val)
161 .expect("CSR access should succeed");
162
163 assert_eq!(csrs.read(addr::FRM).expect("CSR access should succeed"), 2);
164 assert_eq!(
165 csrs.read(addr::FFLAGS).expect("CSR access should succeed"),
166 0x11
167 );
168 assert_eq!(
169 csrs.read(addr::FCSR).expect("CSR access should succeed"),
170 fcsr_val

Callers

nothing calls this directly

Calls 1

increment_cycleMethod · 0.80

Tested by

no test coverage detected