| 531 | // ---------------------------------D--------------- |
| 532 | |
| 533 | void Int::ShiftR(uint32_t n) { |
| 534 | |
| 535 | if( n<64 ) { |
| 536 | shiftR((unsigned char)n, bits64); |
| 537 | } else { |
| 538 | uint32_t nb64 = n/64; |
| 539 | uint32_t nb = n%64; |
| 540 | for(uint32_t i=0;i<nb64;i++) ShiftR64Bit(); |
| 541 | shiftR((unsigned char)nb, bits64); |
| 542 | } |
| 543 | |
| 544 | } |
| 545 | |
| 546 | // ------------------------------------------------ |
| 547 |