getting floating point stuff now
This commit is contained in:
@@ -13,6 +13,9 @@ mem::mem() : vi(*this) {
|
||||
register_read32_handler(0x00000000, 0x017fffff,
|
||||
[&](ircolib::u32 addr) { return ircolib::read_access<ircolib::u32>(mem1, addr); });
|
||||
|
||||
register_read64_handler(0x00000000, 0x017fffff,
|
||||
[&](ircolib::u32 addr) { return ircolib::read_access<ircolib::u64>(mem1, addr); });
|
||||
|
||||
register_write16_handler(0x00000000, 0x017fffff, [&](ircolib::u32 addr, ircolib::u16 value) {
|
||||
ircolib::write_access<ircolib::u16>(mem1, addr, value);
|
||||
});
|
||||
@@ -20,6 +23,10 @@ mem::mem() : vi(*this) {
|
||||
register_write32_handler(0x00000000, 0x017fffff, [&](ircolib::u32 addr, ircolib::u32 value) {
|
||||
ircolib::write_access<ircolib::u32>(mem1, addr, value);
|
||||
});
|
||||
|
||||
register_write64_handler(0x00000000, 0x017fffff, [&](ircolib::u32 addr, ircolib::u32 value) {
|
||||
ircolib::write_access<ircolib::u64>(mem1, addr, value);
|
||||
});
|
||||
}
|
||||
|
||||
void mem::copy(std::vector<ircolib::u8> &src, const ircolib::u32 offset) {
|
||||
|
||||
Reference in New Issue
Block a user