diff --git a/src/panfrost/bifrost/valhall/ISA.xml b/src/panfrost/bifrost/valhall/ISA.xml index b439c22a6ce..b5f76763bb3 100644 --- a/src/panfrost/bifrost/valhall/ISA.xml +++ b/src/panfrost/bifrost/valhall/ISA.xml @@ -936,7 +936,7 @@ - + Load `vecsize` components from the attribute descriptor at entry `index` of resource table `table` at index (vertex ID, instance ID), converting @@ -946,6 +946,7 @@ + Vertex ID Instance ID @@ -953,6 +954,60 @@ + + + Load `vecsize` components from the attribute descriptor at the specified + location at index (vertex ID, instance ID), converting + to the specified register format. + + The index must not diverge within a warp. + + + + + + + + Vertex ID + Instance ID + Index and table + + + + + Load `vecsize` components from the texture descriptor at entry `index` + of resource table `table`, converting + to the specified register format. + + + + + + + + X/Y coordinates (16:16) + Z/W coordinates (16:16) + + + + + + + Load `vecsize` components from the texture descriptor at the specified + location at index, converting + to the specified register format. + + + + + + + + X/Y coordinates (16:16) + Z/W coordinates (16:16) + Index and table + + Load the effective address of an attribute specified with the @@ -1165,19 +1220,6 @@ Mode descriptor - - - The index must not diverge within a warp. - - - - - - Vertex ID - Instance ID - Index - - Load effective address of a buffer with an immediate offset added.