Lines Matching refs:Condition

60     vfmax(result_reg, left_reg, right_reg, Condition(1), Condition(8),
61 Condition(3));
106 vfmin(result_reg, left_reg, right_reg, Condition(1), Condition(8),
107 Condition(3));
157 vfmax(result_reg, left_reg, right_reg, Condition(1), Condition(8),
158 Condition(2));
202 vfmin(result_reg, left_reg, right_reg, Condition(1), Condition(8),
203 Condition(2));
367 void TurboAssembler::Jump(Register target, Condition cond) { b(cond, target); }
370 Condition cond) {
382 Condition cond) {
388 Condition cond) {
426 Condition cond) {
438 Condition cond) {
446 Condition cond) {
539 void TurboAssembler::Move(Register dst, Register src, Condition cond) {
781 Condition) {
1134 cdlfbr(Condition(5), Condition(0), dst, src);
1144 cefbra(Condition(4), dst, src);
1149 celfbr(Condition(4), Condition(0), dst, src);
1164 celgbr(Condition(0), Condition(0), double_dst, src);
1169 cdlgbr(Condition(0), Condition(0), double_dst, src);
1175 Condition m = Condition(0);
1178 m = Condition(5);
1183 m = Condition(6);
1186 m = Condition(7);
1197 Condition m = Condition(0);
1200 m = Condition(5);
1205 m = Condition(6);
1208 m = Condition(7);
1219 Condition m = Condition(0);
1222 m = Condition(5);
1225 m = Condition(4);
1228 m = Condition(6);
1231 m = Condition(7);
1245 Condition m = Condition(0);
1248 m = Condition(5);
1251 m = Condition(4);
1254 m = Condition(6);
1257 m = Condition(7);
1271 Condition m = Condition(0);
1274 m = Condition(5);
1279 m = Condition(6);
1282 m = Condition(7);
1290 clfebr(m, Condition(0), result, double_input);
1296 Condition m = Condition(0);
1299 m = Condition(5);
1304 m = Condition(6);
1307 m = Condition(7);
1312 clgebr(m, Condition(0), result, double_input);
1318 Condition m = Condition(0);
1321 m = Condition(5);
1326 m = Condition(6);
1329 m = Condition(7);
1334 clgdbr(m, Condition(0), dst, double_input);
1340 Condition m = Condition(0);
1343 m = Condition(5);
1348 m = Condition(6);
1351 m = Condition(7);
1359 clfdbr(m, Condition(0), dst, double_input);
2049 void TurboAssembler::Assert(Condition cond, AbortReason reason, CRegister cr) {
2057 void TurboAssembler::Check(Condition cond, AbortReason reason, CRegister cr) {
2379 int mask, Condition cc, Label* condition_met) {
3550 void TurboAssembler::Branch(Condition c, const Operand& opnd) {
3862 vlbr(dst, opnd, Condition(4));
3940 vstbr(src, mem, Condition(4));
3942 vlgv(scratch1, src, MemOperand(r0, 1), Condition(3));
3943 vlgv(scratch2, src, MemOperand(r0, 0), Condition(3));
4052 // Load On Condition Pointer Sized (Reg <- Reg)
4053 void TurboAssembler::LoadOnConditionP(Condition cond, Register dst,
4086 vl(dst, mem, Condition(0));
4090 vl(dst, MemOperand(scratch), Condition(0));
4116 vst(src, mem, Condition(0));
4120 vst(src, MemOperand(scratch), Condition(0));
4671 vlr(scratch, src, Condition(0), Condition(0), Condition(0));
4672 vlr(src, dst, Condition(0), Condition(0), Condition(0));
4673 vlr(dst, scratch, Condition(0), Condition(0), Condition(0));
4679 vlr(scratch, src, Condition(0), Condition(0), Condition(0));
4949 b(Condition(1), &three);
4950 b(Condition(2), &two);
4951 b(Condition(4), &one);
4999 b(Condition(2), &two);
5049 b(Condition(1), &three);
5050 b(Condition(2), &two);
5051 b(Condition(4), &one);
5101 b(Condition(2), &two);
5116 vrep(dst, src, Operand(0), Condition(3));
5120 vrep(dst, src, Operand(0), Condition(2));
5124 vlvg(dst, src, MemOperand(r0, 0), Condition(3));
5125 vrep(dst, dst, Operand(0), Condition(3));
5129 vlvg(dst, src, MemOperand(r0, 0), Condition(2));
5130 vrep(dst, dst, Operand(0), Condition(2));
5134 vlvg(dst, src, MemOperand(r0, 0), Condition(1));
5135 vrep(dst, dst, Operand(0), Condition(1));
5139 vlvg(dst, src, MemOperand(r0, 0), Condition(0));
5140 vrep(dst, dst, Operand(0), Condition(0));
5145 vrep(dst, src, Operand(1 - imm_lane_idx), Condition(3));
5150 vrep(dst, src, Operand(3 - imm_lane_idx), Condition(2));
5155 vlgv(dst, src, MemOperand(r0, 1 - imm_lane_idx), Condition(3));
5160 vlgv(dst, src, MemOperand(r0, 3 - imm_lane_idx), Condition(2));
5165 vlgv(dst, src, MemOperand(r0, 7 - imm_lane_idx), Condition(1));
5170 vlgv(scratch, src, MemOperand(r0, 7 - imm_lane_idx), Condition(1));
5176 vlgv(dst, src, MemOperand(r0, 15 - imm_lane_idx), Condition(0));
5181 vlgv(scratch, src, MemOperand(r0, 15 - imm_lane_idx), Condition(0));
5188 vlgv(scratch, src2, MemOperand(r0, 0), Condition(3));
5190 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5192 vlvg(dst, scratch, MemOperand(r0, 1 - imm_lane_idx), Condition(3));
5198 vlgv(scratch, src2, MemOperand(r0, 0), Condition(2));
5200 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5202 vlvg(dst, scratch, MemOperand(r0, 3 - imm_lane_idx), Condition(2));
5209 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5211 vlvg(dst, src2, MemOperand(r0, 1 - imm_lane_idx), Condition(3));
5218 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5220 vlvg(dst, src2, MemOperand(r0, 3 - imm_lane_idx), Condition(2));
5227 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5229 vlvg(dst, src2, MemOperand(r0, 7 - imm_lane_idx), Condition(1));
5236 vlr(dst, src1, Condition(0), Condition(0), Condition(0));
5238 vlvg(dst, src2, MemOperand(r0, 15 - imm_lane_idx), Condition(0));
5242 vno(dst, src, src, Condition(0), Condition(0), Condition(0));
5246 vx(dst, src, src, Condition(0), Condition(0), Condition(0));
5250 vceq(dst, src, src, Condition(0), Condition(3));
5255 vsel(dst, src1, src2, mask, Condition(0), Condition(0));
5297 op(dst, src, Condition(c1), Condition(c2), Condition(c3)); \
5319 op(dst, src1, src2, Condition(c1), Condition(c2)); \
5376 op(dst, src1, src2, Condition(c1), Condition(c2), Condition(c3)); \
5399 vlvg(scratch, src2, MemOperand(r0, 0), Condition(c1)); \
5400 vrep(scratch, scratch, Operand(0), Condition(c1)); \
5401 op(dst, src1, scratch, Condition(0), Condition(0), Condition(c1)); \
5430 mul_even(scratch, src1, src2, Condition(0), Condition(0), \
5431 Condition(mode)); \
5432 mul_odd(dst, src1, src2, Condition(0), Condition(0), Condition(mode)); \
5433 merge(dst, scratch, dst, Condition(0), Condition(0), Condition(mode + 1)); \
5450 vx(scratch2, scratch2, scratch2, Condition(0), Condition(0), \
5451 Condition(2)); \
5452 vceq(scratch2, src, scratch2, Condition(0), Condition(mode)); \
5453 vtm(scratch2, scratch2, Condition(0), Condition(0), Condition(0)); \
5454 locgr(Condition(8), dst, scratch1); \
5469 op(dst, src2, src3, src1, Condition(c1), Condition(0)); \
5481 vlgv(scratch_1, src1, MemOperand(r0, i), Condition(3));
5482 vlgv(scratch_2, src2, MemOperand(r0, i), Condition(3));
5492 vfce(dst, src1, src2, Condition(0), Condition(0), Condition(3));
5493 vno(dst, dst, dst, Condition(0), Condition(0), Condition(3));
5498 vfch(dst, src2, src1, Condition(0), Condition(0), Condition(3));
5503 vfche(dst, src2, src1, Condition(0), Condition(0), Condition(3));
5508 vfce(dst, src1, src2, Condition(0), Condition(0), Condition(2));
5509 vno(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5514 vfch(dst, src2, src1, Condition(0), Condition(0), Condition(2));
5519 vfche(dst, src2, src1, Condition(0), Condition(0), Condition(2));
5524 vceq(dst, src1, src2, Condition(0), Condition(3));
5525 vno(dst, dst, dst, Condition(0), Condition(0), Condition(3));
5531 vch(dst, src2, src1, Condition(0), Condition(3));
5532 vno(dst, dst, dst, Condition(0), Condition(0), Condition(3));
5537 vceq(dst, src1, src2, Condition(0), Condition(2));
5538 vno(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5544 vch(dst, src2, src1, Condition(0), Condition(2));
5545 vno(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5550 vceq(scratch, src1, src2, Condition(0), Condition(2));
5551 vchl(dst, src1, src2, Condition(0), Condition(2));
5552 vo(dst, dst, scratch, Condition(0), Condition(0), Condition(2));
5557 vceq(dst, src1, src2, Condition(0), Condition(1));
5558 vno(dst, dst, dst, Condition(0), Condition(0), Condition(1));
5564 vch(dst, src2, src1, Condition(0), Condition(1));
5565 vno(dst, dst, dst, Condition(0), Condition(0), Condition(1));
5570 vceq(scratch, src1, src2, Condition(0), Condition(1));
5571 vchl(dst, src1, src2, Condition(0), Condition(1));
5572 vo(dst, dst, scratch, Condition(0), Condition(0), Condition(1));
5577 vceq(dst, src1, src2, Condition(0), Condition(0));
5578 vno(dst, dst, dst, Condition(0), Condition(0), Condition(0));
5584 vch(dst, src2, src1, Condition(0), Condition(0));
5585 vno(dst, dst, dst, Condition(0), Condition(0), Condition(0));
5590 vceq(scratch, src1, src2, Condition(0), Condition(0));
5591 vchl(dst, src1, src2, Condition(0), Condition(0));
5592 vo(dst, dst, scratch, Condition(0), Condition(0), Condition(0));
5598 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3));
5599 vbperm(scratch2, src, scratch2, Condition(0), Condition(0), Condition(0));
5600 vlgv(dst, scratch2, MemOperand(r0, 7), Condition(0));
5606 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3));
5607 vbperm(scratch2, src, scratch2, Condition(0), Condition(0), Condition(0));
5608 vlgv(dst, scratch2, MemOperand(r0, 7), Condition(0));
5614 vlvg(scratch2, scratch1, MemOperand(r0, 1), Condition(3));
5615 vbperm(scratch2, src, scratch2, Condition(0), Condition(0), Condition(0));
5616 vlgv(dst, scratch2, MemOperand(r0, 7), Condition(0));
5621 vupl(dst, src, Condition(0), Condition(0), Condition(2));
5622 vcdg(dst, dst, Condition(4), Condition(0), Condition(3));
5627 vupll(dst, src, Condition(0), Condition(0), Condition(2));
5628 vcdlg(dst, dst, Condition(4), Condition(0), Condition(3));
5637 vbperm(scratch3, src, scratch3, Condition(0), Condition(0), Condition(0));
5638 vlgv(dst, scratch3, MemOperand(r0, 3), Condition(1));
5645 vtm(src, src, Condition(0), Condition(0), Condition(0));
5646 locgr(Condition(8), dst, scratch);
5651 vlgv(scratch2, src, MemOperand(r0, index), Condition(2)); \
5654 vlvg(dst, scratch2, MemOperand(r0, index), Condition(2)); \
5661 vfce(scratch1, src, src, Condition(0), Condition(0), Condition(2));
5662 vn(dst, src, scratch1, Condition(0), Condition(0), Condition(0));
5664 vcgd(dst, dst, Condition(5), Condition(0), Condition(2));
5677 vclgd(dst, src, Condition(5), Condition(0), Condition(2));
5687 vlgv(scratch2, src, MemOperand(r0, index), Condition(2)); \
5690 vlvg(dst, scratch2, MemOperand(r0, index), Condition(2)); \
5697 vcdg(dst, src, Condition(4), Condition(0), Condition(2));
5707 vcdlg(dst, src, Condition(4), Condition(0), Condition(2));
5718 vpks(dst, src2, src1, Condition(0), Condition(2));
5724 vpks(dst, src2, src1, Condition(0), Condition(1));
5728 vx(kDoubleRegZero, kDoubleRegZero, kDoubleRegZero, Condition(0), \
5729 Condition(0), Condition(mode)); \
5730 vmx(scratch, src1, kDoubleRegZero, Condition(0), Condition(0), \
5731 Condition(mode)); \
5732 vmx(dst, src2, kDoubleRegZero, Condition(0), Condition(0), Condition(mode));
5739 vpkls(dst, dst, scratch, Condition(0), Condition(2));
5748 vpkls(dst, dst, scratch, Condition(0), Condition(1));
5756 extract_high(scratch1, src1, Condition(0), Condition(0), Condition(mode)); \
5757 extract_high(scratch2, src2, Condition(0), Condition(0), Condition(mode)); \
5758 op(dst, scratch1, scratch2, Condition(0), Condition(0), \
5759 Condition(mode + 1)); \
5760 extract_low(scratch1, src1, Condition(0), Condition(0), Condition(mode)); \
5761 extract_low(scratch2, src2, Condition(0), Condition(0), Condition(mode)); \
5762 op(scratch1, scratch1, scratch2, Condition(0), Condition(0), \
5763 Condition(mode + 1));
5769 vpks(dst, dst, scratch1, Condition(0), Condition(2));
5777 vpks(dst, dst, scratch1, Condition(0), Condition(2));
5785 vpkls(dst, dst, scratch1, Condition(0), Condition(2));
5794 vx(kDoubleRegZero, kDoubleRegZero, kDoubleRegZero, Condition(0), Condition(0),
5795 Condition(0));
5796 vmx(dst, kDoubleRegZero, dst, Condition(0), Condition(0), Condition(2));
5797 vmx(scratch1, kDoubleRegZero, scratch1, Condition(0), Condition(0),
5798 Condition(2));
5799 vpkls(dst, dst, scratch1, Condition(0), Condition(2));
5807 vpks(dst, dst, scratch1, Condition(0), Condition(1));
5815 vpks(dst, dst, scratch1, Condition(0), Condition(1));
5823 vpkls(dst, dst, scratch1, Condition(0), Condition(1));
5832 vx(kDoubleRegZero, kDoubleRegZero, kDoubleRegZero, Condition(0), Condition(0),
5833 Condition(0));
5834 vmx(dst, kDoubleRegZero, dst, Condition(0), Condition(0), Condition(1));
5835 vmx(scratch1, kDoubleRegZero, scratch1, Condition(0), Condition(0),
5836 Condition(1));
5837 vpkls(dst, dst, scratch1, Condition(0), Condition(1));
5848 vlgv(scratch2, src, MemOperand(scratch2, index + 2), Condition(2));
5864 vlgv(scratch2, src, MemOperand(r0, index), Condition(3));
5870 vx(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5871 vlvg(dst, scratch3, MemOperand(r0, 2), Condition(2));
5872 vlvg(dst, scratch4, MemOperand(r0, 3), Condition(2));
5878 vrepi(scratch2, Operand(1), Condition(lane_size)); \
5879 mul_even(scratch1, src, scratch2, Condition(0), Condition(0), \
5880 Condition(lane_size)); \
5881 mul_odd(scratch2, src, scratch2, Condition(0), Condition(0), \
5882 Condition(lane_size)); \
5883 va(dst, scratch1, scratch2, Condition(0), Condition(0), \
5884 Condition(lane_size + 1));
5896 vx(scratch, scratch, scratch, Condition(0), Condition(0), Condition(3));
5897 vsum(dst, src, scratch, Condition(0), Condition(0), Condition(1));
5919 vlr(scratch, src, Condition(0), Condition(0), Condition(0));
5920 vfce(scratch, scratch, scratch, Condition(0), Condition(0), Condition(3));
5921 vn(scratch, src, scratch, Condition(0), Condition(0), Condition(0));
5922 vcgd(scratch, scratch, Condition(5), Condition(0), Condition(3));
5923 vx(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5924 vpks(dst, dst, scratch, Condition(0), Condition(3));
5930 vclgd(scratch, src, Condition(5), Condition(0), Condition(3));
5931 vx(dst, dst, dst, Condition(0), Condition(0), Condition(2));
5932 vpkls(dst, dst, scratch, Condition(0), Condition(3));
5949 vrepi(scratch3, Operand(31), Condition(0));
5950 vmnl(scratch4, src2, scratch3, Condition(0), Condition(0), Condition(0));
5952 vlgv(scratch1, src1, MemOperand(r0, 0), Condition(3));
5953 vlgv(scratch2, src1, MemOperand(r0, 1), Condition(3));
5958 vx(scratch3, scratch3, scratch3, Condition(0), Condition(0), Condition(0));
5959 vperm(dst, dst, scratch3, scratch4, Condition(0), Condition(0));
5969 vperm(dst, src1, src2, scratch3, Condition(0), Condition(0));
5975 vme(scratch, src1, src2, Condition(0), Condition(0), Condition(1));
5976 vmo(dst, src1, src2, Condition(0), Condition(0), Condition(1));
5977 va(dst, scratch, dst, Condition(0), Condition(0), Condition(2));
5981 unpack(scratch, src1, Condition(0), Condition(0), Condition(1)); \
5982 unpack(accumulator, src2, Condition(0), Condition(0), Condition(1)); \
5983 vml(accumulator, scratch, accumulator, Condition(0), Condition(0), \
5984 Condition(2)); \
5985 va(accumulator, accumulator, const_val, Condition(0), Condition(0), \
5986 Condition(2)); \
5987 vrepi(scratch, Operand(15), Condition(2)); \
5988 vesrav(accumulator, accumulator, scratch, Condition(0), Condition(0), \
5989 Condition(2));
5996 vrepi(scratch1, Operand(0x4000), Condition(2));
5999 vpks(dst, dst, scratch2, Condition(0), Condition(2));
6023 vector_instr(dst, mem, Condition(condition)); \
6027 vlvg(dst, scratch, MemOperand(r0, 0), Condition(condition)); \
6028 vrep(dst, dst, Operand(0), Condition(condition)); \
6046 vlebrg(dst, mem, Condition(0)); \
6049 vlvg(dst, scratch, MemOperand(r0, 0), Condition(3)); \
6051 unpack_instr(dst, dst, Condition(0), Condition(0), Condition(condition)); \
6059 vx(dst, dst, dst, Condition(0), Condition(0), Condition(0));
6061 vlebrf(dst, mem, Condition(3));
6065 vlvg(dst, scratch, MemOperand(r0, 3), Condition(2));
6070 vx(dst, dst, dst, Condition(0), Condition(0), Condition(0));
6072 vlebrg(dst, mem, Condition(1));
6076 vlvg(dst, scratch, MemOperand(r0, 1), Condition(3));
6090 vector_instr(dst, mem, Condition(lane)); \
6094 vlvg(dst, scratch, MemOperand(r0, lane), Condition(condition)); \
6111 vector_instr(src, mem, Condition(lane)); \
6114 vlgv(scratch, src, MemOperand(r0, lane), Condition(condition)); \