Change to pass by reference
sceSha256
add files include in CMakeLists.txt and Android.mk.
Revert "Untested attempt at fixing the iOS build (see #6972)"

This reverts commit a84597f266358f14ea1a51bd7cbefe971ae668c9.
use libc++ for iOS to avoid additional directives
Merge branch 'sceSha256' of https://github.com/daniel229/ppsspp into daniel229-sceSha256
Implement sceSha256Digest (untested)
Oops
Exclude the X64Emitter test on ARM.

Don't want to make that run on ARM...
jit: Make available js_ and jo_ in regcaches.
Fix a sign comparison warning.

This isn't really negative anyway.
jit: Improve and unify GPR spill logic.

Now the same logic on x86 and ARM, and handles HI/LO/etc. better.
Don't allow clobbering in a likely delay slot.

Since, we don't know which path it will take.  Also, don't clobber when
it's the delay slot of the instruction in question - this was a tricky
case.
jit: Discard clobbered registers on spill.

If we're spilling anyway, discard rather than saving.
Merge pull request #7151 from unknownbrackets/jit-minor

jit: Prioritize clobbered regs and discard them on spill
jit: Disable clobber detection for now.

Should still spill better.  Something is wrong with flags detection, a
clobber to rd is incorrectly discarding outside a delay slot.  Don't have
time now to look into it further.
jit: Re-enable clobbering with movz/movn support.

Oops, these should be the only ones that take rd "in".
Core: Mark some module functions as static
Merge pull request #7146 from hrydgard/sha256

Quick implementation of sceSha256Digest from #7134
jit: Re-disable clobbered thing.

No idea what's wrong...