Home | History | Annotate | Download | only in config

Lines Matching full:imm32s

2196 static void do_pseudo_li_internal (char *rt, int imm32s);
2383 do_pseudo_li_internal (char *rt, int imm32s)
2385 if (enable_16bit && imm32s <= 0xf && imm32s >= -0x10)
2386 md_assemblef ("movi55 %s,%d", rt, imm32s);
2387 else if (imm32s <= 0x7ffff && imm32s >= -0x80000)
2388 md_assemblef ("movi %s,%d", rt, imm32s);
2389 else if ((imm32s & 0xfff) == 0)
2390 md_assemblef ("sethi %s,hi20(%d)", rt, imm32s);
2393 md_assemblef ("sethi %s,hi20(%d)", rt, imm32s);
2394 md_assemblef ("ori %s,%s,lo12(%d)", rt, rt, imm32s);