コプロセッサのための命令を提供する方法において、データ処理命令のストリームに応じてメインプロセッサを使用してデータ処理を実行する段階であって、前記データ処理命令は少なくとも1つのコプロセッサ命令を含む、段階と、少なくとも1つのコプロセッサ命令のために2つのソースレジスタおよび1つのデスティネーションレジスタを提供する段階であって、前記レジスタはデータ要素を含む、段階と、コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、前記コプロセッサ命令のためのターゲットコプロセッサを識別するためのコプロセッサ識別フィールドを含むコプロセッサ命令を提供する段階であって、前記命令はデータ要素を前記ソースレジスタの1つから前記デスティネーションレジスタの要素へブロードキャストする、段階と、を含むことを特徴とする方法。データ要素を前記デスティネーションレジスタのすべての要素へブロードキャストする命令を提供する段階を含むことを特徴とする請求項1記載の方法。ブロードキャストされる前記データ要素のサイズを指定する段階を含むことを特徴とする請求項1記載の方法。ブロードキャストされる8、16または32ビットのデータ要素のうちの1つを選択的に指定する段階を含むことを特徴とする請求項3記載の方法。ビット0から31を割り当て、ビット7から5を動作タイプを示すために使用し、ビット11から8をコプロセッサ番号を示すために割り当て、ビット23および22をオペランドサイズを示すために割り当て、ビット21および20を飽和タイプを設定するために割り当てる段階を含むことを特徴とする請求項1記載の方法。ビット27から24を1110に割り当てる段階を含むことを特徴とする請求項1記載の方法。メインプロセッサの算術フラグの状態に依存してコプロセッサ命令を条件付きで実行する段階を含むことを特徴とする請求項1記載の方法。データ要素をメインプロセッサのソースレジスタからコプロセッサのデスティネーションレジスタへブロードキャストする命令を提供する段階を含むことを特徴とする請求項1記載の方法。命令を実行した場合、プロセッサをベースとするシステムは、データ処理命令のストリームに応じてメインプロセッサを使用してデータ処理を実行し、前記データ処理命令は少なくとも1つのコプロセッサ命令を含み、少なくとも1つのコプロセッサ命令のために2つのソースレジスタおよび1つのデスティネーションレジスタを使用し、前記レジスタはデータ要素を含み、コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、前記コプロセッサ命令のためのターゲットコプロセッサを識別するためのコプロセッサ識別フィールドを含むコプロセッサ命令を操作し、前記命令はデータ要素を前記ソースレジスタの1つから前記デスティネーションレジスタの要素へブロードキャストする、ことを可能にする命令を格納する媒体を含むことを特徴とする物品。命令を実行した場合、プロセッサをベースとするシステムは、データ要素を前記デスティネーションレジスタのすべての要素へブロードキャストする命令を提供することを可能にする命令をさらに格納することを特徴とする請求項9記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、ブロードキャストされる前記データ要素のサイズを指定する命令を提供することを可能にする命令をさらに格納することを特徴とする請求項9記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、ブロードキャストされる8、16または32ビットのデータ要素のうちの1つを選択的に指定する命令を提供することを可能にする命令をさらに格納することを特徴とする請求項9記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、ビット0から31を割り当て、ビット7から5を動作タイプを示すために使用し、ビット11から8をコプロセッサ番号を示すために割り当て、ビット23および22をオペランドサイズを示すために割り当て、ビット21および20を飽和タイプを設定するために割り当てる命令を提供することを可能にする命令をさらに格納することを特徴とする請求項9記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、メインプロセッサの算術フラグの状態に依存してコプロセッサ命令を条件付きで実行することを可能にする命令をさらに格納することを特徴とする請求項9記載の物品。算術フラグを含むメインプロセッサと、前記メインプロセッサに結合されたコプロセッサであって、前記コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、コプロセッサ命令のためのターゲットコプロセッサを識別するコプロセッサ識別フィールドを含み、前記コプロセッサはコプロセッサ命令のために2つのソースレジスタおよびデスティネーションレジスタを割り当て、前記レジスタはデータ要素を含み、前記コプロセッサはデータ要素を前記ソースレジスタから前記デスティネーションレジスタの要素へブロードキャストする命令を含む、コプロセッサと、を含むことを特徴とするプロセッサ。前記プロセッサは、単一命令複数データのコプロセッサであることを特徴とする請求項15記載のプロセッサ。前記コプロセッサは、ビット0から31までを有する命令を使用し、ここでビット7から5は動作タイプを示し、ビット11から8はコプロセッサ番号を示し、ビット23および22はオペランドサイズを示し、ビット21および20は飽和タイプを設定することを特徴とする請求項15記載のプロセッサ。前記命令は、データ要素を前記デスティネーションレジスタのすべての要素へブロードキャストすることを特徴とする請求項15記載のプロセッサ。前記命令は、ブロードキャストされる前記データ要素のサイズを指定することを特徴とする請求項15記載のプロセッサ。前記命令は、ブロードキャストされる8、16または32ビットのデータ要素のうちの1つを選択的に指定することを特徴とする請求項19記載のプロセッサ。前記コプロセッサは、前記デスティネーションレジスタおよび前記ソースレジスタを含む前記メインプロセッサを含むことを特徴とする請求項15記載のプロセッサ。コプロセッサのための命令を提供する方法において、データ処理命令のストリームに応じてメインプロセッサを使用してデータ処理を実行する段階であって、前記データ処理命令は少なくとも1つのコプロセッサ命令を含む、段階と、少なくとも1つのコプロセッサ命令のために2つのソースレジスタおよび1つのデスティネーションレジスタを提供する段階と、コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、前記コプロセッサ命令のためのターゲットコプロセッサを識別するためのコプロセッサ識別フィールドを含むコプロセッサ命令を提供する段階と、前記ソースレジスタから値を取り出し、かつ前記値を前記デスティネーションレジスタに置く命令を実行する段階であって、前記命令はこれらの値が前記ソースレジスタから取り出されることを可能にするために前記値のオフセットを決定する情報を含む、段階と、を含むことを特徴とする方法。前記オフセットを前記命令中に提供する段階を含むことを特徴とする請求項22記載の方法。前記オフセット情報をどこで見つけるべきかに関する情報を前記命令中に提供する段階を含むことを特徴とする請求項22記載の方法。汎用目的のレジスタについて、前記オフセットに関する情報を含む指示を前記命令中に提供する段階を含むことを特徴とする請求項24記載の方法。メインプロセッサの算術フラグの状態に依存してコプロセッサの命令を条件付きで実行することを特徴とする請求項22記載の方法。命令を実行した場合に、プロセッサをベースとするシステムは、データ処理命令のストリームに応じてメインプロセッサを使用してデータ処理を実行し、前記データ処理命令は少なくとも1つのコプロセッサ命令を含み、前記少なくとも1つのコプロセッサ命令のために2つのソースレジスタおよび1つのデスティネーションレジスタを提供し、コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、前記コプロセッサ命令のためのターゲットコプロセッサを識別するためのコプロセッサ識別フィールドを含むコプロセッサ命令を提供し、前記ソースレジスタから値を取り出し、かつ前記値を前記デスティネーションレジスタに置く命令を実行し、前記命令はこれらの値が前記ソースレジスタから取り出されることを可能にするために前記値のオフセットを決定する情報を含む、ことを可能にする命令を格納する媒体を含むことを特徴とする物品。命令を実行した場合、プロセッサをベースとするシステムは、前記命令中に前記オフセットを提供することを可能にする命令をさらに格納することを特徴とする請求項27記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、前記オフセット情報をどこで見つけるべきかに関する情報を前記命令中に提供することを可能にする命令をさらに格納することを特徴とする請求項27記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、汎用目的のレジスタについて、前記オフセットに関する情報を含む指示を前記命令中に提供することを可能にする命令をさらに格納することを特徴とする請求項27記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、符号付き飽和、飽和なし、および、符号なし飽和を含む3つの異なる飽和タイプを提供することを可能にする命令をさらに格納することを特徴とする請求項27記載の物品。命令を実行した場合、プロセッサをベースとするシステムは、メインプロセッサの算術フラグの状態に依存してコプロセッサ命令を条件付きで実行することを可能にする命令をさらに格納することを特徴とする請求項27記載の物品。算術フラグを含むメインプロセッサと、前記コプロセッサによって実行されるデータ処理動作を指定するオペコード、および、コプロセッサ命令のためのターゲットコプロセッサを識別するコプロセッサ識別フィールドを格納する記憶装置であって、前記コプロセッサは前記ソースレジスタから値を取り出しかつ前記値を前記デスティネーションレジスタに置き、前記命令はこれらの値が前記ソースレジスタから取り出されることを可能にするためにその値のオフセットを決定する情報を含む、記憶装置と、を含むことを特徴とするコプロセッサ。前記コプロセッサは、単一命令複数データのコプロセッサであることを特徴とする請求項33記載のコプロセッサ。前記オフセットを前記命令から取り出すことを特徴とする請求項33記載のコプロセッサ。前記オフセット情報をどこで見つけるべきかに関する情報を前記命令から取り出すことを特徴とする請求項33記載のコプロセッサ。汎用目的のレジスタについて、前記オフセットに関する情報を含む指示を前記命令から取り出すことを特徴とする請求項33記載のコプロセッサ。前記コプロセッサはビット0から31を有する命令を使用し、ここでビット7から5は動作タイプを示し、ビット11から8はコプロセッサ番号を示し、ビット23および22はオペランドサイズを示し、ビット21および20は飽和タイプを設定することを特徴とする請求項33記載のコプロセッサ。