I have a SiFive Core containing a Public Key crypto accelerator. Is there a way to force the compiler to emit instructions targeting the accelerator or do I have to write every access to the HCA in assembler? Is there a crypto library that is designed to take advantage of the crypto accelerator?