// wskazniki // rdi // rsi void insertSort(long* first, long* last){ long key; long* j; long* i = first + 1; while (i <= last) { key = *i; j = i - 1; while(j >= first && *j > key){ *(j+1) = *j; j = j - 1; } *(j+1) = key; i++; } }