mirror of
https://github.com/LuaJIT/LuaJIT.git
synced 2025-02-08 15:34:09 +00:00
Added test example for RXE mode
This commit is contained in:
parent
b5aa0d077c
commit
4853da820a
@ -366,6 +366,20 @@ static void rsb(dasm_State *state) {
|
||||
| br r14
|
||||
}
|
||||
|
||||
static void sqrt_rxe(dasm_State *state)
|
||||
{
|
||||
dasm_State **Dst = &state;
|
||||
|
||||
| lay sp , -8(sp)
|
||||
| cefbr f0 , r2
|
||||
| stdy f0 , 0(sp)
|
||||
| sqeb f0 ,0(r4,sp)
|
||||
| cfebr r2 ,0, f0
|
||||
| la sp, 8(sp)
|
||||
| br r14
|
||||
|
||||
}
|
||||
|
||||
typedef struct {
|
||||
int64_t arg1;
|
||||
int64_t arg2;
|
||||
@ -398,7 +412,8 @@ test_table test[] = {
|
||||
{ 0, 0, 0, sil, 23, "sil"},
|
||||
{15, 3,10, rrfe_rrd, 45, "rrfe_rrd"},
|
||||
{ 0, 0, 0, rsb, 0, "rsb"},
|
||||
{12,10, 0, rre, 10, "rre"}
|
||||
{12,10, 0, rre, 10, "rre"},
|
||||
{16,10, 0, sqrt_rxe, 4,"sqrt_rxe"}
|
||||
};
|
||||
|
||||
static void *jitcode(dasm_State **state, size_t *size)
|
||||
|
Loading…
Reference in New Issue
Block a user