Lines Matching defs:blocks
47 static void clear_blocks_dcbz32_ppc(DCTELEM *blocks)
49 register int misal = ((unsigned long)blocks & 0x00000010);
52 ((unsigned long*)blocks)[0] = 0L;
53 ((unsigned long*)blocks)[1] = 0L;
54 ((unsigned long*)blocks)[2] = 0L;
55 ((unsigned long*)blocks)[3] = 0L;
59 __asm__ volatile("dcbz %0,%1" : : "b" (blocks), "r" (i) : "memory");
62 ((unsigned long*)blocks)[188] = 0L;
63 ((unsigned long*)blocks)[189] = 0L;
64 ((unsigned long*)blocks)[190] = 0L;
65 ((unsigned long*)blocks)[191] = 0L;
73 static void clear_blocks_dcbz128_ppc(DCTELEM *blocks)
75 register int misal = ((unsigned long)blocks & 0x0000007f);
81 memset(blocks, 0, sizeof(DCTELEM)*6*64);
85 __asm__ volatile("dcbzl %0,%1" : : "b" (blocks), "r" (i) : "memory");
89 static void clear_blocks_dcbz128_ppc(DCTELEM *blocks)
91 memset(blocks, 0, sizeof(DCTELEM)*6*64);