#include "mulx/fp.h"
Go to the source code of this file.
◆ fp_issquare()
Definition at line 12 of file fp_sqrt2047m1l226.c.
13{
105 fp_sq1_rep(r42,7);
107 fp_sq1_rep(r42,10);
109 fp_sq1_rep(r42,8);
111 fp_sq1_rep(r42,8);
113 fp_sq1_rep(r42,7);
115 fp_sq1_rep(r42,7);
117 fp_sq1_rep(r42,6);
119 fp_sq1_rep(r42,7);
121 fp_sq1_rep(r42,6);
123 fp_sq1_rep(r42,7);
125 fp_sq1_rep(r42,7);
127 fp_sq1_rep(r42,9);
129 fp_sq1_rep(r42,7);
131 fp_sq1_rep(r42,6);
133 fp_sq1_rep(r42,7);
135 fp_sq1_rep(r42,6);
137 fp_sq1_rep(r42,8);
139 fp_sq1_rep(r42,8);
141 fp_sq1_rep(r42,7);
143 fp_sq1_rep(r42,6);
145 fp_sq1_rep(r42,8);
147 fp_sq1_rep(r42,8);
149 fp_sq1_rep(r42,7);
151 fp_sq1_rep(r42,6);
153 fp_sq1_rep(r42,8);
155 fp_sq1_rep(r42,11);
157 fp_sq1_rep(r42,7);
159 fp_sq1_rep(r42,6);
161 fp_sq1_rep(r42,6);
163 fp_sq1_rep(r42,7);
165 fp_sq1_rep(r42,8);
167 fp_sq1_rep(r42,6);
169 fp_sq1_rep(r42,6);
171 fp_sq1_rep(r42,7);
173 fp_sq1_rep(r42,9);
175 fp_sq1_rep(r42,7);
177 fp_sq1_rep(r42,7);
179 fp_sq1_rep(r42,8);
181 fp_sq1_rep(r42,8);
183 fp_sq1_rep(r42,7);
185 fp_sq1_rep(r42,13);
187 fp_sq1_rep(r42,8);
189 fp_sq1_rep(r42,7);
191 fp_sq1_rep(r42,9);
193 fp_sq1_rep(r42,6);
195 fp_sq1_rep(r42,7);
197 fp_sq1_rep(r42,7);
199 fp_sq1_rep(r42,8);
201 fp_sq1_rep(r42,7);
203 fp_sq1_rep(r42,7);
205 fp_sq1_rep(r42,6);
207 fp_sq1_rep(r42,7);
209 fp_sq1_rep(r42,8);
211 fp_sq1_rep(r42,7);
213 fp_sq1_rep(r42,8);
215 fp_sq1_rep(r42,7);
217 fp_sq1_rep(r42,8);
219 fp_sq1_rep(r42,7);
221 fp_sq1_rep(r42,6);
223 fp_sq1_rep(r42,7);
225 fp_sq1_rep(r42,7);
227 fp_sq1_rep(r42,8);
229 fp_sq1_rep(r42,6);
231 fp_sq1_rep(r42,8);
233 fp_sq1_rep(r42,7);
235 fp_sq1_rep(r42,7);
237 fp_sq1_rep(r42,7);
239 fp_sq1_rep(r42,6);
241 fp_sq1_rep(r42,7);
243 fp_sq1_rep(r42,11);
245 fp_sq1_rep(r42,7);
247 fp_sq1_rep(r42,10);
249 fp_sq1_rep(r42,8);
251 fp_sq1_rep(r9,6);
253 fp_sq1_rep(r9,6);
255 fp_sq1_rep(r9,8);
257 fp_sq1_rep(r9,6);
259 fp_sq1_rep(r9,6);
261 fp_sq1_rep(r9,6);
263 fp_sq1_rep(r9,8);
265 fp_sq1_rep(r9,7);
267 fp_sq1_rep(r9,8);
269 fp_sq1_rep(r9,6);
271 fp_sq1_rep(r9,8);
273 fp_sq1_rep(r9,12);
275 fp_sq1_rep(r9,11);
277 fp_sq1_rep(r9,7);
279 fp_sq1_rep(r9,7);
281 fp_sq1_rep(r9,9);
283 fp_sq1_rep(r9,9);
285 fp_sq1_rep(r9,6);
287 fp_sq1_rep(r9,7);
289 fp_sq1_rep(r9,7);
291 fp_sq1_rep(r9,6);
293 fp_sq1_rep(r9,6);
295 fp_sq1_rep(r9,7);
297 fp_sq1_rep(r9,8);
299 fp_sq1_rep(r9,6);
301 fp_sq1_rep(r9,8);
303 fp_sq1_rep(r9,6);
305 fp_sq1_rep(r9,6);
307 fp_sq1_rep(r9,9);
309 fp_sq1_rep(r9,10);
311 fp_sq1_rep(r0,6);
313 fp_sq1_rep(r0,9);
315 fp_sq1_rep(r0,6);
317 fp_sq1_rep(r0,7);
319 fp_sq1_rep(r0,8);
321 fp_sq1_rep(r0,11);
323 fp_sq1_rep(r0,6);
325 fp_sq1_rep(r0,6);
327 fp_sq1_rep(r0,7);
329 fp_sq1_rep(r0,6);
331 fp_sq1_rep(r0,6);
333 fp_sq1_rep(r0,7);
335 fp_sq1_rep(r0,6);
337 fp_sq1_rep(r0,8);
339 fp_sq1_rep(r0,6);
341 fp_sq1_rep(r0,6);
343 fp_sq1_rep(r0,9);
345 fp_sq1_rep(r0,7);
347 fp_sq1_rep(r0,7);
349 fp_sq1_rep(r0,6);
351 fp_sq1_rep(r0,8);
353 fp_sq1_rep(r0,6);
355 fp_sq1_rep(r0,9);
357 fp_sq1_rep(r0,7);
359 fp_sq1_rep(r0,6);
361 fp_sq1_rep(r0,6);
363 fp_sq1_rep(r0,12);
365 fp_sq1_rep(r0,8);
367 fp_sq1_rep(r0,7);
369 fp_sq1_rep(r0,7);
371 fp_sq1_rep(r0,6);
373 fp_sq1_rep(r0,7);
375 fp_sq1_rep(r0,7);
377 fp_sq1_rep(r0,7);
379 fp_sq1_rep(r0,10);
381 fp_sq1_rep(r0,7);
383 fp_sq1_rep(r0,9);
385 fp_sq1_rep(r0,8);
387 fp_sq1_rep(r0,8);
389 fp_sq1_rep(r0,8);
391 fp_sq1_rep(r0,7);
393 fp_sq1_rep(r0,6);
395 fp_sq1_rep(r0,8);
397 fp_sq1_rep(r0,6);
399 fp_sq1_rep(r0,6);
401 fp_sq1_rep(r0,6);
403 fp_sq1_rep(r0,7);
405 fp_sq1_rep(r0,7);
407 fp_sq1_rep(r0,6);
409 fp_sq1_rep(r0,9);
411 fp_sq1_rep(r0,7);
413 fp_sq1_rep(r0,7);
415 fp_sq1_rep(r0,12);
417 fp_sq1_rep(r0,9);
419 fp_sq1_rep(r0,6);
421 fp_sq1_rep(r0,6);
423 fp_sq1_rep(r0,6);
425 fp_sq1_rep(r0,8);
427 fp_sq1_rep(r0,9);
429 fp_sq1_rep(r0,8);
431 fp_sq1_rep(r0,9);
433 fp_sq1_rep(r0,6);
435 fp_sq1_rep(r0,6);
437 fp_sq1_rep(r0,13);
439 fp_sq1_rep(r0,9);
441 fp_sq1_rep(r0,10);
443 fp_sq1_rep(r0,7);
445 fp_sq1_rep(r0,7);
447 fp_sq1_rep(r0,7);
449 fp_sq1_rep(r0,6);
451 fp_sq1_rep(r0,7);
453 fp_sq1_rep(r0,9);
455 fp_sq1_rep(r0,8);
457 fp_sq1_rep(r0,9);
459 fp_sq1_rep(r0,6);
461 fp_sq1_rep(r0,7);
463 fp_sq1_rep(r0,7);
465 fp_sq1_rep(r0,8);
467 fp_sq1_rep(r0,7);
469 fp_sq1_rep(r0,8);
471 fp_sq1_rep(r0,6);
473 fp_sq1_rep(r0,9);
475 fp_sq1_rep(r0,7);
477 fp_sq1_rep(r0,8);
479 fp_sq1_rep(r0,7);
481 fp_sq1_rep(r0,9);
483 fp_sq1_rep(r0,10);
485 fp_sq1_rep(r0,6);
487 fp_sq1_rep(r0,6);
489 fp_sq1_rep(r0,6);
491 fp_sq1_rep(r0,8);
493 fp_sq1_rep(r0,7);
495 fp_sq1_rep(r0,7);
497 fp_sq1_rep(r0,7);
499 fp_sq1_rep(r0,8);
501 fp_sq1_rep(r0,6);
503 fp_sq1_rep(r0,7);
505 fp_sq1_rep(r0,6);
507 fp_sq1_rep(r0,6);
509 fp_sq1_rep(r0,7);
511 fp_sq1_rep(r0,7);
513 fp_sq1_rep(r0,6);
515 fp_sq1_rep(r0,7);
517 fp_sq1_rep(r0,8);
519 fp_sq1_rep(r0,8);
521 fp_sq1_rep(r0,13);
523 fp_sq1_rep(r0,17);
525 fp_sq1_rep(r0,11);
527 fp_sq1_rep(r0,6);
529 fp_sq1_rep(r0,6);
531 fp_sq1_rep(r0,7);
533 fp_sq1_rep(r0,9);
535 fp_sq1_rep(r0,7);
537 fp_sq1_rep(r0,7);
539 fp_sq1_rep(r0,9);
541 fp_sq1_rep(r0,7);
543 fp_sq1_rep(r0,7);
545 fp_sq1_rep(r0,8);
547 fp_sq1_rep(r0,8);
549 fp_sq1_rep(r0,7);
551 fp_sq1_rep(r0,6);
553 fp_sq1_rep(r0,7);
555 fp_sq1_rep(r0,6);
557 fp_sq1_rep(r0,7);
559 fp_sq1_rep(r0,7);
561 fp_sq1_rep(r0,7);
563 fp_sq1_rep(r0,7);
565 fp_sq1_rep(r0,7);
567 fp_sq1_rep(r0,10);
569 fp_sq1_rep(r0,7);
571 fp_sq1_rep(r0,7);
573 fp_sq1_rep(r0,7);
575 fp_sq1_rep(r0,6);
577 fp_sq1_rep(r0,7);
579 fp_sq1_rep(r0,7);
581 fp_sq1_rep(r0,6);
583 fp_sq1_rep(r0,7);
585 fp_sq1_rep(r0,8);
587 fp_sq1_rep(r0,12);
589 fp_sq1_rep(r0,6);
591 fp_sq1_rep(r0,6);
593 fp_sq1_rep(r0,6);
595 fp_sq1_rep(r0,8);
597 fp_sq1_rep(r0,7);
599 fp_sq1_rep(r0,6);
601 fp_sq1_rep(r0,8);
603 fp_sq1_rep(r0,9);
605 fp_sq1_rep(r0,8);
607 fp_sq1_rep(r0,9);
609 fp_sq1_rep(r0,10);
611 fp_sq1_rep(r0,6);
613 fp_sq1_rep(r0,7);
615 fp_sq1_rep(r0,7);
617 fp_sq1_rep(r0,9);
619 fp_sq1_rep(r0,7);
621 fp_sq1_rep(r0,7);
623 fp_sq1_rep(r0,7);
625 fp_sq1_rep(r0,6);
627 fp_sq1_rep(r0,6);
629 fp_sq1_rep(r0,7);
631 fp_sq1_rep(r0,7);
633 fp_sq1_rep(r0,6);
635 fp_sq1_rep(r0,6);
637 fp_sq1_rep(r0,62);
640 return fp_isequal(check,origx);
641}
uint64_t fp[NUMBER_OF_WORDS]
References fp_copy, fp_mul, and fp_sqr.