NecroRomancist
February 22nd, 2006, 23:45
Hi.This is my first post on this forum so hi everyone.
I'm one of the developer working on dcemu and a couple of days back while i trying to run one demo which didn't work on dcemu.The reason why it didn't ran layed on a code like this
TST R1 R1
something
BTS the_address_of_TST
something
move stuff from a given address to R1
Does because of the superscalar nature of the sh4 the 2 instructions after a delayed branch always get executed?
PS - Sorry if this isn't the right place to be asking this :)
I'm one of the developer working on dcemu and a couple of days back while i trying to run one demo which didn't work on dcemu.The reason why it didn't ran layed on a code like this
TST R1 R1
something
BTS the_address_of_TST
something
move stuff from a given address to R1
Does because of the superscalar nature of the sh4 the 2 instructions after a delayed branch always get executed?
PS - Sorry if this isn't the right place to be asking this :)