demo: test both mp_n_root() implementations
This commit is contained in:
		
							parent
							
								
									52cfd5ff0a
								
							
						
					
					
						commit
						52bb535ff7
					
				@ -179,8 +179,13 @@ printf("compare no compare!\n"); return EXIT_FAILURE; }
 | 
				
			|||||||
	 printf("\nmp_sqrt() error!");
 | 
						 printf("\nmp_sqrt() error!");
 | 
				
			||||||
	 return EXIT_FAILURE;
 | 
						 return EXIT_FAILURE;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
      mp_n_root(&a, 2, &a);
 | 
					      mp_n_root_ex(&a, 2, &c, 0);
 | 
				
			||||||
      if (mp_cmp_mag(&b, &a) != MP_EQ) {
 | 
					      mp_n_root_ex(&a, 2, &d, 1);
 | 
				
			||||||
 | 
					      if (mp_cmp_mag(&c, &d) != MP_EQ) {
 | 
				
			||||||
 | 
						 printf("\nmp_n_root_ex() bad result!");
 | 
				
			||||||
 | 
						 return EXIT_FAILURE;
 | 
				
			||||||
 | 
					      }
 | 
				
			||||||
 | 
					      if (mp_cmp_mag(&b, &c) != MP_EQ) {
 | 
				
			||||||
	 printf("mp_sqrt() bad result!\n");
 | 
						 printf("mp_sqrt() bad result!\n");
 | 
				
			||||||
	 return 1;
 | 
						 return 1;
 | 
				
			||||||
      }
 | 
					      }
 | 
				
			||||||
 | 
				
			|||||||
		Loading…
	
	
			
			x
			
			
		
	
		Reference in New Issue
	
	Block a user