From 70d83eda99d0687ba07348ca773ee8bf3e9bbfa9 Mon Sep 17 00:00:00 2001 From: Richard Musiol Date: Sun, 4 Mar 2018 13:41:30 +0100 Subject: time: add wasm architecture This commit adds the wasm architecture to the time package. Updates #18892 Change-Id: I86841e096894eacf7f972add9a532491e4d00014 Reviewed-on: https://go-review.googlesource.com/106997 Run-TryBot: Brad Fitzpatrick TryBot-Result: Gobot Gobot Reviewed-by: Brad Fitzpatrick --- src/syscall/time_js_wasm.s | 11 +++++++++++ src/syscall/timestruct.go | 2 +- 2 files changed, 12 insertions(+), 1 deletion(-) create mode 100644 src/syscall/time_js_wasm.s (limited to 'src/syscall') diff --git a/src/syscall/time_js_wasm.s b/src/syscall/time_js_wasm.s new file mode 100644 index 0000000000..f08b17006d --- /dev/null +++ b/src/syscall/time_js_wasm.s @@ -0,0 +1,11 @@ +// Copyright 2018 The Go Authors. All rights reserved. +// Use of this source code is governed by a BSD-style +// license that can be found in the LICENSE file. + +#include "textflag.h" + +TEXT ·startTimer(SB),NOSPLIT,$0 + JMP time·startTimer(SB) + +TEXT ·stopTimer(SB),NOSPLIT,$0 + JMP time·stopTimer(SB) diff --git a/src/syscall/timestruct.go b/src/syscall/timestruct.go index 49c3383b4f..84a00a77d8 100644 --- a/src/syscall/timestruct.go +++ b/src/syscall/timestruct.go @@ -2,7 +2,7 @@ // Use of this source code is governed by a BSD-style // license that can be found in the LICENSE file. -// +build darwin dragonfly freebsd linux nacl netbsd openbsd solaris +// +build darwin dragonfly freebsd js,wasm linux nacl netbsd openbsd solaris package syscall -- cgit v1.3