¿Cómo puedo decirle a GCC que desenrolle un ciclo en particular? He utilizado CUDA SDK donde los lazos se pueden desenrollar manualmente usando #pragma unroll. ¿Hay alguna característica similar para
Decir que tengo un bucle que tiene este aspecto: for(int i = 0; i < 10000; i++) {
/* Do something computationally expensive */
if (i < 200 && !(i%20)) {
/* Do something else */
}
ejemplo dado: scala> def pipes(strings:String*) = strings.toList.mkString("|")
cual puedo llamar normalmente: scala> pipes("foo", "bar")
res1: String = foo|bar
o con un splat: scala> val args = L