# HAL Overdrive

This is an API that sits on top of the HAL [doc/hal] and provides an extra API,
making it more powerful. The HAL has to be implemented directly in kernels, but
HALO doesn't. It uses high level tools to provide that API.

## Core word accelerators

One of the purposes of HALO is to reimplement core words that are performance-
sensitive, such as "move" and "idx" in native assembler. It also realiases their
old implementation so that words using them can also benefit from the speedup.

## HALO API

Branching and conditions:

s<)   Signed comparison
s<=)
s>)
s>=)
