/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_alpha/ |
H A D | uno2cpp.cxx | 88 #define INSERT_FLOAT( pSV, nr, pFPR, pDS ) \ argument 92 pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \ 98 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS ) \ argument 100 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 136 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 153 fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] ); in callVirtualMethod() 180 asm volatile("ldt $f16,%0" :: "m"(pFPR[5]) : "$f16"); in callVirtualMethod() 182 asm volatile("ldt $f17,%0" :: "m"(pFPR[4]) : "$f17"); in callVirtualMethod() 184 asm volatile("ldt $f18,%0" :: "m"(pFPR[3]) : "$f18"); in callVirtualMethod() 214 double pFPR[axp::MAX_SSE_REGS]; in cpp_call() local [all …]
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_ia64/ |
H A D | uno2cpp.cxx | 163 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 183 fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] ); in callVirtualMethod() 209 asm volatile("ldfd f15=%0" : : "m"(pFPR[7]) : "f15"); in callVirtualMethod() 211 asm volatile("ldfd f14=%0" : : "m"(pFPR[6]) : "f14"); in callVirtualMethod() 213 asm volatile("ldfd f13=%0" : : "m"(pFPR[5]) : "f13"); in callVirtualMethod() 215 asm volatile("ldfd f12=%0" : : "m"(pFPR[4]) : "f12"); in callVirtualMethod() 217 asm volatile("ldfd f11=%0" : : "m"(pFPR[3]) : "f11"); in callVirtualMethod() 221 asm volatile("ldfd f9=%0" : : "m"(pFPR[1]) : "f9"); in callVirtualMethod() 223 asm volatile("ldfd f8=%0" : : "m"(pFPR[0]) : "f8"); in callVirtualMethod() 320 double pFPR[ia64::MAX_SSE_REGS]; in cpp_call() local [all …]
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_s390x/ |
H A D | uno2cpp.cxx | 85 #define INSERT_FLOAT( pSV, nr, pFPR, pDS ) \ argument 89 pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \ 95 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS ) \ argument 133 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 150 fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] ); in callVirtualMethod() 177 asm volatile("ld 6,%0" :: "m"(pFPR[3]) : "16"); in callVirtualMethod() 179 asm volatile("ld 4,%0" :: "m"(pFPR[2]) : "16"); in callVirtualMethod() 181 asm volatile("ld 2,%0" :: "m"(pFPR[1]) : "16"); in callVirtualMethod() 183 asm volatile("ld 0,%0" :: "m"(pFPR[0]) : "16"); in callVirtualMethod() 219 double pFPR[s390x::MAX_SSE_REGS]; in cpp_call() local [all …]
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_powerpc64/ |
H A D | uno2cpp.cxx | 86 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 106 fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] ); in callVirtualMethod() 151 : : "r" (pGPR), "r" (pFPR) in callVirtualMethod() 188 #define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \ argument 190 pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \ 196 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS, bOverflow ) \ argument 198 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 251 double pFPR[ppc64::MAX_SSE_REGS]; in cpp_call() local 349 INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow ); in cpp_call() 352 INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow ); in cpp_call() [all …]
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc64/ |
H A D | uno2cpp.cxx | 86 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 106 fprintf( stderr, "0x%lx (%f), ", pFPR[i], pFPR[i] ); in callVirtualMethod() 151 : : "r" (pGPR), "r" (pFPR) in callVirtualMethod() 188 #define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \ argument 190 pFPR[nr++] = *reinterpret_cast<float *>( pSV ); \ 196 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS, bOverflow ) \ argument 198 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 251 double pFPR[ppc64::MAX_SSE_REGS]; in cpp_call() local 349 INSERT_FLOAT( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow ); in cpp_call() 352 INSERT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack, bOverFlow ); in cpp_call() [all …]
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_hppa/ |
H A D | call.cxx | 92 … sal_uInt32 *pStack, sal_uInt32 nStack, sal_uInt32 *pGPR, double *pFPR) __attribute__((noinline)); 96 sal_uInt32 *pStack, sal_uInt32 nStack, sal_uInt32 *pGPR, double *pFPR) in callVirtualMethod() argument 110 fprintf(stderr, "float reg %d is %x\n", i, pFPR[i]); in callVirtualMethod() 127 asm volatile("fldd %0, %%fr4" : : "m"(pFPR[0]) : "fr4"); in callVirtualMethod() 128 asm volatile("fldd %0, %%fr5" : : "m"(pFPR[1]) : "fr5"); in callVirtualMethod() 129 asm volatile("fldd %0, %%fr6" : : "m"(pFPR[2]) : "fr6"); in callVirtualMethod() 130 asm volatile("fldd %0, %%fr7" : : "m"(pFPR[3]) : "fr7"); in callVirtualMethod()
|
H A D | uno2cpp.cxx | 46 sal_uInt32 *pStack, sal_uInt32 nStack, sal_uInt32 *pGPR, double *pFPR); 78 #define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverFlow ) \ argument 81 sal_uInt32 *pDouble = (sal_uInt32 *)&(pFPR[nr++]); \ 89 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS, pStart, bOverFlow ) \ argument 96 sal_uInt32 *pDouble = (sal_uInt32 *)&(pFPR[nr+1]); \ 189 double pFPR[hppa::MAX_SSE_REGS]; in cpp_call() local 269 INSERT_FLOAT( pCppArgs[nPos], nRegs, pFPR, pStack, bOverFlow ); in cpp_call() 272 INSERT_DOUBLE( pCppArgs[nPos], nRegs, pFPR, pStack, pStackStart, bOverFlow ); in cpp_call() 319 (pStack - pStackStart), pGPR, pFPR); in cpp_call()
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_x86-64/ |
H A D | uno2cpp.cxx | 56 double *pFPR, sal_uInt32 nFPR) __attribute__((noinline)); 62 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 72 fprintf( stderr, "%f, ", pFPR[i] ); in callVirtualMethod() 150 : "m" ( pMethod ), "m" ( pGPR ), "m" ( pFPR ), "m" ( nFPR ), in callVirtualMethod() 210 #define INSERT_FLOAT_DOUBLE( pSV, nr, pFPR, pDS ) \ argument 212 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 269 double pFPR[x86_64::MAX_SSE_REGS]; in cpp_call() local 342 INSERT_FLOAT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack ); in cpp_call() 392 pFPR, nFPR ); in cpp_call()
|
/aoo4110/main/bridges/source/cpp_uno/s5abi_macosx_x86-64/ |
H A D | uno2cpp.cxx | 56 double *pFPR, sal_uInt32 nFPR) __attribute__((noinline)); 62 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 72 fprintf( stderr, "%f, ", pFPR[i] ); in callVirtualMethod() 150 : "m" ( pMethod ), "m" ( pGPR ), "m" ( pFPR ), "m" ( nFPR ), in callVirtualMethod() 211 #define INSERT_FLOAT_DOUBLE( pSV, nr, pFPR, pDS ) \ argument 213 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 270 double pFPR[x86_64::MAX_SSE_REGS]; in cpp_call() local 343 INSERT_FLOAT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack ); in cpp_call() 393 pFPR, nFPR ); in cpp_call()
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_freebsd_x86-64/ |
H A D | uno2cpp.cxx | 63 double *pFPR, sal_uInt32 nFPR) __attribute__((noinline)); 69 double *pFPR, sal_uInt32 nFPR) in callVirtualMethod() argument 79 fprintf( stderr, "%f, ", pFPR[i] ); in callVirtualMethod() 157 : "m" ( pMethod ), "m" ( pGPR ), "m" ( pFPR ), "m" ( nFPR ), in callVirtualMethod() 216 #define INSERT_FLOAT_DOUBLE( pSV, nr, pFPR, pDS ) \ argument 218 pFPR[nr++] = *reinterpret_cast<double *>( pSV ); \ 275 double pFPR[x86_64::MAX_SSE_REGS]; in cpp_call() local 348 INSERT_FLOAT_DOUBLE( pCppArgs[nPos], nFPR, pFPR, pStack ); in cpp_call() 398 pFPR, nFPR ); in cpp_call()
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_freebsd_arm/ |
H A D | uno2cpp.cxx | 295 #define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \ argument 298 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS, pStart, bOverflow ) \ argument
|
/aoo4110/main/bridges/source/cpp_uno/gcc3_linux_arm/ |
H A D | uno2cpp.cxx | 295 #define INSERT_FLOAT( pSV, nr, pFPR, pDS, bOverflow ) \ argument 298 #define INSERT_DOUBLE( pSV, nr, pFPR, pDS, pStart, bOverflow ) \ argument
|