/trunk/main/bridges/source/cpp_uno/gcc3_linux_alpha/ |
H A D | cpp2uno.cxx | 521 volatile long nRegReturn[1]; in cpp_vtable_call() local 529 (sal_Int64*)nRegReturn ); in cpp_vtable_call() 531 fprintf(stderr, "after mediate ret is %lx %ld\n", nRegReturn[0], nRegReturn[0]); in cpp_vtable_call() 538 nRegReturn[0] = (unsigned long)(*(unsigned char *)nRegReturn); in cpp_vtable_call() 543 nRegReturn[0] = (unsigned long)(*(unsigned short *)nRegReturn); in cpp_vtable_call() 548 nRegReturn[0] = (unsigned long)(*(unsigned int *)nRegReturn); in cpp_vtable_call() 555 double tmp = (double) (*((float *)nRegReturn)); in cpp_vtable_call() 556 (*((double *) nRegReturn)) = tmp; in cpp_vtable_call() 561 : : "m" (*((double*)nRegReturn)) : "$f0"); in cpp_vtable_call() 564 return nRegReturn[0]; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_s390x/ |
H A D | cpp2uno.cxx | 503 volatile long nRegReturn[1]; in privateSnippetExecutor() local 510 (sal_Int64*)nRegReturn ); in privateSnippetExecutor() 512 fprintf(stderr, "after mediate ret is %lx %ld\n", nRegReturn[0], nRegReturn[0]); in privateSnippetExecutor() 519 nRegReturn[0] = (unsigned long)(*(unsigned char *)nRegReturn); in privateSnippetExecutor() 524 nRegReturn[0] = (unsigned long)(*(unsigned short *)nRegReturn); in privateSnippetExecutor() 529 nRegReturn[0] = (unsigned long)(*(unsigned int *)nRegReturn); in privateSnippetExecutor() 536 double tmp = (double) (*((float *)nRegReturn)); in privateSnippetExecutor() 537 (*((double *) nRegReturn)) = tmp; in privateSnippetExecutor() 542 : : "m" (*((double*)nRegReturn)) ); in privateSnippetExecutor() 545 return nRegReturn[0]; in privateSnippetExecutor()
|
/trunk/main/bridges/source/cpp_uno/cc50_solaris_intel/ |
H A D | call.s | 29 subl $0x8,%esp / 64bit nRegReturn 34 movl 12(%esp),%eax / 64 bit nRegReturn, lower half 47 subl $0x8,%esp / 64bit nRegReturn 64 subl $0x8,%esp / 64bit nRegReturn 69 movl 12(%esp),%eax / 64 bit nRegReturn, lower half 70 movl 16(%esp),%edx / 64 bit nRegReturn, upper half 83 subl $0x8,%esp / 64bit nRegReturn 88 flds 12(%esp) / 64 bit nRegReturn, lower half 101 subl $0x8,%esp / 64bit nRegReturn 106 fldl 12(%esp) / 64 bit nRegReturn [all …]
|
H A D | cpp2uno.cxx | 223 sal_Int64 nRegReturn ) in cpp_vtable_call() argument 269 pCallStack, &nRegReturn ); in cpp_vtable_call() 284 pCallStack, &nRegReturn ); in cpp_vtable_call() 320 *(void **)&nRegReturn = pCallStack[1]; in cpp_vtable_call() 332 pCallStack, &nRegReturn ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc/ |
H A D | cpp2uno.cxx | 513 volatile long nRegReturn[2]; local 526 ovrflw, (sal_Int64*)nRegReturn ); 537 "m"(nRegReturn[0]) ); 544 "m"(nRegReturn[0]) ); 550 "m" (*((float*)nRegReturn)) ); 553 "m"(nRegReturn[0]) ); 560 "m" (*((double*)nRegReturn)) ); 563 "m"(nRegReturn[0]) ); 565 "m"(nRegReturn[1]) ); 572 "m"(nRegReturn[1]) ); // fall through [all …]
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_powerpc/ |
H A D | cpp2uno.cxx | 513 volatile long nRegReturn[2]; local 526 ovrflw, (sal_Int64*)nRegReturn ); 537 "m"(nRegReturn[0]) ); 544 "m"(nRegReturn[0]) ); 550 "m" (*((float*)nRegReturn)) ); 553 "m"(nRegReturn[0]) ); 560 "m" (*((double*)nRegReturn)) ); 563 "m"(nRegReturn[0]) ); 565 "m"(nRegReturn[1]) ); 572 "m"(nRegReturn[1]) ); // fall through [all …]
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_arm/ |
H A D | cpp2uno.cxx | 406 sal_Int64 nRegReturn; in cpp_vtable_call() local 408 &nRegReturn ); in cpp_vtable_call() 414 nRegReturn = (unsigned long)(*(unsigned char *)&nRegReturn); in cpp_vtable_call() 419 nRegReturn = (unsigned long)(*(unsigned short *)&nRegReturn); in cpp_vtable_call() 424 nRegReturn = (unsigned long)(*(unsigned int *)&nRegReturn); in cpp_vtable_call() 431 return nRegReturn; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_arm/ |
H A D | cpp2uno.cxx | 406 sal_Int64 nRegReturn; in cpp_vtable_call() local 408 &nRegReturn ); in cpp_vtable_call() 414 nRegReturn = (unsigned long)(*(unsigned char *)&nRegReturn); in cpp_vtable_call() 419 nRegReturn = (unsigned long)(*(unsigned short *)&nRegReturn); in cpp_vtable_call() 424 nRegReturn = (unsigned long)(*(unsigned int *)&nRegReturn); in cpp_vtable_call() 431 return nRegReturn; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_freebsd_powerpc64/ |
H A D | cpp2uno.cxx | 551 volatile long nRegReturn[1]; in privateSnippetExecutor() local 554 cpp_mediate( nOffsetAndIndex, (void**)gpreg, (void**)fpreg, sp, (sal_Int64*)nRegReturn); in privateSnippetExecutor() 563 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 568 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 572 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 577 : : "m"(nRegReturn[0]) ); in privateSnippetExecutor() 581 : : "m"(nRegReturn[0]) ); in privateSnippetExecutor() 585 : : "m" (*((float*)nRegReturn)) ); in privateSnippetExecutor() 589 : : "m" (*((double*)nRegReturn)) ); in privateSnippetExecutor() 593 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_powerpc64/ |
H A D | cpp2uno.cxx | 551 volatile long nRegReturn[1]; in privateSnippetExecutor() local 554 cpp_mediate( nOffsetAndIndex, (void**)gpreg, (void**)fpreg, sp, (sal_Int64*)nRegReturn); in privateSnippetExecutor() 563 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 568 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 572 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor() 577 : : "m"(nRegReturn[0]) ); in privateSnippetExecutor() 581 : : "m"(nRegReturn[0]) ); in privateSnippetExecutor() 585 : : "m" (*((float*)nRegReturn)) ); in privateSnippetExecutor() 589 : : "m" (*((double*)nRegReturn)) ); in privateSnippetExecutor() 593 : : "m" (nRegReturn[0]) ); in privateSnippetExecutor()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_s390/ |
H A D | cpp2uno.cxx | 480 volatile long nRegReturn[2]; in privateSnippetExecutor() local 484 (sal_Int64*)nRegReturn ); in privateSnippetExecutor() 494 unsigned long tmp = (unsigned long)(*(unsigned char *)nRegReturn); in privateSnippetExecutor() 501 long tmp = (long)(*(signed char *)nRegReturn); in privateSnippetExecutor() 509 unsigned long tmp = (unsigned long)(*(unsigned short *)nRegReturn); in privateSnippetExecutor() 516 long tmp = (long)(*(short *)nRegReturn); in privateSnippetExecutor() 523 "m" (*((float*)nRegReturn)) : "16" ); in privateSnippetExecutor() 528 "m" (*((double*)nRegReturn)) : "16" ); in privateSnippetExecutor() 534 "m"(nRegReturn[0]) : "2", "3" ); in privateSnippetExecutor() 539 "m"(nRegReturn[0]) : "2" ); in privateSnippetExecutor()
|
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_sparc/ |
H A D | cpp2uno.cxx | 366 volatile sal_Int64 nRegReturn; in cpp_vtable_call() local 381 cpp_mediate( nFunctionIndex, vTableOffset, pCallStack+17, (sal_Int64*)&nRegReturn ); in cpp_vtable_call() 389 : : "m"(&nRegReturn) ); in cpp_vtable_call() 396 : : "m"(&nRegReturn) ); in cpp_vtable_call() 405 : : "m"(&nRegReturn), "m"(((long*)&nRegReturn) +1) ); in cpp_vtable_call() 411 : : "m"(&nRegReturn) ); in cpp_vtable_call() 416 : : "m"(&nRegReturn) ); in cpp_vtable_call() 423 : : "m"(&nRegReturn) ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_ia64/ |
H A D | cpp2uno.cxx | 524 volatile long nRegReturn[4] = { 0 }; in cpp_vtable_call() local 527 … cpp_mediate( nOffsetAndIndex, (void**)gpreg, (void**)fpreg, sp, r8, (sal_Int64*)&nRegReturn[0]); in cpp_vtable_call() 544 ret.r8 = nRegReturn[0]; in cpp_vtable_call() 547 asm volatile("ldfs f8=%0" : : "m"((*((float*)&nRegReturn))) : "f8"); in cpp_vtable_call() 550 asm volatile("ldfd f8=%0" : : "m"((*((double*)&nRegReturn))) : "f8"); in cpp_vtable_call() 555 ret.r8 = nRegReturn[0]; in cpp_vtable_call() 556 ret.r9 = nRegReturn[1]; in cpp_vtable_call() 557 ret.r10 = nRegReturn[2]; in cpp_vtable_call() 558 ret.r11 = nRegReturn[3]; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_mips/ |
H A D | cpp2uno.cxx | 567 volatile long nRegReturn[2]; in cpp_vtable_call() local 586 …iate( nFunctionIndex, vTableOffset, (void**)gpreg, (void**)fpreg, ovrflw, (sal_Int64*)nRegReturn ); in cpp_vtable_call() 597 "m"(nRegReturn[0]) ); in cpp_vtable_call() 603 "m"(nRegReturn[0]) ); in cpp_vtable_call() 608 "m"(nRegReturn[0]) ); in cpp_vtable_call() 614 "m" (*((float*)nRegReturn)) ); in cpp_vtable_call() 619 dret = (*((double*)nRegReturn)); } in cpp_vtable_call() 625 "m"(nRegReturn[1]) ); // fall through in cpp_vtable_call() 629 "m"(nRegReturn[0]) ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_os2_intel/ |
H A D | cpp2uno.cxx | 374 volatile long nRegReturn[2]; in cpp_vtable_call() local 376 nFunctionIndex, nVtableOffset, pCallStack, (sal_Int64*)nRegReturn ); in cpp_vtable_call() 384 : : "m"(nRegReturn[0]), "m"(nRegReturn[1]) ); in cpp_vtable_call() 390 : : "m"(*(float *)nRegReturn) ); in cpp_vtable_call() 396 : : "m"(*(double *)nRegReturn) ); in cpp_vtable_call() 405 : : "m"(nRegReturn[0]) ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_solaris_intel/ |
H A D | cpp2uno.cxx | 372 volatile long nRegReturn[2]; in cpp_vtable_call() local 374 nFunctionIndex, nVtableOffset, pCallStack, (sal_Int64*)nRegReturn ); in cpp_vtable_call() 382 : : "m"(nRegReturn[0]), "m"(nRegReturn[1]) ); in cpp_vtable_call() 388 : : "m"(*(float *)nRegReturn) ); in cpp_vtable_call() 394 : : "m"(*(double *)nRegReturn) ); in cpp_vtable_call() 403 : : "m"(nRegReturn[0]) ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_netbsd_intel/ |
H A D | cpp2uno.cxx | 365 volatile long nRegReturn[2]; in cpp_vtable_call() local 366 typelib_TypeClass aType = cpp_mediate( nTableEntry, pCallStack, (sal_Int64*)nRegReturn ); in cpp_vtable_call() 374 : : "m"(nRegReturn[0]), "m"(nRegReturn[1]) ); in cpp_vtable_call() 380 : : "m"(*(float *)nRegReturn) ); in cpp_vtable_call() 386 : : "m"(*(double *)nRegReturn) ); in cpp_vtable_call() 395 : : "m"(nRegReturn[0]) ); in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/cc50_solaris_sparc/ |
H A D | cpp2uno.cxx | 374 sal_Int64 nRegReturn; in cpp_vtable_call() local 376 nFunctionIndex, nVtableOffset, pCallStack, &nRegReturn ); in cpp_vtable_call() 386 pCallStack[1] = (void*)*(char*)&nRegReturn; in cpp_vtable_call() 391 pCallStack[1] = (void*)*(short*)&nRegReturn; in cpp_vtable_call() 397 pCallStack[2] = ((void **)&nRegReturn)[ 1 ]; in cpp_vtable_call() 401 pCallStack[1] = ((void **)&nRegReturn)[ 0 ]; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_hppa/ |
H A D | cpp2uno.cxx | 586 sal_Int64 nRegReturn; in cpp_vtable_call() local 589 cpp_mediate( functionIndex, vtableOffset, (void**)gpreg, dpreg, sp, r8, &nRegReturn); in cpp_vtable_call() 594 f0 = (*((float*)&nRegReturn)); in cpp_vtable_call() 597 d0 = (*((double*)&nRegReturn)); in cpp_vtable_call() 603 return nRegReturn; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_m68k/ |
H A D | cpp2uno.cxx | 427 sal_Int64 nRegReturn; in cpp_vtable_call() local 428 cpp_mediate( functionIndex, vtableOffset, sp, r8, &nRegReturn ); in cpp_vtable_call() 429 return nRegReturn; in cpp_vtable_call()
|
/trunk/main/bridges/source/cpp_uno/gcc3_linux_sparc/ |
H A D | cpp2uno.cxx | 367 sal_Int64 nRegReturn; in cpp_vtable_call() local 372 void * pRegReturn = &nRegReturn; in cpp_vtable_call() 384 cpp_mediate( nFunctionIndex, vTableOffset, pCallStack+17, (sal_Int64*)&nRegReturn ); in cpp_vtable_call()
|