I found references to SiFive GCC 8.0.0 in the reconstructed code along with aliases for the funny memory address that doesn't start at zero when it actually does. I'm in the BLE portion and chugging through the blob. I have found some of what you were looking for but I'll have to finish before I go ahead analyze it more thoroughly.