summaryrefslogtreecommitdiff
path: root/src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt
diff options
context:
space:
mode:
Diffstat (limited to 'src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt')
-rw-r--r--src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt108
1 files changed, 108 insertions, 0 deletions
diff --git a/src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt b/src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt
new file mode 100644
index 00000000000..75356636101
--- /dev/null
+++ b/src/mongo/db/test_output/exec/sbe/s_b_e_prim_binary_test/fill_empty_with_constant.txt
@@ -0,0 +1,108 @@
+# Golden test output of SBEPrimBinaryTest/FillEmptyWithConstant
+== VARIATION rhs constant: Nothing
+-- INPUT EXPRESSION:
+(s1 ?: Nothing)
+
+-- COMPILED EXPRESSION:
+[0x0000-0x001e]
+0x0000: pushAccessVal(accessor: <accessor>);
+0x0009: jmpNothing(target: 0x0013);
+0x000e: jmp(target: 0x001e);
+0x0013: pop();
+0x0014: pushConstVal(value: Nothing);
+
+
+-- EXECUTE VARIATION:
+SLOTS: [1: Nothing]
+RESULT: Nothing
+
+-- EXECUTE VARIATION:
+SLOTS: [1: null]
+RESULT: null
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true]
+RESULT: true
+
+== VARIATION rhs constant: null
+-- INPUT EXPRESSION:
+(s2 ?: null)
+
+-- COMPILED EXPRESSION:
+[0x0000-0x000b]
+0x0000: pushAccessVal(accessor: <accessor>);
+0x0009: fillEmptyImm(k: Null);
+
+
+-- EXECUTE VARIATION:
+SLOTS: [1: Nothing, 2: Nothing]
+RESULT: null
+
+-- EXECUTE VARIATION:
+SLOTS: [1: null, 2: null]
+RESULT: null
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true]
+RESULT: true
+
+== VARIATION rhs constant: true
+-- INPUT EXPRESSION:
+(s3 ?: true)
+
+-- COMPILED EXPRESSION:
+[0x0000-0x000b]
+0x0000: pushAccessVal(accessor: <accessor>);
+0x0009: fillEmptyImm(k: True);
+
+
+-- EXECUTE VARIATION:
+SLOTS: [1: Nothing, 2: Nothing, 3: Nothing]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: null, 2: null, 3: null]
+RESULT: null
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true, 3: true]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true, 3: true]
+RESULT: true
+
+== VARIATION rhs constant: true
+-- INPUT EXPRESSION:
+(s4 ?: true)
+
+-- COMPILED EXPRESSION:
+[0x0000-0x000b]
+0x0000: pushAccessVal(accessor: <accessor>);
+0x0009: fillEmptyImm(k: True);
+
+
+-- EXECUTE VARIATION:
+SLOTS: [1: Nothing, 2: Nothing, 3: Nothing, 4: Nothing]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: null, 2: null, 3: null, 4: null]
+RESULT: null
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true, 3: true, 4: true]
+RESULT: true
+
+-- EXECUTE VARIATION:
+SLOTS: [1: true, 2: true, 3: true, 4: true]
+RESULT: true
+