author | Paulo Andrade <pcpa@gnu.org> | 2018年02月22日 13:17:28 -0300 |
---|---|---|
committer | Paulo Andrade <pcpa@gnu.org> | 2018年02月22日 13:17:28 -0300 |
commit | b64b82ca5182cfec170b79ae7e8a23d6c088632d (patch) | |
tree | 374d925f7db6bee4aff36ea883e3122d6216d6cc /lib/jit_alpha-cpu.c | |
parent | 2cf092efe4d8333b4e5d1eecbda246ca7683f3b4 (diff) | |
download | lightning-b64b82ca5182cfec170b79ae7e8a23d6c088632d.tar.gz |
-rw-r--r-- | lib/jit_alpha-cpu.c | 6 |
diff --git a/lib/jit_alpha-cpu.c b/lib/jit_alpha-cpu.c index 89755aa..afc22bb 100644 --- a/lib/jit_alpha-cpu.c +++ b/lib/jit_alpha-cpu.c @@ -2550,6 +2550,8 @@ _callr(jit_state_t *_jit, jit_int32_t r0) static void _calli(jit_state_t *_jit, jit_word_t i0) { + /* FIXME use a small buffer to load constants - using gp */ +#if 0 jit_word_t w; jit_word_t d; w = _jit->pc.w; @@ -2558,6 +2560,10 @@ _calli(jit_state_t *_jit, jit_word_t i0) BSR(_RA_REGNO, d); else (void)calli_p(i0); +#else + movi(_PV_REGNO, i0); + callr(_PV_REGNO); +#endif } static jit_word_t |