working on code
[simplev-cpp.git] / tests / test_sub / expected.s
diff --git a/tests/test_sub/expected.s b/tests/test_sub/expected.s
new file mode 100644 (file)
index 0000000..e4d457e
--- /dev/null
@@ -0,0 +1,90 @@
+       .file   "test.cpp"
+       .abiversion 2
+       .section        ".text"
+       .align 2
+       .p2align 4,,15
+       .globl _Z10test_sub_1N2sv3VecIhLm1ELm4EEES1_
+       .type   _Z10test_sub_1N2sv3VecIhLm1ELm4EEES1_, @function
+_Z10test_sub_1N2sv3VecIhLm1ELm4EEES1_:
+.LFB27:
+       .cfi_startproc
+       li 9,4
+       li 10,-1
+#APP
+ # 350 "include/simplev_cpp.h" 1
+       # setvl 0, 9, MVL=4
+       .long 1275068416 | (0 << 21) | (9 << 16) | ((4 - 1) << 9)
+       # sv.subf ew=8, subvl=1, m=10, 8.v, 4.v, 3.v
+       .long 5186688
+       subf 8, 4, 3
+ # 0 "" 2
+#NO_APP
+       mr 3,8
+       blr
+       .long 0
+       .byte 0,9,0,0,0,0,0,0
+       .cfi_endproc
+.LFE27:
+       .size   _Z10test_sub_1N2sv3VecIhLm1ELm4EEES1_,.-_Z10test_sub_1N2sv3VecIhLm1ELm4EEES1_
+       .align 2
+       .p2align 4,,15
+       .globl _Z10test_sub_2N2sv3VecItLm1ELm4EEES1_
+       .type   _Z10test_sub_2N2sv3VecItLm1ELm4EEES1_, @function
+_Z10test_sub_2N2sv3VecItLm1ELm4EEES1_:
+.LFB34:
+       .cfi_startproc
+       li 9,4
+       li 10,-1
+#APP
+ # 350 "include/simplev_cpp.h" 1
+       # setvl 0, 9, MVL=4
+       .long 1275068416 | (0 << 21) | (9 << 16) | ((4 - 1) << 9)
+       # sv.subf ew=16, subvl=1, m=10, 8.v, 4.v, 3.v
+       .long 4859008
+       subf 8, 4, 3
+ # 0 "" 2
+#NO_APP
+       mr 3,8
+       blr
+       .long 0
+       .byte 0,9,0,0,0,0,0,0
+       .cfi_endproc
+.LFE34:
+       .size   _Z10test_sub_2N2sv3VecItLm1ELm4EEES1_,.-_Z10test_sub_2N2sv3VecItLm1ELm4EEES1_
+       .align 2
+       .p2align 4,,15
+       .globl _Z10test_sub_3N2sv3VecItLm1ELm4EEES1_S1_
+       .type   _Z10test_sub_3N2sv3VecItLm1ELm4EEES1_S1_, @function
+_Z10test_sub_3N2sv3VecItLm1ELm4EEES1_S1_:
+.LFB35:
+       .cfi_startproc
+       li 9,4
+       li 10,-1
+#APP
+ # 350 "include/simplev_cpp.h" 1
+       # setvl 0, 9, MVL=4
+       .long 1275068416 | (0 << 21) | (9 << 16) | ((4 - 1) << 9)
+       # sv.subf ew=16, subvl=1, m=10, 8.v, 5.v, 4.v
+       .long 4859008
+       subf 8, 5, 4
+ # 0 "" 2
+#NO_APP
+       mr 5,8
+#APP
+ # 350 "include/simplev_cpp.h" 1
+       # setvl 0, 9, MVL=4
+       .long 1275068416 | (0 << 21) | (9 << 16) | ((4 - 1) << 9)
+       # sv.subf ew=16, subvl=1, m=10, 8.v, 5.v, 3.v
+       .long 4859008
+       subf 8, 5, 3
+ # 0 "" 2
+#NO_APP
+       mr 3,8
+       blr
+       .long 0
+       .byte 0,9,0,0,0,0,0,0
+       .cfi_endproc
+.LFE35:
+       .size   _Z10test_sub_3N2sv3VecItLm1ELm4EEES1_S1_,.-_Z10test_sub_3N2sv3VecItLm1ELm4EEES1_S1_
+       .ident  "GCC"
+       .section        .note.GNU-stack,"",@progbits