# HG changeset patch # User sugi # Date 1364485127 -32400 # Node ID 23b062c4304176c08217b347ab366f794f13e1d2 # Parent 4ece0dca75e79a7cd22148072d1b539839a4590b bitonicSort may success diff -r 4ece0dca75e7 -r 23b062c43041 src/alice/test/codesegment/local/bitonicsort/OddPhase.java --- a/src/alice/test/codesegment/local/bitonicsort/OddPhase.java Thu Mar 28 21:43:42 2013 +0900 +++ b/src/alice/test/codesegment/local/bitonicsort/OddPhase.java Fri Mar 29 00:38:47 2013 +0900 @@ -34,7 +34,7 @@ int count = info6.asInteger(); int i = info.range; - + //System.out.println("CS"+i+" "+info1.key+" "+info2.key+" dataIndex "+info1.index +" count "+count); Sort.quickSort(list1); Sort.quickSort(list2); DataList.merge(list1,list2); @@ -47,15 +47,16 @@ ods.flip(info1); ods.flip(info2); - if (count==sort_count/2){ + if (count+1>=sort_count/2){ - } else if (count%2==0&&info.lastFlag){ + } else if (count%2==0&&info.lastFlag&&count+2