| /external/libffi/src/tile/ |
| ffi.c | 42 extern void ffi_call_tile(ffi_sarg reg_args[NUM_ARG_REGS], 148 ffi_sarg * const reg_args = arg_mem; local 149 ffi_sarg * const stack_args = ®_args[NUM_ARG_REGS]; 202 ffi_call_tile(reg_args, stack_args, 206 assign_to_ffi_arg(rvalue, reg_args, cif->rtype, 0); 281 all of the work. On entry reg_args[0] holds the values the registers 282 had when the closure was invoked. On return reg_args[1] holds the register 286 ffi_sarg reg_args[2][NUM_ARG_REGS], 293 ffi_sarg * const reg_args_in = reg_args[0]; 294 ffi_sarg * const reg_args_out = reg_args[1] [all...] |
| tile.S | 57 /* void ffi_call_tile (int_reg_t reg_args[NUM_ARG_REGS], 62 On entry, REG_ARGS contain the outgoing register values, 68 blindly stored back into REG_ARGS for the caller to examine. */ 77 #define REG_ARGS r0 98 /* Increase frame size to have room to spill r52 and REG_ARGS. 106 /* Compute where to spill REG_ARGS value. */ 124 /* Save REG_ARGS which we will need after we call the subroutine. */ 125 SW TMP2, REG_ARGS 162 /* Load up argument registers from the REG_ARGS array. */
|
| /external/python/cpython2/Modules/_ctypes/libffi/src/tile/ |
| ffi.c | 42 extern void ffi_call_tile(ffi_sarg reg_args[NUM_ARG_REGS], 148 ffi_sarg * const reg_args = arg_mem; local 149 ffi_sarg * const stack_args = ®_args[NUM_ARG_REGS]; 202 ffi_call_tile(reg_args, stack_args, 206 assign_to_ffi_arg(rvalue, reg_args, cif->rtype, 0); 281 all of the work. On entry reg_args[0] holds the values the registers 282 had when the closure was invoked. On return reg_args[1] holds the register 286 ffi_sarg reg_args[2][NUM_ARG_REGS], 293 ffi_sarg * const reg_args_in = reg_args[0]; 294 ffi_sarg * const reg_args_out = reg_args[1] [all...] |
| tile.S | 57 /* void ffi_call_tile (int_reg_t reg_args[NUM_ARG_REGS], 62 On entry, REG_ARGS contain the outgoing register values, 68 blindly stored back into REG_ARGS for the caller to examine. */ 77 #define REG_ARGS r0 98 /* Increase frame size to have room to spill r52 and REG_ARGS. 106 /* Compute where to spill REG_ARGS value. */ 124 /* Save REG_ARGS which we will need after we call the subroutine. */ 125 SW TMP2, REG_ARGS 162 /* Load up argument registers from the REG_ARGS array. */
|
| /external/python/cpython3/Modules/_ctypes/libffi/src/tile/ |
| ffi.c | 42 extern void ffi_call_tile(ffi_sarg reg_args[NUM_ARG_REGS], 148 ffi_sarg * const reg_args = arg_mem; local 149 ffi_sarg * const stack_args = ®_args[NUM_ARG_REGS]; 202 ffi_call_tile(reg_args, stack_args, 206 assign_to_ffi_arg(rvalue, reg_args, cif->rtype, 0); 281 all of the work. On entry reg_args[0] holds the values the registers 282 had when the closure was invoked. On return reg_args[1] holds the register 286 ffi_sarg reg_args[2][NUM_ARG_REGS], 293 ffi_sarg * const reg_args_in = reg_args[0]; 294 ffi_sarg * const reg_args_out = reg_args[1] [all...] |
| tile.S | 57 /* void ffi_call_tile (int_reg_t reg_args[NUM_ARG_REGS], 62 On entry, REG_ARGS contain the outgoing register values, 68 blindly stored back into REG_ARGS for the caller to examine. */ 77 #define REG_ARGS r0 98 /* Increase frame size to have room to spill r52 and REG_ARGS. 106 /* Compute where to spill REG_ARGS value. */ 124 /* Save REG_ARGS which we will need after we call the subroutine. */ 125 SW TMP2, REG_ARGS 162 /* Load up argument registers from the REG_ARGS array. */
|
| /external/python/cpython2/Modules/_ctypes/libffi_osx/x86/ |
| x86-ffi64.c | 442 RegisterArgs* reg_args; local 458 reg_args = (RegisterArgs*)stack; 466 reg_args->gpr[gprcount++] = (long) rvalue; 504 reg_args->gpr[gprcount] = 0; 510 reg_args->gpr[gprcount] = actval; 511 /*memcpy (®_args->gpr[gprcount], &actval, 8);*/ 519 memcpy (®_args->gpr[gprcount], &actval, 8); 527 memcpy (®_args->gpr[gprcount], &actval, 8); 535 /*memcpy (®_args->gpr[gprcount], &actval, 8);*/ 536 reg_args->gpr[gprcount] = actval [all...] |
| /external/python/cpython3/Modules/_ctypes/libffi_osx/x86/ |
| x86-ffi64.c | 444 RegisterArgs* reg_args; local 460 reg_args = (RegisterArgs*)stack; 468 reg_args->gpr[gprcount++] = (long) rvalue; 506 reg_args->gpr[gprcount] = 0; 512 reg_args->gpr[gprcount] = actval; 513 /*memcpy (®_args->gpr[gprcount], &actval, 8);*/ 521 memcpy (®_args->gpr[gprcount], &actval, 8); 529 memcpy (®_args->gpr[gprcount], &actval, 8); 537 /*memcpy (®_args->gpr[gprcount], &actval, 8);*/ 538 reg_args->gpr[gprcount] = actval [all...] |
| /external/libffi/src/x86/ |
| ffi64.c | 430 struct register_args *reg_args; local 445 reg_args = (struct register_args *) stack; 453 reg_args->gpr[gprcount++] = (unsigned long) rvalue; 497 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT8 *) a); 500 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT16 *) a); 503 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT32 *) a); 506 reg_args->gpr[gprcount] = 0; 507 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 513 reg_args->sse[ssecount++].i64 = *(UINT64 *) a; 516 reg_args->sse[ssecount++].i32 = *(UINT32 *) a [all...] |
| /external/python/cpython2/Modules/_ctypes/libffi/src/x86/ |
| ffi64.c | 430 struct register_args *reg_args; local 445 reg_args = (struct register_args *) stack; 453 reg_args->gpr[gprcount++] = (unsigned long) rvalue; 497 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT8 *) a); 500 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT16 *) a); 503 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT32 *) a); 506 reg_args->gpr[gprcount] = 0; 507 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 513 reg_args->sse[ssecount++].i64 = *(UINT64 *) a; 516 reg_args->sse[ssecount++].i32 = *(UINT32 *) a [all...] |
| /external/python/cpython3/Modules/_ctypes/libffi/src/x86/ |
| ffi64.c | 430 struct register_args *reg_args; local 445 reg_args = (struct register_args *) stack; 453 reg_args->gpr[gprcount++] = (unsigned long) rvalue; 497 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT8 *) a); 500 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT16 *) a); 503 *(SINT64 *)®_args->gpr[gprcount] = (SINT64) *((SINT32 *) a); 506 reg_args->gpr[gprcount] = 0; 507 memcpy (®_args->gpr[gprcount], a, size < 8 ? size : 8); 513 reg_args->sse[ssecount++].i64 = *(UINT64 *) a; 516 reg_args->sse[ssecount++].i32 = *(UINT32 *) a [all...] |