Lines Matching refs:rb
455 unsigned rb:5;
462 emit_x(struct ppc_function *p, uint op, uint vrs, uint ra, uint rb, uint op2,
469 inst.inst.rb = rb;
475 printf(format, vrs, ra, rb);
551 unsigned rb:5;
559 emit_xo(struct ppc_function *p, uint op, uint rt, uint ra, uint rb, uint oe,
566 inst.inst.rb = rb;
573 printf(format, rt, ra, rb);
720 /** load vector element word: vR = mem_word[ra+rb] */
876 /** rt = ra + rb */
878 ppc_add(struct ppc_function *p, uint rt, uint ra, uint rb)
880 emit_xo(p, 31, rt, ra, rb, 0, 266, 0, "add\tr%u, r%u, r%u\n");
885 ppc_and(struct ppc_function *p, uint rt, uint ra, uint rb)
887 emit_x(p, 31, ra, rt, rb, 28, "and\tr%u, r%u, r%u\n"); /* note argument order */
900 ppc_or(struct ppc_function *p, uint rt, uint ra, uint rb)
902 emit_x(p, 31, ra, rt, rb, 444, "or\tr%u, r%u, r%u\n"); /* note argument order */
915 ppc_xor(struct ppc_function *p, uint rt, uint ra, uint rb)
917 emit_x(p, 31, ra, rt, rb, 316, "xor\tr%u, r%u, r%u\n"); /* note argument order */
1028 /** store frs at mem[(ra)+(rb)] */
1030 ppc_stfiwx(struct ppc_function *p, uint frs, uint ra, uint rb)
1032 emit_x(p, 31, frs, ra, rb, 983, "stfiwx\tr%u, r%u, r%u\n");