Exemple #1
0
                    f.write(str(p.bin))
                f.write("\n")
            with open(filenameX, 'a') as f:
                for i in range(int(dpoints)):
                    p = Bits(int=data[1][i], length=LENGTH)
                    f.write(str(p.bin))
                f.write("\n")
            with open(filenameOut, 'w') as f:
                for i in range(int(dpoints) * 2):
                    p = Bits(int=outdata[i], length=LENGTH)
                    f.write(str(p.bin))
        elif benchmark == "dijkstra":
            with open(filenameX, 'w') as f:
                for i in range(0, int(dpoints) * int(dpoints), 1):
                    p = BitArray(int=adjm[i], length=LENGTH)
                    p.reverse()
                    f.write(str(p.bin))
                f.write("\n")
            with open(filenameX, 'a') as f:
                p = BitArray(int=START, length=LENGTH)
                p.reverse()
                f.write(str(p.bin))
                p = BitArray(int=END, length=LENGTH)
                p.reverse()
                f.write(str(p.bin))
                f.write("\n")

    elif smpc == "tinygarble":
        if benchmark == "bubblesort" or benchmark == "mergesort":
            with open(filenameX, 'w') as f:
                for i in range(int(dpoints)):