(&mut self, ty: &str, offset: ArchitectureSize, operands: &[String])
| 3143 | } |
| 3144 | |
| 3145 | fn store(&mut self, ty: &str, offset: ArchitectureSize, operands: &[String]) { |
| 3146 | uwriteln!( |
| 3147 | self.src, |
| 3148 | "*(({}*)({} + {})) = {};", |
| 3149 | ty, |
| 3150 | operands[1], |
| 3151 | offset.format(POINTER_SIZE_EXPRESSION), |
| 3152 | operands[0] |
| 3153 | ); |
| 3154 | } |
| 3155 | |
| 3156 | fn store_in_retptr(&mut self, operand: &String) { |
| 3157 | self.store_op( |
no outgoing calls