Patent ID: 6891538
Filing Date: 2005-05-10
Classification: G06F,G06T

Abstract:
1. A dual mode device for generating a cross product or a dot product from a first vector and a second vector, the first vector having a first set of components and the second vector having a second set of components, the device comprising: a dual mode controller receiving the first and second vectors, the dual mode controller being configured to select vector components for evaluating a cross product component or a dot product in response to a first signal, the first signal indicting whether to generate a cross product component or a dot product, wherein the dual mode controller changes the sign of one or more selected vector components when the first signal indicates generation of the cross product component; and a dual mode unit coupled to receive the selected vector components for generating the gross product component or the dot product in response to the first signal and comprising a plurality of shared logic units that are used to generate the cross product component and the dot product.