From e93aa4da04313aadc078ba245bc48392841a256b Mon Sep 17 00:00:00 2001 From: lkcl Date: Mon, 7 Oct 2019 09:56:23 +0100 Subject: [PATCH] --- simple_v_extension/specification/mv.x.rst | 11 +++++++++++ 1 file changed, 11 insertions(+) diff --git a/simple_v_extension/specification/mv.x.rst b/simple_v_extension/specification/mv.x.rst index ce75de220..332892f8e 100644 --- a/simple_v_extension/specification/mv.x.rst +++ b/simple_v_extension/specification/mv.x.rst @@ -221,6 +221,17 @@ Matrix 4x4 Vector mul pfscale is a 4 vec mv.shuffle followed by a fmul. pfscaleadd is a 4 vec mv.shuffle followed by a fmac. +In effect what this is doing is: + +:: + + fmul f2, f1.xxxx, f10 + fmac f2, f1.yyyy, f11, f2 + fmac f2, f1.zzzz, f12, f2 + fmac f2, f1.wwww, f13, f2 + +Where all of f2, f1, and f10-13 are vec4 + Pseudocode ========== -- 2.30.2