diff options
| author | Noah Gibbs <the.codefolio.guy@gmail.com> | 2022-08-05 17:03:06 +0100 |
|---|---|---|
| committer | Takashi Kokubun <takashikkbn@gmail.com> | 2022-08-29 08:47:07 -0700 |
| commit | 0a680912e960c66b9894cd8b04ecdc819a531727 (patch) | |
| tree | d49c65ce97e5de3527ed67e56f92f486055caa73 | |
| parent | 7908eabf6f639cf7ec84714418b6b1aa28825af7 (diff) | |
x86 TEST should do a load for mem opnds first (https://github.com/Shopify/ruby/pull/368)
| -rw-r--r-- | yjit/src/backend/x86_64/mod.rs | 2 |
1 files changed, 1 insertions, 1 deletions
diff --git a/yjit/src/backend/x86_64/mod.rs b/yjit/src/backend/x86_64/mod.rs index 696846d2a8..8d45230e91 100644 --- a/yjit/src/backend/x86_64/mod.rs +++ b/yjit/src/backend/x86_64/mod.rs @@ -117,7 +117,7 @@ impl Assembler }; match op { - Op::Add | Op::Sub | Op::And | Op::Cmp | Op::Or => { + Op::Add | Op::Sub | Op::And | Op::Cmp | Op::Or | Op::Test => { let (opnd0, opnd1) = match (opnds[0], opnds[1]) { (Opnd::Mem(_), Opnd::Mem(_)) => { (asm.load(opnds[0]), asm.load(opnds[1])) |
