X-Git-Url: http://wien.tomnetworks.com/gitweb/?a=blobdiff_plain;f=mono%2Fmini%2Fmini-sparc.c;h=12150ca1eb6f75ed24be0269957c7b8f4a37cb58;hb=31dfaeeb0a9112172c32116ed2cea550ed5dbce8;hp=c5626cc8237d05bdc9e48d1a430637262ea13dcf;hpb=bf1d286b72d9ffb15f926d40fd9e0b6b5fcf1c39;p=mono.git diff --git a/mono/mini/mini-sparc.c b/mono/mini/mini-sparc.c index c5626cc8237..12150ca1eb6 100644 --- a/mono/mini/mini-sparc.c +++ b/mono/mini/mini-sparc.c @@ -204,7 +204,7 @@ mono_arch_cpu_init (void) { guint32 dummy; /* make sure sparcv9 is initialized for embedded use */ - mono_arch_cpu_optimizazions(&dummy); + mono_arch_cpu_optimizations(&dummy); } /* @@ -227,7 +227,7 @@ mono_arch_cleanup (void) * This function returns the optimizations supported on this cpu. */ guint32 -mono_arch_cpu_optimizazions (guint32 *exclude_mask) +mono_arch_cpu_optimizations (guint32 *exclude_mask) { char buf [1024]; guint32 opts = 0; @@ -264,6 +264,19 @@ mono_arch_cpu_optimizazions (guint32 *exclude_mask) return opts; } +/* + * This function test for all SIMD functions supported. + * + * Returns a bitmask corresponding to all supported versions. + * + */ +guint32 +mono_arch_cpu_enumerate_simd_versions (void) +{ + /* SIMD is currently unimplemented */ + return 0; +} + #ifdef __GNUC__ #define flushi(addr) __asm__ __volatile__ ("iflush %0"::"r"(addr):"memory") #else /* assume Sun's compiler */ @@ -4396,7 +4409,7 @@ mono_arch_emit_inst_for_method (MonoCompile *cfg, MonoMethod *cmethod, MonoMetho * Returns the size of the activation frame. */ int -mono_arch_get_argument_info (MonoMethodSignature *csig, int param_count, MonoJitArgumentInfo *arg_info) +mono_arch_get_argument_info (MonoGenericSharingContext *gsctx, MonoMethodSignature *csig, int param_count, MonoJitArgumentInfo *arg_info) { int k, align; CallInfo *cinfo;