The engine has undoubtly suffered from massive detonation. I amazed that
1) You continued to fly the engine
2) You have not become an accident statistic
There is lots of information on the web on what happens to gasoline engines when fed Diesel or Jet A/B (hint it is all really,really bad). I highly recommend you do some research
Bottom line: You are one lucky guy.....