Home | History | Annotate | Download | only in ppc32

Lines Matching full:immediate

42  * of register operands needed), patch the test opcode if any immediate
101 * Details of intruction patching for immediate operands
103 * All the immediate insn test functions are of the form {imm_insn, blr}
105 * to a stack buffer, and rewrite the immediate part of imm_insn.
133 * the immediate field with the new value (which, for 'addi', is the
3962 "PPC integer compare with immediate insns (two args)",
3967 "PPC integer arith insns\n with one register + one 16 bits immediate args",
3972 "PPC integer arith insns\n with one register + one 16 bits immediate args with flags update",
3977 "PPC integer logical insns\n with one register + one 16 bits immediate args",
3982 "PPC integer logical insns\n with one register + one 16 bits immediate args with flags update",
4022 "PPC integer load insns\n with one register + one 16 bits immediate args with flags update",
4032 "PPC integer store insns\n with one register + one 16 bits immediate args with flags update",
4111 "PPC float load insns\n with one register + one 16 bits immediate args with flags update",
4125 "PPC float store insns\n with one register + one 16 bits immediate args with flags update",
5389 "rlwimi", /* One register + 3 5 bits immediate arguments */
5393 "rlwimi.", /* One register + 3 5 bits immediate arguments */
5397 "rlwinm", /* One register + 3 5 bits immediate arguments */
5401 "rlwinm.", /* One register + 3 5 bits immediate arguments */
5405 "rlwnm", /* Two registers + 2 5 bits immediate arguments */
5409 "rlwnm.", /* Two registers + 2 5 bits immediate arguments */
5413 "srawi", /* One register + 1 5 bits immediate arguments */
5417 "srawi.", /* One register + 1 5 bits immediate arguments */
5421 "mcrf", /* 2 3 bits immediate arguments */
5426 "mcrfs", /* 2 3 bits immediate arguments */
5431 "mcrxr", /* 1 3 bits immediate argument */
5439 "mfspr", /* 1 10 bits immediate argument */
5444 "mftb", /* 1 10 bits immediate arguments */
5449 "mtcrf", /* One register + 1 8 bits immediate arguments */
5453 "mtspr", /* One register + 1 10 bits immediate arguments */
5458 "rldcl", /* Two registers + 1 6 bit immediate argument */
5462 "rldcl.", /* Two registers + 1 6 bit immediate argument */
5466 "rldcr", /* Two registers + 1 6 bit immediate argument */
5470 "rldcr.", /* Two registers + 1 6 bit immediate argument */
5474 "rldic", /* One register + 2 6 bit immediate arguments */
5478 "rldic.", /* One register + 2 6 bit immediate arguments */
5482 "rldicl", /* One register + 2 6 bit immediate arguments */
5486 "rldicl.", /* One register + 2 6 bit immediate arguments */
5490 "rldicr", /* One register + 2 6 bit immediate arguments */
5494 "rldicr.", /* One register + 2 6 bit immediate arguments */
5498 "rldimi", /* One register + 2 6 bit immediate arguments */
5502 "rldimi.", /* One register + 2 6 bit immediate arguments */
5506 "sradi", /* One register + 1 6 bit immediate argument */
5510 "sradi.", /* One register + 1 6 bit immediate argument */
5920 "mffs", /* One 5 bits immediate argument */
5924 "mffs.", /* One 5 bits immediate argument */
5928 "mtfsb0", /* One 5 bits immediate argument */
5932 "mtfsb0.", /* One 5 bits immediate argument */
5936 "mtfsb1", /* One 5 bits immediate argument */
5940 "mtfsb1.", /* One 5 bits immediate argument */
5944 "mtfsf", /* One register + 1 8 bits immediate argument */
5948 "mtfsf.", /* One register + 1 8 bits immediate argument */