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
3871 "PPC integer compare with immediate insns (two args)",
3876 "PPC integer arith insns\n with one register + one 16 bits immediate args",
3881 "PPC integer arith insns\n with one register + one 16 bits immediate args with flags update",
3886 "PPC integer logical insns\n with one register + one 16 bits immediate args",
3891 "PPC integer logical insns\n with one register + one 16 bits immediate args with flags update",
3931 immediate args with flags update",
3941 "PPC integer store insns\n with one register + one 16 bits immediate args with flags update",
4020 "PPC float load insns\n with one register + one 16 bits immediate args with flags update",
4034 "PPC float store insns\n with one register + one 16 bits immediate args with flags update",
5293 "rlwimi", /* One register + 3 5 bits immediate arguments */
5297 "rlwimi.", /* One register + 3 5 bits immediate arguments */
5301 "rlwinm", /* One register + 3 5 bits immediate arguments */
5305 "rlwinm.", /* One register + 3 5 bits immediate arguments */
5309 "rlwnm", /* Two registers + 2 5 bits immediate arguments */
5313 "rlwnm.", /* Two registers + 2 5 bits immediate arguments */
5317 "srawi", /* One register + 1 5 bits immediate arguments */
5321 "srawi.", /* One register + 1 5 bits immediate arguments */
5325 "mcrf", /* 2 3 bits immediate arguments */
5330 "mcrfs", /* 2 3 bits immediate arguments */
5335 "mcrxr", /* 1 3 bits immediate argument */
5343 "mfspr", /* 1 10 bits immediate argument */
5348 "mftb", /* 1 10 bits immediate arguments */
5353 "mtcrf", /* One register + 1 8 bits immediate arguments */
5357 "mtspr", /* One register + 1 10 bits immediate arguments */
5362 "rldcl", /* Two registers + 1 6 bit immediate argument */
5366 "rldcl.", /* Two registers + 1 6 bit immediate argument */
5370 "rldcr", /* Two registers + 1 6 bit immediate argument */
5374 "rldcr.", /* Two registers + 1 6 bit immediate argument */
5378 "rldic", /* One register + 2 6 bit immediate arguments */
5382 "rldic.", /* One register + 2 6 bit immediate arguments */
5386 "rldicl", /* One register + 2 6 bit immediate arguments */
5390 "rldicl.", /* One register + 2 6 bit immediate arguments */
5394 "rldicr", /* One register + 2 6 bit immediate arguments */
5398 "rldicr.", /* One register + 2 6 bit immediate arguments */
5402 "rldimi", /* One register + 2 6 bit immediate arguments */
5406 "rldimi.", /* One register + 2 6 bit immediate arguments */
5410 "sradi", /* One register + 1 6 bit immediate argument */
5414 "sradi.", /* One register + 1 6 bit immediate argument */
5802 "mffs", /* One 5 bits immediate argument */
5806 "mffs.", /* One 5 bits immediate argument */
5810 "mtfsb0", /* One 5 bits immediate argument */
5814 "mtfsb0.", /* One 5 bits immediate argument */
5818 "mtfsb1", /* One 5 bits immediate argument */
5822 "mtfsb1.", /* One 5 bits immediate argument */
5826 "mtfsf", /* One register + 1 8 bits immediate argument */
5830 "mtfsf.", /* One register + 1 8 bits immediate argument */