Home | History | Annotate | Download | only in cctest

Lines Matching refs:Pop

8571   __ Pop(x0, x1, x2, x3);
8595 // This enum is used only as an argument to the push-pop test helpers.
8597 // Push or Pop using the Push and Pop methods, with blocks of up to four
8601 // Use Push<Size>RegList and Pop<Size>RegList to transfer the registers.
8610 // Test a simple push-pop pattern:
8614 // * Pop <reg_count> registers to restore the original contents.
8617 // Different push and pop methods can be specified independently to test for
8629 // (for example in 'Pop'), so we can't use them here. We can't use jssp
8688 // Clobber all the registers, to ensure that they get repopulated by Pop.
8693 // Pop low-numbered registers first (from the lowest addresses).
8695 __ Pop(r[i], r[i+1], r[i+2], r[i+3]);
8699 case 3: __ Pop(r[i], r[i+1], r[i+2]); break;
8700 case 2: __ Pop(r[i], r[i+1]); break;
8701 case 1: __ Pop(r[i]); break;
8725 // that the upper word was properly cleared by Pop.
8795 // Test a simple push-pop pattern:
8799 // * Pop <reg_count> FP registers to restore the original contents.
8802 // Different push and pop methods can be specified independently to test for
8876 // Clobber all the registers, to ensure that they get repopulated by Pop.
8881 // Pop low-numbered registers first (from the lowest addresses).
8883 __ Pop(v[i], v[i+1], v[i+2], v[i+3]);
8887 case 3: __ Pop(v[i], v[i+1], v[i+2]); break;
8888 case 2: __ Pop(v[i], v[i+1]); break;
8889 case 1: __ Pop(v[i]); break;
8913 // test that the upper word was properly cleared by Pop.
8978 // Push and pop data using an overlapping combination of Push/Pop and
8984 // example in 'Pop'), so we can't use them here. We can't use jssp because it
9037 __ Pop(r[4], r[5]);
9039 __ Pop(r[6], r[7], r[8], r[9]);
9053 // that the upper word was properly cleared by Pop.
9083 // Push and pop data using overlapping X- and W-sized quantities.
9098 // The number of W-sized slots we expect to pop. When we pop, we alternate
9137 // The push-pop pattern is as follows:
9138 // Push: Pop:
9225 // ---- Pop ----
9234 __ Pop(x[i]);
9237 __ Pop(w[i]);
9271 // test that the upper word was properly cleared by Pop.
9319 __ Pop(x4, x5);
9320 __ Pop(x6, x7, x8, x9);
9326 __ Pop(w14, w15, w16, w17);
9331 __ Pop(w18, w19, w20, w21);
9332 __ Pop(x22, x23);
9435 // Pop them conventionally.
9436 __ Pop(s2);
9437 __ Pop(d1, d0);
9438 __ Pop(w6, w5, w4);
9439 __ Pop(x3, x2, x1, x0);
9495 // Queue up a pop.
9513 // Actually pop them.
10920 __ Pop(xzr, lr);