Remove load
/store
offset when 0
This commit is contained in:
parent
a40335ee69
commit
0278458c15
@ -46,7 +46,12 @@ impl Driver for LoadAt {
|
|||||||
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "load_{}(memory_at_0, ", self.what.as_name())?;
|
write!(w, "load_{}(memory_at_0, ", self.what.as_name())?;
|
||||||
self.pointer.write(mng, w)?;
|
self.pointer.write(mng, w)?;
|
||||||
write!(w, "+ {})", self.offset)
|
|
||||||
|
if self.offset != 0 {
|
||||||
|
write!(w, "+ {}", self.offset)?;
|
||||||
|
}
|
||||||
|
|
||||||
|
write!(w, ")")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -210,7 +210,12 @@ impl Driver for StoreAt {
|
|||||||
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "store_{}(memory_at_0, ", self.what.as_name())?;
|
write!(w, "store_{}(memory_at_0, ", self.what.as_name())?;
|
||||||
self.pointer.write(mng, w)?;
|
self.pointer.write(mng, w)?;
|
||||||
write!(w, "+ {}, ", self.offset)?;
|
|
||||||
|
if self.offset != 0 {
|
||||||
|
write!(w, "+ {}", self.offset)?;
|
||||||
|
}
|
||||||
|
|
||||||
|
write!(w, ", ")?;
|
||||||
self.value.write(mng, w)?;
|
self.value.write(mng, w)?;
|
||||||
write!(w, ")")
|
write!(w, ")")
|
||||||
}
|
}
|
||||||
|
@ -43,7 +43,12 @@ impl Driver for LoadAt {
|
|||||||
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "load_{}(memory_at_0, ", self.what.as_name())?;
|
write!(w, "load_{}(memory_at_0, ", self.what.as_name())?;
|
||||||
self.pointer.write(mng, w)?;
|
self.pointer.write(mng, w)?;
|
||||||
write!(w, "+ {})", self.offset)
|
|
||||||
|
if self.offset != 0 {
|
||||||
|
write!(w, "+ {}", self.offset)?;
|
||||||
|
}
|
||||||
|
|
||||||
|
write!(w, ")")
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -221,7 +221,12 @@ impl Driver for StoreAt {
|
|||||||
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, mng: &mut Manager, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "store_{}(memory_at_0, ", self.what.as_name())?;
|
write!(w, "store_{}(memory_at_0, ", self.what.as_name())?;
|
||||||
self.pointer.write(mng, w)?;
|
self.pointer.write(mng, w)?;
|
||||||
write!(w, "+ {}, ", self.offset)?;
|
|
||||||
|
if self.offset != 0 {
|
||||||
|
write!(w, "+ {}", self.offset)?;
|
||||||
|
}
|
||||||
|
|
||||||
|
write!(w, ", ")?;
|
||||||
self.value.write(mng, w)?;
|
self.value.write(mng, w)?;
|
||||||
write!(w, ")")
|
write!(w, ")")
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user