/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_hppa/ |
H A D | call.cxx | 44 …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 …]
|
/aoo41x/main/bridges/source/cpp_uno/mingw_intel/ |
H A D | uno2cpp.cxx | 56 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_alpha/ |
H A D | uno2cpp.cxx | 46 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_s390x/ |
H A D | uno2cpp.cxx | 46 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc/ |
H A D | uno2cpp.cxx | 51 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_powerpc/ |
H A D | uno2cpp.cxx | 51 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_macosx_intel/ |
H A D | uno2cpp.cxx | 58 void * pRegisterReturn, 66 void * pRegisterReturn, in callVirtualMethod() argument 129 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod() 135 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod() 139 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod() 143 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod() 146 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod() 149 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod() 155 static_cast<long *>(pRegisterReturn)[1] = edx; in callVirtualMethod() 156 static_cast<long *>(pRegisterReturn)[0] = eax; in callVirtualMethod()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_m68k/ |
H A D | uno2cpp.cxx | 44 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 D | cpp2uno.cxx | 58 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_freebsd_arm/ |
H A D | uno2cpp.cxx | 159 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 D | cpp2uno.cxx | 58 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_arm/ |
H A D | uno2cpp.cxx | 159 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 D | cpp2uno.cxx | 58 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_ia64/ |
H A D | uno2cpp.cxx | 46 … 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 …]
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_freebsd_intel/ |
H A D | uno2cpp.cxx | 65 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_intel/ |
H A D | uno2cpp.cxx | 56 void * pRegisterReturn, 64 void * pRegisterReturn, in callVirtualMethod() argument 122 ((long*)pRegisterReturn)[1] = edx; in callVirtualMethod() 127 ((long*)pRegisterReturn)[0] = eax; in callVirtualMethod() 131 *(unsigned short*)pRegisterReturn = eax; in callVirtualMethod() 135 *(unsigned char*)pRegisterReturn = eax; in callVirtualMethod() 138 asm ( "fstps %0" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod() 141 asm ( "fstpl %0\n\t" : : "m"(*(char *)pRegisterReturn) ); in callVirtualMethod()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_netbsd_intel/ |
H A D | uno2cpp.cxx | 55 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_solaris_intel/ |
H A D | uno2cpp.cxx | 51 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 D | cpp2uno.cxx | 53 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_linux_sparc/ |
H A D | uno2cpp.cxx | 52 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_os2_intel/ |
H A D | uno2cpp.cxx | 54 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 D | cpp2uno.cxx | 51 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()
|
/aoo41x/main/bridges/source/cpp_uno/gcc3_solaris_sparc/ |
H A D | uno2cpp.cxx | 54 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()
|
/aoo41x/main/bridges/source/cpp_uno/cc50_solaris_sparc/ |
H A D | cpp2uno.cxx | 53 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()
|
/aoo41x/main/bridges/source/cpp_uno/msvc_win32_intel/ |
H A D | cpp2uno.cxx | 52 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()
|