void getL(Type *dty, LLValue *v, LLValue *lval) override { storeToMemory(v, lval); }
LLValue* get(Type* dty, DValue* v) { LLValue* address = storeToMemory(v->getRVal(), 0, ".X86_64_C_struct_rewrite_dump"); LLType* type = DtoType(dty); return loadFromMemory(address, type, ".X86_64_C_struct_rewrite_getResult"); }
void getL(Type* dty, DValue* v, LLValue* lval) { storeToMemory(v->getRVal(), lval); }
void Processor::storeToMemory(BYTE b) { storeToMemory((REGISTERS[REG_H]<<8) + REGISTERS[REG_L], b); }