| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | #ifndef __ASM_PARISC_LINKAGE_H
 | 
					
						
							|  |  |  | #define __ASM_PARISC_LINKAGE_H
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | #ifndef __ALIGN
 | 
					
						
							|  |  |  | #define __ALIGN         .align 4
 | 
					
						
							|  |  |  | #define __ALIGN_STR     ".align 4"
 | 
					
						
							| 
									
										
										
										
											2005-04-16 15:20:36 -07:00
										 |  |  | #endif
 | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | 
 | 
					
						
							|  |  |  | /*
 | 
					
						
							| 
									
										
										
										
											2007-01-23 23:32:10 +01:00
										 |  |  |  * In parisc assembly a semicolon marks a comment while a | 
					
						
							| 
									
										
										
										
											2008-02-03 17:00:11 +02:00
										 |  |  |  * exclamation mark is used to separate independent lines. | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  |  */ | 
					
						
							| 
									
										
										
										
											2007-05-28 18:01:39 +02:00
										 |  |  | #ifdef __ASSEMBLY__
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | #define ENTRY(name) \
 | 
					
						
							| 
									
										
										
										
											2007-01-23 23:32:10 +01:00
										 |  |  | 	.export name !\ | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | 	ALIGN !\ | 
					
						
							|  |  |  | name: | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-23 23:32:10 +01:00
										 |  |  | #ifdef CONFIG_64BIT
 | 
					
						
							|  |  |  | #define ENDPROC(name) \
 | 
					
						
							|  |  |  | 	END(name) | 
					
						
							|  |  |  | #else
 | 
					
						
							|  |  |  | #define ENDPROC(name) \
 | 
					
						
							|  |  |  | 	.type name, @function !\ | 
					
						
							|  |  |  | 	END(name) | 
					
						
							|  |  |  | #endif
 | 
					
						
							|  |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-05-28 18:01:39 +02:00
										 |  |  | #endif /* __ASSEMBLY__ */
 | 
					
						
							| 
									
										
										
										
											2007-01-23 23:32:10 +01:00
										 |  |  | 
 | 
					
						
							| 
									
										
										
										
											2007-01-23 20:50:59 +01:00
										 |  |  | #endif  /* __ASM_PARISC_LINKAGE_H */
 |