Index: src/builtins/s390/builtins-s390.cc |
diff --git a/src/builtins/s390/builtins-s390.cc b/src/builtins/s390/builtins-s390.cc |
index 98d918550fd4073f4bc6bb25f688f72ac3b403f0..01998314959e4d0a35f2f79db93dc8ad85471bf3 100644 |
--- a/src/builtins/s390/builtins-s390.cc |
+++ b/src/builtins/s390/builtins-s390.cc |
@@ -670,7 +670,8 @@ void Builtins::Generate_ResumeGeneratorTrampoline(MacroAssembler* masm) { |
// Store input value into generator object. |
Label async_await, done_store_input; |
- __ And(r5, r5, Operand(static_cast<int>(SuspendFlags::kAsyncGeneratorAwait))); |
+ __ AndP(r5, r5, |
+ Operand(static_cast<int>(SuspendFlags::kAsyncGeneratorAwait))); |
john.yan
2017/04/11 17:30:41
use tmll?
JaideepBajwa
2017/04/11 22:45:01
I tried changing to
__ tmll(r5, Operand(static_c
|
__ CmpP(r5, Operand(static_cast<int>(SuspendFlags::kAsyncGeneratorAwait))); |
__ beq(&async_await); |