test: Fix 593-checker-shift-and-simplifier for target

Previously, the operations() method was failing when compiling with
javac/dx.

Rewrite it again as smali to retain the previous optimization
validation.

(Tested on target arm 32/64).

Test: art/test/run-test --64 --never-clean  --optimizing --build-with-javac-dx  593-checker-shift-and-simplifier
Test: art/test/run-test --never-clean  --optimizing --build-with-javac-dx  593-checker-shift-and-simplifier
Bug: 62950048
Bug: 36902714
Change-Id: Ia56285537a0213e94ded2690bcb39cb6f528df22
3 files changed