comparison src/cpu/zero/vm/globals_zero.hpp @ 14416:6a936747b569

8024344: PPC64 (part 112): C argument in register AND stack slot. Summary: On PPC, the first 13 floating point arguments to C calls are passed in floating point registers. Also, all but the first 8 arguments are passed on the stack. So there can be floating point arguments that are passed on the stack and in a register. We duplicate the regs datastructure in c_calling_convention() to represent this. Reviewed-by: kvn, cjplummer
author goetz
date Thu, 12 Sep 2013 13:51:13 -0700
parents 12f651e29f6b
children 2b8e28fdf503
comparison
equal deleted inserted replaced
14415:666e6ce3976c 14416:6a936747b569
41 define_pd_global(bool, UncommonNullCast, true); 41 define_pd_global(bool, UncommonNullCast, true);
42 42
43 define_pd_global(intx, CodeEntryAlignment, 32); 43 define_pd_global(intx, CodeEntryAlignment, 32);
44 define_pd_global(intx, OptoLoopAlignment, 16); 44 define_pd_global(intx, OptoLoopAlignment, 16);
45 define_pd_global(intx, InlineFrequencyCount, 100); 45 define_pd_global(intx, InlineFrequencyCount, 100);
46 define_pd_global(intx, InlineSmallCode, 1000 );
46 define_pd_global(intx, PreInflateSpin, 10); 47 define_pd_global(intx, PreInflateSpin, 10);
47 48
48 define_pd_global(intx, StackYellowPages, 2); 49 define_pd_global(intx, StackYellowPages, 2);
49 define_pd_global(intx, StackRedPages, 1); 50 define_pd_global(intx, StackRedPages, 1);
50 define_pd_global(intx, StackShadowPages, 5 LP64_ONLY(+1) DEBUG_ONLY(+3)); 51 define_pd_global(intx, StackShadowPages, 5 LP64_ONLY(+1) DEBUG_ONLY(+3));