overdrivenpotato / rust-psp

Rust on PSP. Panic and allocation support. Access PSP system libraries.
Other
589 stars 31 forks source link

alloc: mem{cpy, set, move} improvements #75

Open sajattack opened 3 years ago

sajattack commented 3 years ago

memcpy times in us for 1MB: pic_0000

Edit: there was a mistake in the vfpu code, now it is faster than cpu32

sajattack commented 3 years ago

pic_0002

sajattack commented 3 years ago

dmac has set up cost that evens out with cpu32 around 8kB of copying and gets better from there.

sajattack commented 1 year ago

Something broke and this no longer runs correctly after a rebase. Needs further investigation.