diff options
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.txt | 108 |
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 + |