gf(2) Polynomial long division

c = a/b

a = b0000000000000000111101111101100100100100100111111111001100111111
a = 0x0000f7d9249ff33f
a = x47 + x46 + x45 + x44 + x42 + x41 + x40 + x39 + x38 + x36 + x35 + x32 + x29 + x26 + x23 + x20 + x19 + x18 + x17 + x16 + x15 + x14 + x13 + x12 + x9 + x8 + x5 + x4 + x3 + x2 + x + 1

b = b0000000000000000000000000000000000000111000010101110101001110111
b = 0x00000000070aea77
b = x26 + x25 + x24 + x19 + x17 + x15 + x14 + x13 + x11 + x9 + x6 + x5 + x4 + x2 + x + 1

  111101111101100100100100100111111111001100111111 | 111000010101110101001110111
- 111000010101110101001110111                      | 1
  ------------------------------------------------ |
     101101000010001101010011111111111001100111111 |
-  000000000000000000000000000                     | 0
-   000000000000000000000000000                    | 0
-    111000010101110101001110111                   | 1
  ------------------------------------------------ |
      10101010111111000011101000111111001100111111 |
-     111000010101110101001110111                  | 1
  ------------------------------------------------ |
       1001011101000010111010011011111001100111111 |
-      111000010101110101001110111                 | 1
  ------------------------------------------------ |
        111011000011111101001110101111001100111111 |
-       111000010101110101001110111                | 1
  ------------------------------------------------ |
            11010110001000000000010111001100111111 |
-        000000000000000000000000000               | 0
-         000000000000000000000000000              | 0
-          000000000000000000000000000             | 0
-           111000010101110101001110111            | 1
  ------------------------------------------------ |
              110111011111010100101100101100111111 |
-            000000000000000000000000000           | 0
-             111000010101110101001110111          | 1
  ------------------------------------------------ |
                1111001010100001100010010100111111 |
-              000000000000000000000000000         | 0
-               111000010101110101001110111        | 1
  ------------------------------------------------ |
                   1001111111100110001111010111111 |
-                000000000000000000000000000       | 0
-                 000000000000000000000000000      | 0
-                  111000010101110101001110111     | 1
  ------------------------------------------------ |
                    111111010111011011100111001111 |
-                   111000010101110101001110111    | 1
  ------------------------------------------------ |
                       111000010101110101001110111 |
-                    000000000000000000000000000   | 0
-                     000000000000000000000000000  | 0
-                      111000010101110101001110111 | 1
  ------------------------------------------------ |
                                                 0 |

cquotient = b0000000000000000000000000000000000000000001001111000101010011001
cquotient = 0x0000000000278a99
cquotient = x21 + x18 + x17 + x16 + x15 + x11 + x9 + x7 + x4 + x3 + 1

cremainder = b0000000000000000000000000000000000000000000000000000000000000000
cremainder = 0x0000000000000000
cremainder = 0