evas/cpu: rework SIGILL code for non-x86 (and fix windows build)
authorMike Blumenkrantz <zmike@samsung.com>
Fri, 22 Jun 2018 18:18:43 +0000 (14:18 -0400)
committerMyoungwoon Roy, Kim <myoungwoon.kim@samsung.com>
Mon, 25 Jun 2018 08:37:40 +0000 (17:37 +0900)
commit1373dbed2fe31e6e0ee1dfb7d4ba004200f62705
treef69f3ae4f6b190d00d75936d48ec776ccf1f50ff
parentcc3246c93c3544f64082c35eb8095d04206250ff
evas/cpu: rework SIGILL code for non-x86 (and fix windows build)

Summary:
the previous patch which improved this code for x86 archs broke compiling
for non-x86 and, coincidentally, for windows builds on x86 due to some
unusual #ifdef blocks

this attempts to restore handling on non-x86 and adds additional #ifdefs for
functions which did not build on windows due to removed code

ref 6b1ab3cd9c7e19908690e9e913df7504cc8ae7c8

Reviewers: ManMower, devilhorns

Reviewed By: ManMower

Subscribers: cedric, #committers

Tags: #efl

Maniphest Tasks: T7062

Differential Revision: https://phab.enlightenment.org/D6368
src/lib/evas/common/evas_cpu.c