Rune - RAS 3-op optimizations, fix dthread bug
authorMatthew Dillon <dillon@apollo.backplane.com>
Sat, 2 Apr 2016 04:34:25 +0000 (21:34 -0700)
committerMatthew Dillon <dillon@apollo.backplane.com>
Sat, 2 Apr 2016 04:58:05 +0000 (21:58 -0700)
commit363cd774e06a9de3e7406097aa4fb1e55fb11228
treeeb58c5ca114df66a762a28014251a2d8605d3e86
parent67fdb9a49b27d410c4b03da7b1191066ab3c3914
Rune - RAS 3-op optimizations, fix dthread bug

* Optimize most 3-operand instructions to remove an intermediate move
  if the target is a direct register.

* Fix a deadlock in libdthread's event-handling that could lockup the
  timer code.
libdthread/event.c
ras/insnx86.c