तो एल्गोरिथ्म यह क्या करता है कि यह पहले Z को 1 के मान से आरंभ करता है और फिर इसमें l-1 से लेकर 0 तक की लूप i होती है, जहाँ l, C की लंबाई है जो C में मौजूद बिट्स की संख्या है। , L-1 C के सबसे महत्वपूर्ण बिट से मेल खाता है, जबकि C0 सबसे कम महत्वपूर्ण बिट या LSB से मेल खाता है।
కాబట్టి అల్గోరిథం ఏమి చేస్తుందంటే, అది మొదట Z ను 1 విలువకు ఇన్షియలైజ్ చేస్తుంది మరియు తరువాత అది లూప్ i ని l-1 నుండి 0 వరకు కలిగి ఉంటుంది, ఇక్కడ l, C యొక్క పొడవు అంటే C లో ఉన్న బిట్ల సంఖ్య , l-1 C యొక్క మోస్ట్ సిగ్నిఫికెంట్ బిట్ కు అనుగుణంగా ఉంటుంది, అయితే C0 లీస్ట్ సిగ్నిఫికెంట్ బిట్ లేదా LSB కి అనుగుణంగా ఉంటుంది.