Turns out there were a couple of very interesting and hard to track bugs. A missing comma made the reg list too short, leaving the 31th element at the mercy of the linker ordering algorithm, which seems to work in some cases depending on the compiler version. Also the cache flush code seemed not to work on my machine (OGA), not sure why it wored in the past :/ |
||
---|---|---|
.. | ||
arm_codegen.h | ||
arm_dpimacros.h | ||
arm_emit.h | ||
arm_stub.S | ||
video_blend.S |