panfrost/midgard: fpow is a two-part operation
authorAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 26 Mar 2019 04:48:20 +0000 (04:48 +0000)
committerAlyssa Rosenzweig <alyssa@rosenzweig.io>
Tue, 26 Mar 2019 23:36:09 +0000 (23:36 +0000)
commit04a72391f35d4f25175fd1028871f2666d2ebb83
treed8c919719c525eff81e8a7334df5161b1e0ca030
parent12d1d99feeaf52cd144c0c428b8cde6e815242be
panfrost/midgard: fpow is a two-part operation

In fact, the native "fpow" instruction only does half of it; more work
is needed for the actual instruction. For now, just lower.

Fixes: 1ea42894c ("panfrost/midgard: Implement fpow")
Signed-off-by: Alyssa Rosenzweig <alyssa@rosenzweig.io>
src/gallium/drivers/panfrost/midgard/helpers.h
src/gallium/drivers/panfrost/midgard/midgard.h
src/gallium/drivers/panfrost/midgard/midgard_compile.c
src/gallium/drivers/panfrost/midgard/midgard_compile.h