	.CODE

machdep_error
	sub %r0,%r28,%r28			 
	bv,n %r0(%r2)				 

machdep_sys_exit

	.PROC
	.CALLINFO	NO_CALLS,FRAME=0

    ldil -0x80000,%r1
    ble 4(%sr7,%r1)
    ldi 1  ,%r22
    or,= %r0,%r22,%r0
    b,n machdep_error
    bv,n %r0(%r2)

	.PROCEND
	.EXPORT		machdep_sys_exit,ENTRY

machdep_sys_creat 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 8  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_creat,ENTRY 

 


machdep_sys_unlink 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 10  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_unlink,ENTRY 

 


machdep_sys_fchmod 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 124  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_fchmod,ENTRY 

 


machdep_sys_chdir 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 12  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_chdir,ENTRY 

 


machdep_sys_chmod 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 15  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_chmod,ENTRY 

 


machdep_sys_chown 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 16  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_chown,ENTRY 

 


machdep_sys_recvmsg 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 284  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_recvmsg,ENTRY 

 


machdep_sys_sendmsg 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 286  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_sendmsg,ENTRY 

 


machdep_sys_shutdown 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 289  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_shutdown,ENTRY 

 


machdep_sys_rename 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 128  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_rename,ENTRY 

 


machdep_sys_link 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 9  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_link,ENTRY 

 


machdep_sys_stat 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 38  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_stat,ENTRY 

 


machdep_sys_fchown 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 123  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_fchown,ENTRY 

 


machdep_sys_read 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 3  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_read,ENTRY 

 


machdep_sys_write 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 4  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_write,ENTRY 

 


machdep_sys_open 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 5  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_open,ENTRY 

 


machdep_sys_close 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 6  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_close,ENTRY 

 


machdep_sys_lseek 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 19  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_lseek,ENTRY 

 


machdep_sys_fcntl 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 62  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_fcntl,ENTRY 

 


machdep_sys_dup2 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 90  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_dup2,ENTRY 

 


machdep_sys_readv 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 120  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_readv,ENTRY 

 


machdep_sys_writev 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 121  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_writev,ENTRY 

 


machdep_sys_fstat 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 92  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_fstat,ENTRY 

 


machdep_sys_pipe 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 42  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_pipe,ENTRY 

 


machdep_sys_dup 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 41  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_dup,ENTRY 

 


machdep_sys_fork														
																		
	.PROC															
	.CALLINFO 	NO_CALLS,FRAME=0	 									
																		
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 2 ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 		
	or,= %r29,%r0,%r0				 				
	copy %r0,%r28				 	
	bv,n %r0(%r2)				 							
																		
	.PROCEND															
	.EXPORT		machdep_sys_fork,ENTRY

 


machdep_sys_execve 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 59  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_execve,ENTRY 

 


machdep_sys_wait3 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 84  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_wait3,ENTRY 

 


machdep_sys_waitpid 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 200  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_waitpid,ENTRY 

 




machdep_sys_select 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 93  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_select,ENTRY  

 


machdep_sys_getdirentries 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 195  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_getdirentries,ENTRY 

 
 


machdep_sys_accept 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 275  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_accept,ENTRY 

 


machdep_sys_bind 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 276  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_bind,ENTRY 

 


machdep_sys_connect 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 277  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_connect,ENTRY 

 


machdep_sys_getpeername 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 278  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_getpeername,ENTRY 

 


machdep_sys_getsockopt 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 280  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_getsockopt,ENTRY 

 


machdep_sys_listen 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 281  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_listen,ENTRY 

 


machdep_sys_socket 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 290  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_socket,ENTRY 

 


machdep_sys_send 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 285  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_send,ENTRY 

 


machdep_sys_sendto 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 287  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_sendto,ENTRY 

 


machdep_sys_recv 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 282  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_recv,ENTRY 

 


machdep_sys_recvfrom 														
	
	.PROC																
	.CALLINFO 	NO_CALLS,FRAME=0	 									
	
	ldil -0x80000,%r1			 	
	ble 4(%sr7,%r1)				  					
	ldi 283  ,%r22			  		
	or,= %r0,%r22,%r0			 						
	b,n machdep_error			 			
	bv,n %r0(%r2)				 							
	
	.PROCEND															
	.EXPORT		machdep_sys_recvfrom,ENTRY 

machdep_sys_setsockopt

	.PROC
	.CALLINFO	NO_CALLS,FRAME=0

	ldil -0x80000,%r1
	ble 4(%sr7,%r1)
	ldi 288,%r22
	or,= %r0,%r22,%r0
	b,n machdep_error
	bv,n %r0(%r2)

	.PROCEND
	.EXPORT		machdep_sys_setsockopt,ENTRY


machdep_sys_ioctl

	.PROC
	.CALLINFO	NO_CALLS,FRAME=0

    ldil -0x80000,%r1
    ble 4(%sr7,%r1)
    ldi 54,%r22
    or,= %r0,%r22,%r0
    b,n machdep_error
    bv,n %r0(%r2)

	.PROCEND
	.EXPORT		machdep_sys_ioctl,ENTRY

machdep_sys_sigprocmask

    .PROC
    .CALLINFO   NO_CALLS,FRAME=0

    ldil -0x80000,%r1
    ble 4(%sr7,%r1)
    ldi 185,%r22
    or,= %r0,%r22,%r0
    b,n machdep_error
    bv,n %r0(%r2)

    .PROCEND
    .EXPORT     machdep_sys_sigprocmask,ENTRY

	.END
