MCPcopy Create free account
hub / github.com/AxlLind/AdventOfCode / fetch_adr

Method fetch_adr

2019/src/intcoder.rs:96–104  ·  view source on GitHub ↗
(&self, offset: i64)

Source from the content-addressed store, hash-verified

94 }
95
96 fn fetch_adr(&self, offset: i64) -> i64 {
97 let value = self.get(self.pc + offset);
98 match self.get_mode(offset) {
99 0 => self.get(value),
100 1 => value,
101 2 => self.get(value + self.rel_base),
102 _ => unreachable!("invalid mode")
103 }
104 }
105
106 fn fetch_write_adr(&self, offset: i64) -> i64 {
107 let value = self.get(self.pc + offset);

Callers 1

fetch_instMethod · 0.80

Calls 2

getMethod · 0.80
get_modeMethod · 0.80

Tested by

no test coverage detected