Lines Matching defs:blocks
55 static void clear_blocks_dcbz32_ppc(int16_t *blocks)
57 register int misal = (unsigned long) blocks & 0x00000010, i = 0;
60 ((unsigned long *) blocks)[0] = 0L;
61 ((unsigned long *) blocks)[1] = 0L;
62 ((unsigned long *) blocks)[2] = 0L;
63 ((unsigned long *) blocks)[3] = 0L;
67 __asm__ volatile ("dcbz %0,%1" :: "b" (blocks), "r" (i) : "memory");
69 ((unsigned long *) blocks)[188] = 0L;
70 ((unsigned long *) blocks)[189] = 0L;
71 ((unsigned long *) blocks)[190] = 0L;
72 ((unsigned long *) blocks)[191] = 0L;
79 static void clear_blocks_dcbz128_ppc(int16_t *blocks)
82 register int misal = (unsigned long) blocks & 0x0000007f, i = 0;
88 memset(blocks, 0, sizeof(int16_t) * 6 * 64);
91 __asm__ volatile ("dcbzl %0,%1" :: "b" (blocks), "r" (i) : "memory");
94 memset(blocks, 0, sizeof(int16_t) * 6 * 64);