Home
last modified time | relevance | path

Searched refs:pRegisterReturn (Results 1 – 25 of 57) sorted by relevance

123

/trunk/main/bridges/source/cpp_uno/gcc3_linux_hppa/
H A Dcall.cxx44 …ret1, typelib_TypeDescription *pReturnTypeDescr, bool bRegisterReturn, sal_uInt32 *pRegisterReturn) in MapReturn() argument
53 pRegisterReturn[1] = ret1; in MapReturn()
62 pRegisterReturn[0] = ret0; in MapReturn()
65 *(float*)pRegisterReturn = fret; in MapReturn()
68 *(double*)pRegisterReturn = dret; in MapReturn()
75 pRegisterReturn[0] = ret0; in MapReturn()
76 pRegisterReturn[1] = ret1; in MapReturn()
91 void * pRegisterReturn, typelib_TypeDescription *pReturnTypeDescr, bool bRegisterReturn,
95 void * pRegisterReturn, typelib_TypeDescription *pReturnTypeDescr, bool bRegisterReturn, in callVirtualMethod() argument
131 asm volatile("ldw %0, %%r28" : : "m"(pRegisterReturn) : "r28"); in callVirtualMethod()
[all …]
/trunk/main/bridges/source/cpp_uno/mingw_intel/
H A Duno2cpp.cxx56 void * pRegisterReturn,
64 void * pRegisterReturn, in callVirtualMethod() argument
117 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
122 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
126 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
130 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
133 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
141 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
144 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
147 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_linux_alpha/
H A Duno2cpp.cxx46 void MapReturn(long r0, typelib_TypeClass eTypeClass, sal_uInt64* pRegisterReturn) in MapReturn() argument
58 *pRegisterReturn = r0; in MapReturn()
63 *(unsigned int*)pRegisterReturn = (unsigned int)r0; in MapReturn()
68 *(unsigned short*)pRegisterReturn = (unsigned short)r0; in MapReturn()
72 *(unsigned char*)pRegisterReturn = (unsigned char)r0; in MapReturn()
75 *reinterpret_cast<float *>( pRegisterReturn ) = fret; in MapReturn()
78 *reinterpret_cast<double *>( pRegisterReturn ) = dret; in MapReturn()
84 fprintf(stderr, "end of MapReturn with %x\n", pRegisterReturn ? *pRegisterReturn : 0); in MapReturn()
133 void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, in callVirtualMethod() argument
158 fprintf( stderr, "pRegisterReturn is %p\n", pRegisterReturn); in callVirtualMethod()
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_linux_s390x/
H A Duno2cpp.cxx46 void MapReturn(long r2, double f0, typelib_TypeClass eTypeClass, sal_uInt64* pRegisterReturn) in MapReturn() argument
55 *pRegisterReturn = r2; in MapReturn()
60 *(unsigned int*)pRegisterReturn = (unsigned int)r2; in MapReturn()
65 *(unsigned short*)pRegisterReturn = (unsigned short)r2; in MapReturn()
69 *(unsigned char*)pRegisterReturn = (unsigned char)r2; in MapReturn()
72 *reinterpret_cast<float *>( pRegisterReturn ) = f0; in MapReturn()
75 *reinterpret_cast<double *>( pRegisterReturn ) = f0; in MapReturn()
81 fprintf(stderr, "end of MapReturn with %x\n", pRegisterReturn ? *pRegisterReturn : 0); in MapReturn()
130 void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, in callVirtualMethod() argument
155 fprintf( stderr, "pRegisterReturn is %p\n", pRegisterReturn); in callVirtualMethod()
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc/
H A Duno2cpp.cxx51 void * pRegisterReturn, argument
289 ((long*)pRegisterReturn)[0] = iret;
290 ((long*)pRegisterReturn)[1] = iret2;
294 ((long*)pRegisterReturn)[0] = iret;
299 *(unsigned short*)pRegisterReturn = (unsigned short)iret;
303 *(unsigned char*)pRegisterReturn = (unsigned char)iret;
307 *(float*)pRegisterReturn = (float)dret;
309 ((unsigned int*)pRegisterReturn)[0] = iret;
314 *(double*)pRegisterReturn = dret;
316 ((unsigned int*)pRegisterReturn)[0] = iret;
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_linux_powerpc/
H A Duno2cpp.cxx51 void * pRegisterReturn, argument
289 ((long*)pRegisterReturn)[0] = iret;
290 ((long*)pRegisterReturn)[1] = iret2;
294 ((long*)pRegisterReturn)[0] = iret;
299 *(unsigned short*)pRegisterReturn = (unsigned short)iret;
303 *(unsigned char*)pRegisterReturn = (unsigned char)iret;
307 *(float*)pRegisterReturn = (float)dret;
309 ((unsigned int*)pRegisterReturn)[0] = iret;
314 *(double*)pRegisterReturn = dret;
316 ((unsigned int*)pRegisterReturn)[0] = iret;
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_arm/
H A Duno2cpp.cxx159 pRegisterReturn[1] = r1; in MapReturn()
168 pRegisterReturn[0] = r0; in MapReturn()
172 pRegisterReturn[0] = r0; in MapReturn()
174 *(float*)pRegisterReturn = fret; in MapReturn()
179 pRegisterReturn[1] = r1; in MapReturn()
180 pRegisterReturn[0] = r0; in MapReturn()
182 *(double*)pRegisterReturn = dret; in MapReturn()
189 pRegisterReturn[0] = r0; in MapReturn()
204 void * pRegisterReturn,
214 void * pRegisterReturn, in callVirtualMethod() argument
[all …]
H A Dcpp2uno.cxx58 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
76 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
239 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
258 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
314 pCallStack, pRegisterReturn ); in cpp_mediate()
329 pCallStack, pRegisterReturn ); in cpp_mediate()
366 *(void **)pRegisterReturn = pCallStack[0]; in cpp_mediate()
379 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_linux_arm/
H A Duno2cpp.cxx159 pRegisterReturn[1] = r1; in MapReturn()
168 pRegisterReturn[0] = r0; in MapReturn()
172 pRegisterReturn[0] = r0; in MapReturn()
174 *(float*)pRegisterReturn = fret; in MapReturn()
179 pRegisterReturn[1] = r1; in MapReturn()
180 pRegisterReturn[0] = r0; in MapReturn()
182 *(double*)pRegisterReturn = dret; in MapReturn()
189 pRegisterReturn[0] = r0; in MapReturn()
204 void * pRegisterReturn,
214 void * pRegisterReturn, in callVirtualMethod() argument
[all …]
H A Dcpp2uno.cxx58 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
76 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
239 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
258 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
314 pCallStack, pRegisterReturn ); in cpp_mediate()
329 pCallStack, pRegisterReturn ); in cpp_mediate()
366 *(void **)pRegisterReturn = pCallStack[0]; in cpp_mediate()
379 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_linux_m68k/
H A Duno2cpp.cxx44 void MapReturn(long d0, long d1, typelib_TypeClass eReturnType, long *pRegisterReturn) in MapReturn() argument
53 pRegisterReturn[1] = d1; in MapReturn()
62 pRegisterReturn[0] = d0; in MapReturn()
65 *(float*)pRegisterReturn = fret; in MapReturn()
68 *(double*)pRegisterReturn = dret; in MapReturn()
82 void * pRegisterReturn,
90 void * pRegisterReturn, in callVirtualMethod() argument
115 fprintf( stderr, "pRegisterReturn is %p\n", pRegisterReturn); in callVirtualMethod()
127 asm volatile("movel %0,%%a1" : : "m"(pRegisterReturn) : ); in callVirtualMethod()
133 MapReturn(d0, d1, eReturnType, (long*)pRegisterReturn); in callVirtualMethod()
H A Dcpp2uno.cxx58 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
82 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
253 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
272 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
278 fprintf(stderr, "and %x %x\n", pCallStack, pRegisterReturn); in cpp_mediate()
325 r8, pCallStack, pRegisterReturn ); in cpp_mediate()
340 r8, pCallStack, pRegisterReturn ); in cpp_mediate()
377 *(void **)pRegisterReturn = (void*)r8; in cpp_mediate()
390 r8, pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_linux_ia64/
H A Duno2cpp.cxx46 … dret, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, sal_uInt64 *pRegisterReturn) in MapReturn() argument
55 *pRegisterReturn = rRet.r8; in MapReturn()
60 *pRegisterReturn = (unsigned short)rRet.r8; in MapReturn()
64 *pRegisterReturn = (unsigned char)rRet.r8; in MapReturn()
67 *reinterpret_cast<float *>( pRegisterReturn ) = dret; in MapReturn()
70 *reinterpret_cast<double *>( pRegisterReturn ) = dret; in MapReturn()
77 memcpy(pRegisterReturn, (void*)&rRet, nRetSize); in MapReturn()
160 void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, bool bSimpleReturn, in callVirtualMethod() argument
188 fprintf( stderr, "pRegisterReturn is %p\n", pRegisterReturn); in callVirtualMethod()
229 asm volatile("ld8 r8=%0" : : "m"(pRegisterReturn) : "r8"); in callVirtualMethod()
[all …]
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_intel/
H A Duno2cpp.cxx65 void * pRegisterReturn,
73 void * pRegisterReturn, in callVirtualMethod() argument
131 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
136 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
140 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
144 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
147 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
150 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
/trunk/main/bridges/source/cpp_uno/gcc3_linux_intel/
H A Duno2cpp.cxx60 void * pRegisterReturn,
68 void * pRegisterReturn, in callVirtualMethod() argument
126 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
131 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
135 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
139 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
142 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
145 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
/trunk/main/bridges/source/cpp_uno/gcc3_netbsd_intel/
H A Duno2cpp.cxx55 void * pRegisterReturn,
63 void * pRegisterReturn, in callVirtualMethod() argument
114 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
119 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
123 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
127 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
130 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
133 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_intel/
H A Duno2cpp.cxx51 void * pRegisterReturn,
59 void * pRegisterReturn, in callVirtualMethod() argument
117 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
122 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
126 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
130 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
133 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
136 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
H A Dcpp2uno.cxx53 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
70 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
213 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
232 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
280 pCallStack, pRegisterReturn ); in cpp_mediate()
295 pCallStack, pRegisterReturn ); in cpp_mediate()
331 *(void **)pRegisterReturn = pCallStack[1]; in cpp_mediate()
344 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_linux_sparc/
H A Duno2cpp.cxx52 void * pRegisterReturn,
59 void * pRegisterReturn, in callVirtualMethod() argument
252 ((long*)pRegisterReturn)[1] = o1; in callVirtualMethod()
256 ((long*)pRegisterReturn)[0] = o0; in callVirtualMethod()
261 *(unsigned short*)pRegisterReturn = (unsigned short)o0; in callVirtualMethod()
265 *(unsigned char*)pRegisterReturn = (unsigned char)o0; in callVirtualMethod()
268 *(float*)pRegisterReturn = f0f; in callVirtualMethod()
271 *(double*)pRegisterReturn = f0d; in callVirtualMethod()
/trunk/main/bridges/source/cpp_uno/gcc3_os2_intel/
H A Duno2cpp.cxx54 void * pRegisterReturn,
64 void * pRegisterReturn, in callVirtualMethod() argument
126 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod()
131 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod()
135 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod()
139 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod()
142 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
145 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
H A Dcpp2uno.cxx51 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
68 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
215 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
234 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
282 pCallStack, pRegisterReturn ); in cpp_mediate()
297 pCallStack, pRegisterReturn ); in cpp_mediate()
333 *(void **)pRegisterReturn = pCallStack[1]; in cpp_mediate()
346 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_sparc/
H A Duno2cpp.cxx54 void * pRegisterReturn,
61 void * pRegisterReturn, in callVirtualMethod() argument
249 ((long*)pRegisterReturn)[1] = o1; in callVirtualMethod()
253 ((long*)pRegisterReturn)[0] = o0; in callVirtualMethod()
258 *(unsigned short*)pRegisterReturn = (unsigned short)o0; in callVirtualMethod()
262 *(unsigned char*)pRegisterReturn = (unsigned char)o0; in callVirtualMethod()
265 *(float*)pRegisterReturn = f0f; in callVirtualMethod()
268 *(double*)pRegisterReturn = f0d; in callVirtualMethod()
/trunk/main/bridges/source/cpp_uno/cc50_solaris_sparc/
H A Dcpp2uno.cxx53 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
70 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
215 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
234 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
284 pCallStack, pRegisterReturn ); in cpp_mediate()
299 pCallStack, pRegisterReturn ); in cpp_mediate()
337 *(void **)pRegisterReturn = pCallStack[0]; in cpp_mediate()
350 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/msvc_win32_intel/
H A Dcpp2uno.cxx52 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp2uno_call() argument
71 pUnoReturn = pRegisterReturn; // direct way for simple types in cpp2uno_call()
224 *(void **)pRegisterReturn = pCppReturn; in cpp2uno_call()
240 sal_Int64 * pRegisterReturn /* space for register return */ ) in cpp_mediate() argument
277 pCallStack, pRegisterReturn ); in cpp_mediate()
292 pCallStack, pRegisterReturn ); in cpp_mediate()
329 *(void **)pRegisterReturn = pCallStack[2]; in cpp_mediate()
342 pCallStack, pRegisterReturn ); in cpp_mediate()
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc64/
H A Duno2cpp.cxx46 void MapReturn(long r3, double dret, typelib_TypeClass eTypeClass, void *pRegisterReturn) in MapReturn() argument
52 *reinterpret_cast<sal_uInt64 *>( pRegisterReturn ) = r3; in MapReturn()
57 *reinterpret_cast<sal_uInt32 *>( pRegisterReturn ) = r3; in MapReturn()
62 *reinterpret_cast<sal_uInt16 *>( pRegisterReturn ) = (unsigned short)r3; in MapReturn()
66 *reinterpret_cast<sal_uInt8 *>( pRegisterReturn ) = (unsigned char)r3; in MapReturn()
69 *reinterpret_cast<float *>( pRegisterReturn ) = dret; in MapReturn()
72 *reinterpret_cast<double *>( pRegisterReturn ) = dret; in MapReturn()
83 void * pRegisterReturn, typelib_TypeDescription * pReturnTypeDescr, in callVirtualMethod() argument
177 MapReturn(r3, dret, pReturnTypeDescr->eTypeClass, pRegisterReturn); in callVirtualMethod()

Completed in 122 milliseconds

123