SiFive Interview Question

How to swap the values in two registers without a temporary / 3rd register.