bunch of core changes to support RV64, implemented RV64 addi
implemented RV64 slli, slti, sltiu, xori, srli, srai, ori, andi
added RV64 add, sub, sll, slt, sltu, xor, srl, sra, or, and
added RV64 lui, auipc, j, jal, beq, bne, blt, bge, bltu, bgeu, jalrs, rdnpc
added RV64 loads/stores, +ld, sd, lwu
fix sys instructions
fixed assembly/inst exec for extra bit of shift amount
added addiw, srliw, sraiw, slliw
added mappings for rest of 32 bit int compute
implemented rest of 32 bit int compute up to mul, still need to handle the few insts marked as "not yet implemented"
updated fib Ctest for RV64, passes
updated elf header decoding for ELF64
now capable of loading ELF64
library cleanup
CHECK THIS (coded without refs): implemented unsigned long to string conversion for output + misc cleanup
cleanup
more cleanup
added setpcr
added clearpcr
oops pc inrement in wrong area