Instrução |# Ciclos de Clock | Referência --------------------------------|------------------|----------- Operações com inteiros | - soma e subtração | - multiplicação | 16 PG2.0 5.1.1.1 página 49 parágrafo - divisão | - módulo | - shift | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 - __mul24 | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 - conversão entre inteiros | - int to char | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - char to int | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - int to short | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - short to int | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - short to char | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - char to short | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 | Operações lógicas | - and | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 - or | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 - xor | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 - not | 4 PG2.0 5.1.1.1 página 49 parágrafo 4 | Operações com floats | - soma e subtração | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - multiplicação | 4 PG2.0 5.1.1.1 página 49 paragrafo 2 - divisão | 32 PG2.0 5.1.1.1 página 50 paragrafo 5 - conversão para inteiro | - 8 bits | - 16 bits | - 32 bits | - conversão double to float | - operações trigonométricas | - sin | 32 PG2.0 5.1.1.1 página 49 parágrafo 6 - cos | 32 PG2.0 5.1.1.1 página 49 parágrafo 6 - tan | - asin | - acos | - atan | - sqrt | 32 PG2.0 5.1.1.1 página 50 paragrafo 4 - rsqrt | 16 PG2.0 5.1.1.1 página 49 paragrafo 3 | Leituras | - memória global | 400~600 PG2.0 5.1.1.3 página 51 paragrafo 5 - textura | - memória compartilhada | 0 - memória constante | - registrador | 0 | Escritas | - memória global | - memória compartilhada | 4 PG2.0 5.1.1.3 página 51 paragrafo 5 - registrador | 1 **===-------------------------------------------------------------------===**