From 1dd7f0893b28d10fb40f2ce7337c986b83c16f1d Mon Sep 17 00:00:00 2001 From: cinap_lenrek Date: Sun, 4 Oct 2015 20:16:41 +0200 Subject: ape: add missing _subv() function to 386/vlop.s --- sys/src/ape/lib/ap/386/vlop.s | 12 +++++++++++- 1 file changed, 11 insertions(+), 1 deletion(-) diff --git a/sys/src/ape/lib/ap/386/vlop.s b/sys/src/ape/lib/ap/386/vlop.s index 42e8a70df..1ad69f274 100644 --- a/sys/src/ape/lib/ap/386/vlop.s +++ b/sys/src/ape/lib/ap/386/vlop.s @@ -33,7 +33,7 @@ TEXT _div64by32(SB), $0 MOVL DX, 0(CX) RET -TEXT _addv(SB), $0 +TEXT _addv(SB),1,$0 /* used in profiler, can't be profiled */ MOVL r+0(FP), CX MOVL a+4(FP), AX MOVL a+8(FP), BX @@ -42,3 +42,13 @@ TEXT _addv(SB), $0 MOVL AX, 0(CX) MOVL BX, 4(CX) RET + +TEXT _subv(SB),1,$0 /* used in profiler, can't be profiled */ + MOVL r+0(FP), CX + MOVL a+4(FP), AX + MOVL a+8(FP), BX + SUBL b+12(FP), AX + SBBL b+16(FP), BX + MOVL AX, 0(CX) + MOVL BX, 4(CX) + RET -- cgit v1.2.3