diff options
Diffstat (limited to 'test')
-rw-r--r-- | test/lit/relaxed-simd.wast | 26 |
1 files changed, 26 insertions, 0 deletions
diff --git a/test/lit/relaxed-simd.wast b/test/lit/relaxed-simd.wast index a21eb8a48..e1d936c17 100644 --- a/test/lit/relaxed-simd.wast +++ b/test/lit/relaxed-simd.wast @@ -350,6 +350,25 @@ ) ) + ;; CHECK-BINARY: (func $i16x8.relaxed_q15mulr_s (param $0 v128) (param $1 v128) (result v128) + ;; CHECK-BINARY-NEXT: (i16x8.relaxed_q15mulr_s + ;; CHECK-BINARY-NEXT: (local.get $0) + ;; CHECK-BINARY-NEXT: (local.get $1) + ;; CHECK-BINARY-NEXT: ) + ;; CHECK-BINARY-NEXT: ) + ;; CHECK-TEXT: (func $i16x8.relaxed_q15mulr_s (param $0 v128) (param $1 v128) (result v128) + ;; CHECK-TEXT-NEXT: (i16x8.relaxed_q15mulr_s + ;; CHECK-TEXT-NEXT: (local.get $0) + ;; CHECK-TEXT-NEXT: (local.get $1) + ;; CHECK-TEXT-NEXT: ) + ;; CHECK-TEXT-NEXT: ) + (func $i16x8.relaxed_q15mulr_s (param $0 v128) (param $1 v128) (result v128) + (i16x8.relaxed_q15mulr_s + (local.get $0) + (local.get $1) + ) + ) + ) ;; CHECK-NODEBUG: (type $v128_v128_v128_=>_v128 (func (param v128 v128 v128) (result v128))) @@ -481,3 +500,10 @@ ;; CHECK-NODEBUG-NEXT: (local.get $1) ;; CHECK-NODEBUG-NEXT: ) ;; CHECK-NODEBUG-NEXT: ) + +;; CHECK-NODEBUG: (func $17 (param $0 v128) (param $1 v128) (result v128) +;; CHECK-NODEBUG-NEXT: (i16x8.relaxed_q15mulr_s +;; CHECK-NODEBUG-NEXT: (local.get $0) +;; CHECK-NODEBUG-NEXT: (local.get $1) +;; CHECK-NODEBUG-NEXT: ) +;; CHECK-NODEBUG-NEXT: ) |