mirror of
				https://github.com/openhwgroup/cvw
				synced 2025-02-11 06:05:49 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			23 lines
		
	
	
		
			326 B
		
	
	
	
		
			C
		
	
	
	
	
	
			
		
		
	
	
			23 lines
		
	
	
		
			326 B
		
	
	
	
		
			C
		
	
	
	
	
	
| #include <stdio.h>
 | |
| #include <math.h>
 | |
| #include <inttypes.h>
 | |
| 
 | |
| int main() {
 | |
| 
 | |
|   uint64_t N;
 | |
|   uint64_t D;
 | |
|   uint64_t Q;
 | |
| 
 | |
|   D = 0xdf7f3844121bcc23;
 | |
|   N = 0x10fd3dedadea5195;
 | |
|   Q = N/D;
 | |
| 
 | |
|   printf("N = %" PRIx64 "\n", N);
 | |
|   printf("D = %" PRIx64 "\n", D);
 | |
|   printf("Q = %" PRIx64 "\n", Q);
 | |
|   printf("R = %" PRIx64 "\n", N%D);  
 | |
| 
 | |
| 
 | |
| 
 | |
| }
 |