Fix load and store memory parameter
This commit is contained in:
parent
dfb86b30f9
commit
32f5197b88
@ -58,7 +58,10 @@ impl DriverNoContext for GetGlobal {
|
|||||||
|
|
||||||
impl DriverNoContext for LoadAt {
|
impl DriverNoContext for LoadAt {
|
||||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "load_{}(memory_at_0, ", self.load_type().as_name())?;
|
let name = self.load_type().as_name();
|
||||||
|
let memory = self.memory();
|
||||||
|
|
||||||
|
write!(w, "load_{name}(memory_at_{memory}, ")?;
|
||||||
self.pointer().write(w)?;
|
self.pointer().write(w)?;
|
||||||
|
|
||||||
if self.offset() != 0 {
|
if self.offset() != 0 {
|
||||||
|
@ -258,7 +258,11 @@ impl DriverNoContext for SetGlobal {
|
|||||||
|
|
||||||
impl DriverNoContext for StoreAt {
|
impl DriverNoContext for StoreAt {
|
||||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "store_{}(memory_at_0, ", self.store_type().as_name())?;
|
let name = self.store_type().as_name();
|
||||||
|
let memory = self.memory();
|
||||||
|
|
||||||
|
write!(w, "store_{name}(memory_at_{memory}, ")?;
|
||||||
|
|
||||||
self.pointer().write(w)?;
|
self.pointer().write(w)?;
|
||||||
|
|
||||||
if self.offset() != 0 {
|
if self.offset() != 0 {
|
||||||
|
@ -58,7 +58,10 @@ impl DriverNoContext for GetGlobal {
|
|||||||
|
|
||||||
impl DriverNoContext for LoadAt {
|
impl DriverNoContext for LoadAt {
|
||||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "load_{}(memory_at_0, ", self.load_type().as_name())?;
|
let name = self.load_type().as_name();
|
||||||
|
let memory = self.memory();
|
||||||
|
|
||||||
|
write!(w, "load_{name}(memory_at_{memory}, ")?;
|
||||||
self.pointer().write(w)?;
|
self.pointer().write(w)?;
|
||||||
|
|
||||||
if self.offset() != 0 {
|
if self.offset() != 0 {
|
||||||
|
@ -277,7 +277,11 @@ impl DriverNoContext for SetGlobal {
|
|||||||
|
|
||||||
impl DriverNoContext for StoreAt {
|
impl DriverNoContext for StoreAt {
|
||||||
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
fn write(&self, w: &mut dyn Write) -> Result<()> {
|
||||||
write!(w, "store_{}(memory_at_0, ", self.store_type().as_name())?;
|
let name = self.store_type().as_name();
|
||||||
|
let memory = self.memory();
|
||||||
|
|
||||||
|
write!(w, "store_{name}(memory_at_{memory}, ")?;
|
||||||
|
|
||||||
self.pointer().write(w)?;
|
self.pointer().write(w)?;
|
||||||
|
|
||||||
if self.offset() != 0 {
|
if self.offset() != 0 {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user