Commit History

Author SHA1 Message Date
  Andy Wingo a88614fb17 Slot allocation allows s64/u64 representations of same var 7 years ago
  Andy Wingo b97321dbfd Add srsh, srsh/immediate instructions 7 years ago
  Andy Wingo cc1b23ffe8 Remaining /immediate instructions take primcall imm param 7 years ago
  Andy Wingo 56d639bfe5 builtin-ref takes immediate parameter 7 years ago
  Andy Wingo d7ecf35d70 Immediate parameter for struct-ref et al 7 years ago
  Andy Wingo f9b8763921 Immediate variants of vector-ref, etc use immediate param 7 years ago
  Andy Wingo 2f45cfcb9c free-ref, free-set take immediate parameters 7 years ago
  Andy Wingo 6be04684e6 load-f64, etc take immediate parameters 7 years ago
  Andy Wingo 4fb538e90e cache-current-module, etc use immediate primcall parameters 7 years ago
  Andy Wingo c54c151eb6 $primcall has a "param" member 7 years ago
  Andy Wingo c9ec866ef9 Add untag-fixnum instruction 7 years ago
  Andy Wingo c119623e45 Simplify $branch to always take a $primcall 7 years ago
  Andy Wingo 6d9335ad46 All clauses of function have same nlocals 8 years ago
  Andy Wingo 8622344a6b Fix slot allocation for prompts 8 years ago
  Andy Wingo 49d77b1243 Add unboxed logxor on u64 values 8 years ago
  Andy Wingo f5b9a53bd0 Add integer->char and char->integer opcodes 8 years ago
  Andy Wingo 9514dc7b95 Add ursh/immediate and ulsh/immediate ops 9 years ago
  Andy Wingo 3d6dd2f81c Add untagged bitwise operations 9 years ago
  Andy Wingo c3240d09b2 Unbox indexes of vectors, strings, and structs 9 years ago
  Andy Wingo a08b3d40f8 Untag values and indexes for all bytevector instructions 9 years ago
  Andy Wingo 8bf77f7192 Add support for unboxed s64 values 9 years ago
  Andy Wingo f34688ad25 New instructions load-f64, load-u64 9 years ago
  Andy Wingo bdfa1c1b42 Add tagged and untagged arithmetic ops with immediate operands 9 years ago
  Andy Wingo d294d5d1e1 Add unsigned 64-bit arithmetic operators: uadd, usub, umul 9 years ago
  Andy Wingo 8464cc576c Add bv-length instruction 9 years ago
  Andy Wingo dfbe869e24 Add low-level support for unboxed 64-bit unsigned ints 9 years ago
  Andy Wingo f0594be035 Fix slot representation computation for fadd, fmul, etc 9 years ago
  Andy Wingo b1ac8d68b5 bv-{f32,f64}-{ref,set!} operate on raw f64 values 9 years ago
  Andy Wingo e3cc0eeb3a Reflection support for unboxed f64 slots 9 years ago
  Andy Wingo e7660a607c VM support for raw slots 9 years ago