itmoasm2015/Homework3

Kraev, 2538

Closed this issue · 5 comments

  • BiToString
  • without DivRem
g++ -g -std=c++11 -o test test.o regchk.o stack-wrapper.o libhw.a
libhw.a(hw.o): In function `hw_stupidDebugPrint':
/home/user/itmoasm/Homework3/2538/Kraev//bigint.asm:179: undefined reference to `hw_printf'
libhw.a(hw.o): In function `hw_..@41.start_loop':
/home/user/itmoasm/Homework3/2538/Kraev//bigint.asm:188: undefined reference to `hw_printf'
libhw.a(hw.o): In function `hw_..@44.end_loop':
/home/user/itmoasm/Homework3/2538/Kraev//bigint.asm:193: undefined reference to `hw_printf'
collect2: error: ld returned 1 exit status
make: *** [test] Error 1

Убрал эту функцию вообще.

biCmp(biFromInt(123ll), biFromString("123")) != 0

Исправил внезапную проблему.
Потому что свои тесты хорошо проходило, и долго был в недоумении, что же всё-таки не так.

Код 8, комментарии 7.