Rename for avoding emit. emit use for CPU denepd layer
Replace local variable access to emit*
Replace local variable access to emit* (cont)
Add emit_load_literal
Replace literal assertion to emit_load_literal
Add emit_store_regs/emit_restore_regs
Merge master
Repace to emit_local_var*
Change C function emit method
Replace xor instraction to emit_load_literal
ENABLE_DEBUG disable supported
Bug fix for DEBUG (profiler) mode
Add emit_vm_var_*
Add emit_jmp
Skip iv == NULL check if self is Object. iv is initialized ivenv
Merge branch 'master' into portable
Replace miss fixed
Remove spaces in end-of-line.
Fix Numeric#pow behavior.

 * Before

2 ** -1 #=> 0

 * After

2 ** -1 #=> 0.5
Add test for Numeric#pow.