2017-08-07 17:52:49 -06:00
# ifndef _ _ A S M _ M E M C P Y _ U T I L S
# define _ _ A S M _ M E M C P Y _ U T I L S
# include < l i n u x / l i n k a g e . h >
# include < a s m / a s i . h >
# include < a s m / v i s a s m . h >
ENTRY( _ _ r e s t o r e _ a s i _ f p )
VISExitHalf
retl
wr % g 0 , A S I _ A I U S , % a s i
ENDPROC( _ _ r e s t o r e _ a s i _ f p )
ENTRY( _ _ r e s t o r e _ a s i )
retl
wr % g 0 , A S I _ A I U S , % a s i
ENDPROC( _ _ r e s t o r e _ a s i )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
mov % o 2 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 1 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 3 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 4 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 4 )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 5 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 5 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 6 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 7 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 7 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 7 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 8 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 8 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 5 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 1 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 5 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 5 _ 8 )
add % o 2 , 1 5 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 8 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 5 _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 6 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 1 6 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 1 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 2 4 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 2 4 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 2 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 3 1 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 2 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 3 2 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 2 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 3 2 )
add % o 2 , 3 1 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 3 2 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 3 2 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 2 4 )
add % o 2 , 3 1 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 2 4 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 2 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 1 6 )
add % o 2 , 3 1 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 1 6 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 1 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 8 )
add % o 2 , 3 1 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 8 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 3 1 _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 )
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 6 3 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 6 4 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 6 4 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 6 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 5 6 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 5 6 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 5 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 4 8 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 4 8 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 4 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 4 0 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 4 0 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 4 0 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 3 2 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 3 2 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 3 2 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 2 4 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 2 4 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 2 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 1 6 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 1 6 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 1 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 8 )
add % o 2 , 6 3 , % o 2
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , 8 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ 6 3 _ 8 )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 )
add % o 5 , 1 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 )
2017-08-07 17:52:49 -06:00
add % o 5 , 4 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 8 )
2017-08-07 17:52:49 -06:00
add % o 5 , 8 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 6 )
2017-08-07 17:52:49 -06:00
add % o 5 , 1 6 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 2 4 )
2017-08-07 17:52:49 -06:00
add % o 5 , 2 4 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 2 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 3 2 )
2017-08-07 17:52:49 -06:00
add % o 5 , 3 2 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 3 2 )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ 6 4 )
add % o 5 , 3 2 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ 6 4 )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % g 1 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 _ p l u s _ 1 )
2017-08-07 17:52:49 -06:00
add % g 1 , 1 , % g 1
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % g 1 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 _ p l u s _ 1 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 _ p l u s _ 8 )
2017-08-07 17:52:49 -06:00
add % g 1 , 8 , % g 1
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % g 1 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ g 1 _ p l u s _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 8 )
2017-08-07 17:52:49 -06:00
add % o 4 , 8 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 1 6 )
2017-08-07 17:52:49 -06:00
add % o 4 , 1 6 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 1 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 2 4 )
2017-08-07 17:52:49 -06:00
add % o 4 , 2 4 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 2 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 3 2 )
2017-08-07 17:52:49 -06:00
add % o 4 , 3 2 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 3 2 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 0 )
2017-08-07 17:52:49 -06:00
add % o 4 , 4 0 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 0 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 8 )
2017-08-07 17:52:49 -06:00
add % o 4 , 4 8 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 8 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 5 6 )
2017-08-07 17:52:49 -06:00
add % o 4 , 5 6 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 5 6 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 6 4 )
2017-08-07 17:52:49 -06:00
add % o 4 , 6 4 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 6 4 )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 6 4 )
add % o 5 , 6 4 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 6 4 )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ f p )
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 3 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ p l u s _ 1 _ f p )
add % o 3 , 1 , % o 3
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 3 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ p l u s _ 1 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ p l u s _ 4 _ f p )
add % o 3 , 4 , % o 3
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 3 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 3 _ p l u s _ 4 _ f p )
2017-08-07 17:52:50 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ f p )
2017-08-07 17:52:49 -06:00
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 8 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 8 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 8 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 1 6 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 1 6 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 1 6 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 2 4 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 2 4 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 2 4 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 3 2 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 3 2 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 3 2 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 0 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 4 0 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 0 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 8 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 4 8 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 4 8 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 5 6 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 5 6 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 5 6 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 6 4 _ f p )
2017-08-07 17:52:49 -06:00
add % o 4 , 6 4 , % o 4
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 4 , % o 0
2017-08-07 17:52:50 -06:00
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 4 _ p l u s _ 6 4 _ f p )
2017-08-07 17:52:52 -06:00
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ f p )
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 6 4 _ f p )
add % o 5 , 6 4 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 6 4 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 5 6 _ f p )
add % o 5 , 5 6 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 5 6 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 8 _ f p )
add % o 5 , 4 8 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 8 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 0 _ f p )
add % o 5 , 4 0 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 4 0 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 3 2 _ f p )
add % o 5 , 3 2 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 3 2 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 2 4 _ f p )
add % o 5 , 2 4 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 2 4 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 6 _ f p )
add % o 5 , 1 6 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 1 6 _ f p )
ENTRY( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 8 _ f p )
add % o 5 , 8 , % o 5
ba,p t % x c c , _ _ r e s t o r e _ a s i _ f p
add % o 2 , % o 5 , % o 0
ENDPROC( m e m c p y _ r e t l _ o 2 _ p l u s _ o 5 _ p l u s _ 8 _ f p )
2017-08-07 17:52:49 -06:00
# endif