Commit Graph

105 Commits

Author SHA1 Message Date
twinaphex 71e2487e8b Implement RETRO_SIMD_MOVBE 2015-12-25 06:17:17 +01:00
twinaphex 8b130b3866 Add RETRO_SIMD_POPCNT and RETRO_SIMD_MOVBE 2015-12-25 06:14:57 +01:00
twinaphex 8ecae597e9 reuse x86_cpuid from performance.c 2015-12-25 06:10:29 +01:00
twinaphex 04605f085c Create RUNLOOP_CTL_{PERFCNT} 2015-11-30 21:56:35 +01:00
twinaphex 074f14b132 Add verbosity.c/verbosity.h 2015-11-23 12:03:38 +01:00
twinaphex a0e4776277 (performance.c) Refactor performance counter code 2015-10-11 18:21:07 +02:00
twinaphex 75874480af Move defines to performance.c 2015-09-27 02:29:59 +02:00
twinaphex 2b840c0384 Refactor perf counters 2015-09-20 10:02:59 +02:00
Francisco José García García 50172454d2 (Vita) Remove -U__ARM_NEON__ 2015-09-18 01:21:24 +02:00
twinaphex 458a0f3a27 Merge performance_linux.c with platform_linux.c 2015-09-16 05:42:16 +02:00
twinaphex 3914bb7611 Refactor performance.c - should use performance_linux.c codepaths
now if __linux__ is defined
2015-09-15 22:34:48 +02:00
twinaphex 7bd5ec0ffe Refactor performance_android.c to performance_linux.c - compile it in for Linux too 2015-09-15 22:32:28 +02:00
twinaphex f246b4ce0b (performance_android.c) Cleanups 2015-09-15 19:30:11 +02:00
Sergi Granell e45f42a388 (Vita) Update Makefile.griffin,file_path.c,performance.c 2015-08-30 18:46:49 +02:00
Sergi Granell f0ea1fd454 (Vita) Update Makefile.griffin, performance.c and file extensions 2015-08-30 16:12:45 +02:00
twinaphex 340caec0a0 (SNC) Fix a bunch of compiler warnings 2015-06-30 15:49:40 +02:00
twinaphex cc300120be (rewind.c) Get rid of unused variables 2015-06-27 17:26:35 +02:00
twinaphex f01e481362 (performance.c) Some C89 fixes 2015-06-26 19:22:21 +02:00
Alcaro 4ca6c2398c More C89 cleanups, part 3 2015-06-26 18:35:52 +02:00
Alcaro 1bbd54f597 Some C89 strict fixes 2015-06-26 17:03:12 +02:00
twinaphex c36e21ed13 (General) Cleanup 2015-06-12 17:00:37 +02:00
twinaphex e67f3f246d Rearrange header include dependencies 2015-06-02 17:17:46 +02:00
twinaphex 7bb2e5f582 initialize timespec variable 2015-06-02 16:51:10 +02:00
twinaphex 752849dcb2 (Android) Add VFPv3/VFPv4 flags 2015-05-02 08:08:42 +02:00
twinaphex a68253940f (performance.c) Make it C89-compatible 2015-04-12 19:18:00 +02:00
aliaspider effaf20608 (3DS) use cpu ticks for the performance counter. 2015-04-08 19:01:16 +01:00
aliaspider d64e235cce (3DS) osGetTime is in milliseconds. 2015-04-02 03:58:53 +01:00
aliaspider 2045cee432 preliminary 3DS port. 2015-04-01 22:14:13 +01:00
twinaphex e6f0d366cb Go through global_get_ptr 2015-03-21 04:43:18 +01:00
Twinaphex 4a0d2367d6 (OSX/iOS) Implement clock_gettime for OSX/iOS 2015-02-28 18:51:07 +01:00
aliaspider 4317c4f1cb (PSP) fix build.
add 7-zip support.
fix cores filenames detection in core_info_list_new.
use sceRtcGetCurrentTick instead of the less precise gettimeofday for
the performance counter.
2015-02-25 13:30:46 +01:00
twinaphex 886e6f3f1e Start adding documentation for performance.c 2015-01-09 02:37:46 +01:00
twinaphex ecf499c588 Update headers 2015-01-07 18:24:13 +01:00
twinaphex 219450dd46 performance.c - rename 'time' variable to avoid declaration shadowing 2014-10-22 07:24:37 +02:00
twinaphex a92ec148bd Rename more local index variables 2014-10-21 00:11:50 +02:00
twinaphex 1dd985e3fb (PS3) performance.c - buildfix 2014-10-10 19:02:44 +02:00
Mike Robinson 8a9593cd3a Reduce CPU features log spam 2014-10-10 00:05:39 +01:00
twinaphex 8437e4bd2a Style/indent nits 2014-09-15 07:03:54 +02:00
twinaphex 2d08fbb875 (performance.c) Add RETRO_SIMD_AES 2014-09-02 20:50:43 +02:00
twinaphex fbb0b57cae Use __ARM_NEON__ define instead of HAVE_NEON 2014-07-26 20:18:37 +02:00
Twinaphex fb48f513d7 Use rarch_get_perf_counter implementation for OSX as well 2014-07-26 04:43:36 +02:00
Twinaphex b9b79aeff0 (iOS) rarch_get_perf_counter should work properly now 2014-07-26 04:35:00 +02:00
twinaphex 9a2ee92045 (Win32/Xbox) Performance counters were broken on Win32/Xbox before,
implement generic retro_perf_log implementation
2014-06-03 21:51:14 +02:00
twinaphex 001d6e8897 Get rid of PERF_TEST entirely - if Performance Counters setting is
enabled, will also report performance counters log at exit
2014-06-01 22:16:22 +02:00
twinaphex 753d78dfd3 (Performance counters) Add performance counters to regular build
(Menu/Setting) Enable g_extern.perfcnt_enable - turns RetroArch
frontend perfcounters on/off
(Menu) Add menu option 'Performance Counters'
2014-06-01 22:07:39 +02:00
Themaister 3138152a80 Allow perf counter reset from RGUI. 2014-06-01 20:24:55 +02:00
twinaphex df53c6b6e7 (Menu) Add Performance Counters Option. TODO - when in Performance
Counters menu, should update values in real-time
2014-06-01 18:45:03 +02:00
twinaphex b5d1e9aa83 (iOS) Take out forcibly hacking out all ARM ASM code for iOS port 2014-05-10 23:37:01 +02:00
twinaphex 0e45b11246 (Apple) Style nits 2014-04-19 20:16:29 +02:00
twinaphex fd215a1d27 (iOS) Build fix - don't compile in ARM NEON code in the meantime
until assembly files are fixed to assemble with LLVM/Clang
2014-04-17 23:04:40 +02:00