OpenCores
URL https://opencores.org/ocsvn/connect-6/connect-6/trunk

Subversion Repositories connect-6

[/] [connect-6/] [trunk/] [BUILD_SCC/] [synth_src/] [threats.cpp] - Diff between revs 10 and 11

Go to most recent revision | Show entire file | Details | Blame | View Log

Rev 10 Rev 11
Line 548... Line 548...
        /*----------------------------
        /*----------------------------
        end rewritten for hardware
        end rewritten for hardware
        ----------------------------*/
        ----------------------------*/
        //board_free(b);
        //board_free(b);
        //return moves;
        //return moves;
        //return 0;
        return 1;
}
}
 
 
//void debug_counts(void)
//void debug_counts(void)
//{
//{
//        int i, sum = 0;
//        int i, sum = 0;
Line 725... Line 725...
                                //cout<<"popped"<<","<<val.weight<<" "<<val.x<<" "<<val.y<<endl;
                                //cout<<"popped"<<","<<val.weight<<" "<<val.x<<" "<<val.y<<endl;
                                if(val.weight==-1) {moves->len=len;break;}
                                if(val.weight==-1) {moves->len=len;break;}
                                else if(val.weight==-100) continue;
                                else if(val.weight==-100) continue;
                                #pragma num_iterations(0,150,361)
                                #pragma num_iterations(0,150,361)
                                for(i=0;i<len;i++){
                                for(i=0;i<len;i++){
                                        if (moves->data[index[i]].weight < val.weight){
                                        if (moves->data[i].weight < val.weight){
                                        for(j=len-1;j>i-1;j--){
                                        for(j=len-1;j>i-1;j--){
                                                //moves->data[j+1]=moves->data[j];
                                                moves->data[j+1]=moves->data[j];
                                                index[j+1]=index[j];
                                                //index[j+1]=index[j];
                                        }
                                        }
                                        break;
                                        break;
                                        }
                                        }
                                }
                                }
                                        index[i]=len;
                                        index[i]=len;
                                        moves->data[len]=val;
                                        moves->data[i]=val;
                                        len++;
                                        len++;
                                //cout<<"STREAMSORT"<<":";
                                //cout<<"STREAMSORT"<<":";
                        //}
                        //}
                        /*else*/ //{moves->len=len;break;}
                        /*else*/ //{moves->len=len;break;}
                        }
                        }

powered by: WebSVN 2.1.0

© copyright 1999-2024 OpenCores.org, equivalent to Oliscience, all rights reserved. OpenCores®, registered trademark.