summaryrefslogtreecommitdiff
path: root/shaders/h264/mc/recon_Y_8x8.asm
blob: 601779023674d3aa3941be10091c94e2000343e6 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
/*
 * Copyright © <2010>, Intel Corporation.
 *
 * This program is licensed under the terms and conditions of the
 * Eclipse Public License (EPL), version 1.0.  The full text of the EPL is at
 * http://www.opensource.org/licenses/eclipse-1.0.php.
 *
 */
// Kernel name: Recon_Y_8x8.asm
//
//  $Revision: 10 $
//  $Date: 9/22/06 2:50p $
//


//#if !defined(__RECON_Y_8x8__)		// Make sure this is only included once
//#define __RECON_Y_8x8__


	add.sat (16)		r[pERRORY,0]<2>:ub			r[pERRORY,0]<16;16,1>:w				gubYPRED(0)
	add.sat (16)		r[pERRORY,nGRFWIB]<2>:ub	r[pERRORY,nGRFWIB]<16;16,1>:w		gubYPRED(1)
	add.sat (16)		r[pERRORY,nGRFWIB*2]<2>:ub	r[pERRORY,nGRFWIB*2]<16;16,1>:w		gubYPRED(2)
	add.sat (16)		r[pERRORY,nGRFWIB*3]<2>:ub	r[pERRORY,nGRFWIB*3]<16;16,1>:w		gubYPRED(3)
	
	add (1)				pERRORY:w					pERRORY:w							128:w

//#endif	// !defined(__RECON_Y_8x8__)