/*
- * Copyright (C) 2014-2019 Free Software Foundation, Inc.
+ * Copyright (C) 2014-2022 Free Software Foundation, Inc.
*
* This file is part of GNU lightning.
*
#define PROTO 1
# include "jit_alpha-cpu.c"
# include "jit_alpha-fpu.c"
-# include "jit_fallback.c"
#undef PROTO
/*
jit_regarg_set(node, value);
switch (node->code) {
case jit_code_align:
- assert(!(node->u.w & (node->u.w - 1)) &&
- node->u.w <= sizeof(jit_word_t));
- if (node->u.w == sizeof(jit_word_t) &&
- (word = _jit->pc.w & (sizeof(jit_word_t) - 1)))
- nop(sizeof(jit_word_t) - word);
+ /* Must align to a power of two */
+ assert(!(node->u.w & (node->u.w - 1)));
+ if ((word = _jit->pc.w & (node->u.w - 1)))
+ nop(node->u.w - word);
break;
case jit_code_note: case jit_code_name:
node->u.w = _jit->pc.w;
#define CODE 1
# include "jit_alpha-cpu.c"
# include "jit_alpha-fpu.c"
-# include "jit_fallback.c"
#undef CODE
void