-
Notifications
You must be signed in to change notification settings - Fork 1.4k
/
Copy pathsparc.h
1432 lines (1432 loc) · 77.2 KB
/
sparc.h
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
/* Autogen header for Unicorn Engine - DONOT MODIFY */
#ifndef UNICORN_AUTOGEN_sparc_H
#define UNICORN_AUTOGEN_sparc_H
#ifndef UNICORN_ARCH_POSTFIX
#define UNICORN_ARCH_POSTFIX _sparc
#endif
#define unicorn_fill_tlb unicorn_fill_tlb_sparc
#define reg_read reg_read_sparc
#define reg_write reg_write_sparc
#define uc_init uc_init_sparc
#define uc_add_inline_hook uc_add_inline_hook_sparc
#define uc_del_inline_hook uc_del_inline_hook_sparc
#define tb_invalidate_phys_range tb_invalidate_phys_range_sparc
#define use_idiv_instructions use_idiv_instructions_sparc
#define arm_arch arm_arch_sparc
#define tb_target_set_jmp_target tb_target_set_jmp_target_sparc
#define have_bmi1 have_bmi1_sparc
#define have_popcnt have_popcnt_sparc
#define have_avx1 have_avx1_sparc
#define have_avx2 have_avx2_sparc
#define have_isa have_isa_sparc
#define have_altivec have_altivec_sparc
#define have_vsx have_vsx_sparc
#define flush_icache_range flush_icache_range_sparc
#define s390_facilities s390_facilities_sparc
#define tcg_dump_op tcg_dump_op_sparc
#define tcg_dump_ops tcg_dump_ops_sparc
#define tcg_gen_and_i64 tcg_gen_and_i64_sparc
#define tcg_gen_discard_i64 tcg_gen_discard_i64_sparc
#define tcg_gen_ld16s_i64 tcg_gen_ld16s_i64_sparc
#define tcg_gen_ld16u_i64 tcg_gen_ld16u_i64_sparc
#define tcg_gen_ld32s_i64 tcg_gen_ld32s_i64_sparc
#define tcg_gen_ld32u_i64 tcg_gen_ld32u_i64_sparc
#define tcg_gen_ld8s_i64 tcg_gen_ld8s_i64_sparc
#define tcg_gen_ld8u_i64 tcg_gen_ld8u_i64_sparc
#define tcg_gen_ld_i64 tcg_gen_ld_i64_sparc
#define tcg_gen_mov_i64 tcg_gen_mov_i64_sparc
#define tcg_gen_movi_i64 tcg_gen_movi_i64_sparc
#define tcg_gen_mul_i64 tcg_gen_mul_i64_sparc
#define tcg_gen_or_i64 tcg_gen_or_i64_sparc
#define tcg_gen_sar_i64 tcg_gen_sar_i64_sparc
#define tcg_gen_shl_i64 tcg_gen_shl_i64_sparc
#define tcg_gen_shr_i64 tcg_gen_shr_i64_sparc
#define tcg_gen_st_i64 tcg_gen_st_i64_sparc
#define tcg_gen_xor_i64 tcg_gen_xor_i64_sparc
#define cpu_icount_to_ns cpu_icount_to_ns_sparc
#define cpu_is_stopped cpu_is_stopped_sparc
#define cpu_get_ticks cpu_get_ticks_sparc
#define cpu_get_clock cpu_get_clock_sparc
#define cpu_resume cpu_resume_sparc
#define qemu_init_vcpu qemu_init_vcpu_sparc
#define cpu_stop_current cpu_stop_current_sparc
#define resume_all_vcpus resume_all_vcpus_sparc
#define vm_start vm_start_sparc
#define address_space_dispatch_compact address_space_dispatch_compact_sparc
#define flatview_translate flatview_translate_sparc
#define flatview_copy flatview_copy_sparc
#define address_space_translate_for_iotlb address_space_translate_for_iotlb_sparc
#define qemu_get_cpu qemu_get_cpu_sparc
#define cpu_address_space_init cpu_address_space_init_sparc
#define cpu_get_address_space cpu_get_address_space_sparc
#define cpu_exec_unrealizefn cpu_exec_unrealizefn_sparc
#define cpu_exec_initfn cpu_exec_initfn_sparc
#define cpu_exec_realizefn cpu_exec_realizefn_sparc
#define tb_invalidate_phys_addr tb_invalidate_phys_addr_sparc
#define cpu_watchpoint_insert cpu_watchpoint_insert_sparc
#define cpu_watchpoint_remove_by_ref cpu_watchpoint_remove_by_ref_sparc
#define cpu_watchpoint_remove_all cpu_watchpoint_remove_all_sparc
#define cpu_watchpoint_address_matches cpu_watchpoint_address_matches_sparc
#define cpu_breakpoint_insert cpu_breakpoint_insert_sparc
#define cpu_breakpoint_remove cpu_breakpoint_remove_sparc
#define cpu_breakpoint_remove_by_ref cpu_breakpoint_remove_by_ref_sparc
#define cpu_breakpoint_remove_all cpu_breakpoint_remove_all_sparc
#define cpu_abort cpu_abort_sparc
#define cpu_physical_memory_test_and_clear_dirty cpu_physical_memory_test_and_clear_dirty_sparc
#define memory_region_section_get_iotlb memory_region_section_get_iotlb_sparc
#define flatview_add_to_dispatch flatview_add_to_dispatch_sparc
#define qemu_ram_get_host_addr qemu_ram_get_host_addr_sparc
#define qemu_ram_get_offset qemu_ram_get_offset_sparc
#define qemu_ram_get_used_length qemu_ram_get_used_length_sparc
#define qemu_ram_is_shared qemu_ram_is_shared_sparc
#define qemu_ram_pagesize qemu_ram_pagesize_sparc
#define qemu_ram_alloc_from_ptr qemu_ram_alloc_from_ptr_sparc
#define qemu_ram_alloc qemu_ram_alloc_sparc
#define qemu_ram_free qemu_ram_free_sparc
#define qemu_map_ram_ptr qemu_map_ram_ptr_sparc
#define qemu_ram_block_host_offset qemu_ram_block_host_offset_sparc
#define qemu_ram_block_from_host qemu_ram_block_from_host_sparc
#define qemu_ram_addr_from_host qemu_ram_addr_from_host_sparc
#define cpu_check_watchpoint cpu_check_watchpoint_sparc
#define iotlb_to_section iotlb_to_section_sparc
#define address_space_dispatch_new address_space_dispatch_new_sparc
#define address_space_dispatch_free address_space_dispatch_free_sparc
#define address_space_dispatch_clear address_space_dispatch_clear_sparc
#define flatview_read_continue flatview_read_continue_sparc
#define address_space_read_full address_space_read_full_sparc
#define address_space_write address_space_write_sparc
#define address_space_rw address_space_rw_sparc
#define cpu_physical_memory_rw cpu_physical_memory_rw_sparc
#define address_space_write_rom address_space_write_rom_sparc
#define cpu_flush_icache_range cpu_flush_icache_range_sparc
#define cpu_exec_init_all cpu_exec_init_all_sparc
#define address_space_access_valid address_space_access_valid_sparc
#define address_space_map address_space_map_sparc
#define address_space_unmap address_space_unmap_sparc
#define cpu_physical_memory_map cpu_physical_memory_map_sparc
#define cpu_physical_memory_unmap cpu_physical_memory_unmap_sparc
#define cpu_memory_rw_debug cpu_memory_rw_debug_sparc
#define qemu_target_page_size qemu_target_page_size_sparc
#define qemu_target_page_bits qemu_target_page_bits_sparc
#define qemu_target_page_bits_min qemu_target_page_bits_min_sparc
#define target_words_bigendian target_words_bigendian_sparc
#define cpu_physical_memory_is_io cpu_physical_memory_is_io_sparc
#define ram_block_discard_range ram_block_discard_range_sparc
#define ramblock_is_pmem ramblock_is_pmem_sparc
#define page_size_init page_size_init_sparc
#define set_preferred_target_page_bits set_preferred_target_page_bits_sparc
#define finalize_target_page_bits finalize_target_page_bits_sparc
#define cpu_outb cpu_outb_sparc
#define cpu_outw cpu_outw_sparc
#define cpu_outl cpu_outl_sparc
#define cpu_inb cpu_inb_sparc
#define cpu_inw cpu_inw_sparc
#define cpu_inl cpu_inl_sparc
#define memory_map memory_map_sparc
#define memory_map_io memory_map_io_sparc
#define memory_map_ptr memory_map_ptr_sparc
#define memory_cow memory_cow_sparc
#define memory_unmap memory_unmap_sparc
#define memory_moveout memory_moveout_sparc
#define memory_movein memory_movein_sparc
#define memory_free memory_free_sparc
#define flatview_unref flatview_unref_sparc
#define address_space_get_flatview address_space_get_flatview_sparc
#define memory_region_transaction_begin memory_region_transaction_begin_sparc
#define memory_region_transaction_commit memory_region_transaction_commit_sparc
#define memory_region_init memory_region_init_sparc
#define memory_region_access_valid memory_region_access_valid_sparc
#define memory_region_dispatch_read memory_region_dispatch_read_sparc
#define memory_region_dispatch_write memory_region_dispatch_write_sparc
#define memory_region_init_io memory_region_init_io_sparc
#define memory_region_init_ram_ptr memory_region_init_ram_ptr_sparc
#define memory_region_size memory_region_size_sparc
#define memory_region_set_readonly memory_region_set_readonly_sparc
#define memory_region_get_ram_ptr memory_region_get_ram_ptr_sparc
#define memory_region_from_host memory_region_from_host_sparc
#define memory_region_get_ram_addr memory_region_get_ram_addr_sparc
#define memory_region_add_subregion memory_region_add_subregion_sparc
#define memory_region_del_subregion memory_region_del_subregion_sparc
#define memory_region_add_subregion_overlap memory_region_add_subregion_overlap_sparc
#define memory_region_find memory_region_find_sparc
#define memory_region_filter_subregions memory_region_filter_subregions_sparc
#define memory_listener_register memory_listener_register_sparc
#define memory_listener_unregister memory_listener_unregister_sparc
#define address_space_remove_listeners address_space_remove_listeners_sparc
#define address_space_init address_space_init_sparc
#define address_space_destroy address_space_destroy_sparc
#define memory_region_init_ram memory_region_init_ram_sparc
#define memory_mapping_list_add_merge_sorted memory_mapping_list_add_merge_sorted_sparc
#define find_memory_mapping find_memory_mapping_sparc
#define exec_inline_op exec_inline_op_sparc
#define floatx80_default_nan floatx80_default_nan_sparc
#define float_raise float_raise_sparc
#define float16_is_quiet_nan float16_is_quiet_nan_sparc
#define float16_is_signaling_nan float16_is_signaling_nan_sparc
#define float32_is_quiet_nan float32_is_quiet_nan_sparc
#define float32_is_signaling_nan float32_is_signaling_nan_sparc
#define float64_is_quiet_nan float64_is_quiet_nan_sparc
#define float64_is_signaling_nan float64_is_signaling_nan_sparc
#define floatx80_is_quiet_nan floatx80_is_quiet_nan_sparc
#define floatx80_is_signaling_nan floatx80_is_signaling_nan_sparc
#define floatx80_silence_nan floatx80_silence_nan_sparc
#define propagateFloatx80NaN propagateFloatx80NaN_sparc
#define float128_is_quiet_nan float128_is_quiet_nan_sparc
#define float128_is_signaling_nan float128_is_signaling_nan_sparc
#define float128_silence_nan float128_silence_nan_sparc
#define float16_add float16_add_sparc
#define float16_sub float16_sub_sparc
#define float32_add float32_add_sparc
#define float32_sub float32_sub_sparc
#define float64_add float64_add_sparc
#define float64_sub float64_sub_sparc
#define float16_mul float16_mul_sparc
#define float32_mul float32_mul_sparc
#define float64_mul float64_mul_sparc
#define float16_muladd float16_muladd_sparc
#define float32_muladd float32_muladd_sparc
#define float64_muladd float64_muladd_sparc
#define float16_div float16_div_sparc
#define float32_div float32_div_sparc
#define float64_div float64_div_sparc
#define float16_to_float32 float16_to_float32_sparc
#define float16_to_float64 float16_to_float64_sparc
#define float32_to_float16 float32_to_float16_sparc
#define float32_to_float64 float32_to_float64_sparc
#define float64_to_float16 float64_to_float16_sparc
#define float64_to_float32 float64_to_float32_sparc
#define float16_round_to_int float16_round_to_int_sparc
#define float32_round_to_int float32_round_to_int_sparc
#define float64_round_to_int float64_round_to_int_sparc
#define float16_to_int16_scalbn float16_to_int16_scalbn_sparc
#define float16_to_int32_scalbn float16_to_int32_scalbn_sparc
#define float16_to_int64_scalbn float16_to_int64_scalbn_sparc
#define float32_to_int16_scalbn float32_to_int16_scalbn_sparc
#define float32_to_int32_scalbn float32_to_int32_scalbn_sparc
#define float32_to_int64_scalbn float32_to_int64_scalbn_sparc
#define float64_to_int16_scalbn float64_to_int16_scalbn_sparc
#define float64_to_int32_scalbn float64_to_int32_scalbn_sparc
#define float64_to_int64_scalbn float64_to_int64_scalbn_sparc
#define float16_to_int16 float16_to_int16_sparc
#define float16_to_int32 float16_to_int32_sparc
#define float16_to_int64 float16_to_int64_sparc
#define float32_to_int16 float32_to_int16_sparc
#define float32_to_int32 float32_to_int32_sparc
#define float32_to_int64 float32_to_int64_sparc
#define float64_to_int16 float64_to_int16_sparc
#define float64_to_int32 float64_to_int32_sparc
#define float64_to_int64 float64_to_int64_sparc
#define float16_to_int16_round_to_zero float16_to_int16_round_to_zero_sparc
#define float16_to_int32_round_to_zero float16_to_int32_round_to_zero_sparc
#define float16_to_int64_round_to_zero float16_to_int64_round_to_zero_sparc
#define float32_to_int16_round_to_zero float32_to_int16_round_to_zero_sparc
#define float32_to_int32_round_to_zero float32_to_int32_round_to_zero_sparc
#define float32_to_int64_round_to_zero float32_to_int64_round_to_zero_sparc
#define float64_to_int16_round_to_zero float64_to_int16_round_to_zero_sparc
#define float64_to_int32_round_to_zero float64_to_int32_round_to_zero_sparc
#define float64_to_int64_round_to_zero float64_to_int64_round_to_zero_sparc
#define float16_to_uint16_scalbn float16_to_uint16_scalbn_sparc
#define float16_to_uint32_scalbn float16_to_uint32_scalbn_sparc
#define float16_to_uint64_scalbn float16_to_uint64_scalbn_sparc
#define float32_to_uint16_scalbn float32_to_uint16_scalbn_sparc
#define float32_to_uint32_scalbn float32_to_uint32_scalbn_sparc
#define float32_to_uint64_scalbn float32_to_uint64_scalbn_sparc
#define float64_to_uint16_scalbn float64_to_uint16_scalbn_sparc
#define float64_to_uint32_scalbn float64_to_uint32_scalbn_sparc
#define float64_to_uint64_scalbn float64_to_uint64_scalbn_sparc
#define float16_to_uint16 float16_to_uint16_sparc
#define float16_to_uint32 float16_to_uint32_sparc
#define float16_to_uint64 float16_to_uint64_sparc
#define float32_to_uint16 float32_to_uint16_sparc
#define float32_to_uint32 float32_to_uint32_sparc
#define float32_to_uint64 float32_to_uint64_sparc
#define float64_to_uint16 float64_to_uint16_sparc
#define float64_to_uint32 float64_to_uint32_sparc
#define float64_to_uint64 float64_to_uint64_sparc
#define float16_to_uint16_round_to_zero float16_to_uint16_round_to_zero_sparc
#define float16_to_uint32_round_to_zero float16_to_uint32_round_to_zero_sparc
#define float16_to_uint64_round_to_zero float16_to_uint64_round_to_zero_sparc
#define float32_to_uint16_round_to_zero float32_to_uint16_round_to_zero_sparc
#define float32_to_uint32_round_to_zero float32_to_uint32_round_to_zero_sparc
#define float32_to_uint64_round_to_zero float32_to_uint64_round_to_zero_sparc
#define float64_to_uint16_round_to_zero float64_to_uint16_round_to_zero_sparc
#define float64_to_uint32_round_to_zero float64_to_uint32_round_to_zero_sparc
#define float64_to_uint64_round_to_zero float64_to_uint64_round_to_zero_sparc
#define int64_to_float16_scalbn int64_to_float16_scalbn_sparc
#define int32_to_float16_scalbn int32_to_float16_scalbn_sparc
#define int16_to_float16_scalbn int16_to_float16_scalbn_sparc
#define int64_to_float16 int64_to_float16_sparc
#define int32_to_float16 int32_to_float16_sparc
#define int16_to_float16 int16_to_float16_sparc
#define int64_to_float32_scalbn int64_to_float32_scalbn_sparc
#define int32_to_float32_scalbn int32_to_float32_scalbn_sparc
#define int16_to_float32_scalbn int16_to_float32_scalbn_sparc
#define int64_to_float32 int64_to_float32_sparc
#define int32_to_float32 int32_to_float32_sparc
#define int16_to_float32 int16_to_float32_sparc
#define int64_to_float64_scalbn int64_to_float64_scalbn_sparc
#define int32_to_float64_scalbn int32_to_float64_scalbn_sparc
#define int16_to_float64_scalbn int16_to_float64_scalbn_sparc
#define int64_to_float64 int64_to_float64_sparc
#define int32_to_float64 int32_to_float64_sparc
#define int16_to_float64 int16_to_float64_sparc
#define uint64_to_float16_scalbn uint64_to_float16_scalbn_sparc
#define uint32_to_float16_scalbn uint32_to_float16_scalbn_sparc
#define uint16_to_float16_scalbn uint16_to_float16_scalbn_sparc
#define uint64_to_float16 uint64_to_float16_sparc
#define uint32_to_float16 uint32_to_float16_sparc
#define uint16_to_float16 uint16_to_float16_sparc
#define uint64_to_float32_scalbn uint64_to_float32_scalbn_sparc
#define uint32_to_float32_scalbn uint32_to_float32_scalbn_sparc
#define uint16_to_float32_scalbn uint16_to_float32_scalbn_sparc
#define uint64_to_float32 uint64_to_float32_sparc
#define uint32_to_float32 uint32_to_float32_sparc
#define uint16_to_float32 uint16_to_float32_sparc
#define uint64_to_float64_scalbn uint64_to_float64_scalbn_sparc
#define uint32_to_float64_scalbn uint32_to_float64_scalbn_sparc
#define uint16_to_float64_scalbn uint16_to_float64_scalbn_sparc
#define uint64_to_float64 uint64_to_float64_sparc
#define uint32_to_float64 uint32_to_float64_sparc
#define uint16_to_float64 uint16_to_float64_sparc
#define float16_min float16_min_sparc
#define float16_minnum float16_minnum_sparc
#define float16_minnummag float16_minnummag_sparc
#define float16_max float16_max_sparc
#define float16_maxnum float16_maxnum_sparc
#define float16_maxnummag float16_maxnummag_sparc
#define float32_min float32_min_sparc
#define float32_minnum float32_minnum_sparc
#define float32_minnummag float32_minnummag_sparc
#define float32_max float32_max_sparc
#define float32_maxnum float32_maxnum_sparc
#define float32_maxnummag float32_maxnummag_sparc
#define float64_min float64_min_sparc
#define float64_minnum float64_minnum_sparc
#define float64_minnummag float64_minnummag_sparc
#define float64_max float64_max_sparc
#define float64_maxnum float64_maxnum_sparc
#define float64_maxnummag float64_maxnummag_sparc
#define float16_compare float16_compare_sparc
#define float16_compare_quiet float16_compare_quiet_sparc
#define float32_compare float32_compare_sparc
#define float32_compare_quiet float32_compare_quiet_sparc
#define float64_compare float64_compare_sparc
#define float64_compare_quiet float64_compare_quiet_sparc
#define float16_scalbn float16_scalbn_sparc
#define float32_scalbn float32_scalbn_sparc
#define float64_scalbn float64_scalbn_sparc
#define float16_sqrt float16_sqrt_sparc
#define float32_sqrt float32_sqrt_sparc
#define float64_sqrt float64_sqrt_sparc
#define float16_default_nan float16_default_nan_sparc
#define float32_default_nan float32_default_nan_sparc
#define float64_default_nan float64_default_nan_sparc
#define float128_default_nan float128_default_nan_sparc
#define float16_silence_nan float16_silence_nan_sparc
#define float32_silence_nan float32_silence_nan_sparc
#define float64_silence_nan float64_silence_nan_sparc
#define float16_squash_input_denormal float16_squash_input_denormal_sparc
#define float32_squash_input_denormal float32_squash_input_denormal_sparc
#define float64_squash_input_denormal float64_squash_input_denormal_sparc
#define normalizeFloatx80Subnormal normalizeFloatx80Subnormal_sparc
#define roundAndPackFloatx80 roundAndPackFloatx80_sparc
#define normalizeRoundAndPackFloatx80 normalizeRoundAndPackFloatx80_sparc
#define int32_to_floatx80 int32_to_floatx80_sparc
#define int32_to_float128 int32_to_float128_sparc
#define int64_to_floatx80 int64_to_floatx80_sparc
#define int64_to_float128 int64_to_float128_sparc
#define uint64_to_float128 uint64_to_float128_sparc
#define float32_to_floatx80 float32_to_floatx80_sparc
#define float32_to_float128 float32_to_float128_sparc
#define float32_rem float32_rem_sparc
#define float32_exp2 float32_exp2_sparc
#define float32_log2 float32_log2_sparc
#define float32_eq float32_eq_sparc
#define float32_le float32_le_sparc
#define float32_lt float32_lt_sparc
#define float32_unordered float32_unordered_sparc
#define float32_eq_quiet float32_eq_quiet_sparc
#define float32_le_quiet float32_le_quiet_sparc
#define float32_lt_quiet float32_lt_quiet_sparc
#define float32_unordered_quiet float32_unordered_quiet_sparc
#define float64_to_floatx80 float64_to_floatx80_sparc
#define float64_to_float128 float64_to_float128_sparc
#define float64_rem float64_rem_sparc
#define float64_log2 float64_log2_sparc
#define float64_eq float64_eq_sparc
#define float64_le float64_le_sparc
#define float64_lt float64_lt_sparc
#define float64_unordered float64_unordered_sparc
#define float64_eq_quiet float64_eq_quiet_sparc
#define float64_le_quiet float64_le_quiet_sparc
#define float64_lt_quiet float64_lt_quiet_sparc
#define float64_unordered_quiet float64_unordered_quiet_sparc
#define floatx80_to_int32 floatx80_to_int32_sparc
#define floatx80_to_int32_round_to_zero floatx80_to_int32_round_to_zero_sparc
#define floatx80_to_int64 floatx80_to_int64_sparc
#define floatx80_to_int64_round_to_zero floatx80_to_int64_round_to_zero_sparc
#define floatx80_to_float32 floatx80_to_float32_sparc
#define floatx80_to_float64 floatx80_to_float64_sparc
#define floatx80_to_float128 floatx80_to_float128_sparc
#define floatx80_round floatx80_round_sparc
#define floatx80_round_to_int floatx80_round_to_int_sparc
#define floatx80_add floatx80_add_sparc
#define floatx80_sub floatx80_sub_sparc
#define floatx80_mul floatx80_mul_sparc
#define floatx80_div floatx80_div_sparc
#define floatx80_rem floatx80_rem_sparc
#define floatx80_sqrt floatx80_sqrt_sparc
#define floatx80_eq floatx80_eq_sparc
#define floatx80_le floatx80_le_sparc
#define floatx80_lt floatx80_lt_sparc
#define floatx80_unordered floatx80_unordered_sparc
#define floatx80_eq_quiet floatx80_eq_quiet_sparc
#define floatx80_le_quiet floatx80_le_quiet_sparc
#define floatx80_lt_quiet floatx80_lt_quiet_sparc
#define floatx80_unordered_quiet floatx80_unordered_quiet_sparc
#define float128_to_int32 float128_to_int32_sparc
#define float128_to_int32_round_to_zero float128_to_int32_round_to_zero_sparc
#define float128_to_int64 float128_to_int64_sparc
#define float128_to_int64_round_to_zero float128_to_int64_round_to_zero_sparc
#define float128_to_uint64 float128_to_uint64_sparc
#define float128_to_uint64_round_to_zero float128_to_uint64_round_to_zero_sparc
#define float128_to_uint32_round_to_zero float128_to_uint32_round_to_zero_sparc
#define float128_to_uint32 float128_to_uint32_sparc
#define float128_to_float32 float128_to_float32_sparc
#define float128_to_float64 float128_to_float64_sparc
#define float128_to_floatx80 float128_to_floatx80_sparc
#define float128_round_to_int float128_round_to_int_sparc
#define float128_add float128_add_sparc
#define float128_sub float128_sub_sparc
#define float128_mul float128_mul_sparc
#define float128_div float128_div_sparc
#define float128_rem float128_rem_sparc
#define float128_sqrt float128_sqrt_sparc
#define float128_eq float128_eq_sparc
#define float128_le float128_le_sparc
#define float128_lt float128_lt_sparc
#define float128_unordered float128_unordered_sparc
#define float128_eq_quiet float128_eq_quiet_sparc
#define float128_le_quiet float128_le_quiet_sparc
#define float128_lt_quiet float128_lt_quiet_sparc
#define float128_unordered_quiet float128_unordered_quiet_sparc
#define floatx80_compare floatx80_compare_sparc
#define floatx80_compare_quiet floatx80_compare_quiet_sparc
#define float128_compare float128_compare_sparc
#define float128_compare_quiet float128_compare_quiet_sparc
#define floatx80_scalbn floatx80_scalbn_sparc
#define float128_scalbn float128_scalbn_sparc
#define softfloat_init softfloat_init_sparc
#define tcg_optimize tcg_optimize_sparc
#define gen_new_label gen_new_label_sparc
#define tcg_can_emit_vec_op tcg_can_emit_vec_op_sparc
#define tcg_expand_vec_op tcg_expand_vec_op_sparc
#define tcg_register_jit tcg_register_jit_sparc
#define tcg_tb_insert tcg_tb_insert_sparc
#define tcg_tb_remove tcg_tb_remove_sparc
#define tcg_tb_lookup tcg_tb_lookup_sparc
#define tcg_tb_foreach tcg_tb_foreach_sparc
#define tcg_nb_tbs tcg_nb_tbs_sparc
#define tcg_region_reset_all tcg_region_reset_all_sparc
#define tcg_region_init tcg_region_init_sparc
#define tcg_code_size tcg_code_size_sparc
#define tcg_code_capacity tcg_code_capacity_sparc
#define tcg_tb_phys_invalidate_count tcg_tb_phys_invalidate_count_sparc
#define tcg_malloc_internal tcg_malloc_internal_sparc
#define tcg_pool_reset tcg_pool_reset_sparc
#define tcg_context_init tcg_context_init_sparc
#define tcg_tb_alloc tcg_tb_alloc_sparc
#define tcg_prologue_init tcg_prologue_init_sparc
#define tcg_func_start tcg_func_start_sparc
#define tcg_set_frame tcg_set_frame_sparc
#define tcg_global_mem_new_internal tcg_global_mem_new_internal_sparc
#define tcg_temp_new_internal tcg_temp_new_internal_sparc
#define tcg_temp_new_vec tcg_temp_new_vec_sparc
#define tcg_temp_new_vec_matching tcg_temp_new_vec_matching_sparc
#define tcg_temp_free_internal tcg_temp_free_internal_sparc
#define tcg_const_i32 tcg_const_i32_sparc
#define tcg_const_i64 tcg_const_i64_sparc
#define tcg_const_local_i32 tcg_const_local_i32_sparc
#define tcg_const_local_i64 tcg_const_local_i64_sparc
#define tcg_op_supported tcg_op_supported_sparc
#define tcg_gen_callN tcg_gen_callN_sparc
#define tcg_op_remove tcg_op_remove_sparc
#define tcg_emit_op tcg_emit_op_sparc
#define tcg_op_insert_before tcg_op_insert_before_sparc
#define tcg_op_insert_after tcg_op_insert_after_sparc
#define tcg_cpu_exec_time tcg_cpu_exec_time_sparc
#define tcg_gen_code tcg_gen_code_sparc
#define tcg_gen_op1 tcg_gen_op1_sparc
#define tcg_gen_op2 tcg_gen_op2_sparc
#define tcg_gen_op3 tcg_gen_op3_sparc
#define tcg_gen_op4 tcg_gen_op4_sparc
#define tcg_gen_op5 tcg_gen_op5_sparc
#define tcg_gen_op6 tcg_gen_op6_sparc
#define tcg_gen_mb tcg_gen_mb_sparc
#define tcg_gen_addi_i32 tcg_gen_addi_i32_sparc
#define tcg_gen_subfi_i32 tcg_gen_subfi_i32_sparc
#define tcg_gen_subi_i32 tcg_gen_subi_i32_sparc
#define tcg_gen_andi_i32 tcg_gen_andi_i32_sparc
#define tcg_gen_ori_i32 tcg_gen_ori_i32_sparc
#define tcg_gen_xori_i32 tcg_gen_xori_i32_sparc
#define tcg_gen_shli_i32 tcg_gen_shli_i32_sparc
#define tcg_gen_shri_i32 tcg_gen_shri_i32_sparc
#define tcg_gen_sari_i32 tcg_gen_sari_i32_sparc
#define tcg_gen_brcond_i32 tcg_gen_brcond_i32_sparc
#define tcg_gen_brcondi_i32 tcg_gen_brcondi_i32_sparc
#define tcg_gen_setcond_i32 tcg_gen_setcond_i32_sparc
#define tcg_gen_setcondi_i32 tcg_gen_setcondi_i32_sparc
#define tcg_gen_muli_i32 tcg_gen_muli_i32_sparc
#define tcg_gen_div_i32 tcg_gen_div_i32_sparc
#define tcg_gen_rem_i32 tcg_gen_rem_i32_sparc
#define tcg_gen_divu_i32 tcg_gen_divu_i32_sparc
#define tcg_gen_remu_i32 tcg_gen_remu_i32_sparc
#define tcg_gen_andc_i32 tcg_gen_andc_i32_sparc
#define tcg_gen_eqv_i32 tcg_gen_eqv_i32_sparc
#define tcg_gen_nand_i32 tcg_gen_nand_i32_sparc
#define tcg_gen_nor_i32 tcg_gen_nor_i32_sparc
#define tcg_gen_orc_i32 tcg_gen_orc_i32_sparc
#define tcg_gen_clz_i32 tcg_gen_clz_i32_sparc
#define tcg_gen_clzi_i32 tcg_gen_clzi_i32_sparc
#define tcg_gen_ctz_i32 tcg_gen_ctz_i32_sparc
#define tcg_gen_ctzi_i32 tcg_gen_ctzi_i32_sparc
#define tcg_gen_clrsb_i32 tcg_gen_clrsb_i32_sparc
#define tcg_gen_ctpop_i32 tcg_gen_ctpop_i32_sparc
#define tcg_gen_rotl_i32 tcg_gen_rotl_i32_sparc
#define tcg_gen_rotli_i32 tcg_gen_rotli_i32_sparc
#define tcg_gen_rotr_i32 tcg_gen_rotr_i32_sparc
#define tcg_gen_rotri_i32 tcg_gen_rotri_i32_sparc
#define tcg_gen_deposit_i32 tcg_gen_deposit_i32_sparc
#define tcg_gen_deposit_z_i32 tcg_gen_deposit_z_i32_sparc
#define tcg_gen_extract_i32 tcg_gen_extract_i32_sparc
#define tcg_gen_sextract_i32 tcg_gen_sextract_i32_sparc
#define tcg_gen_extract2_i32 tcg_gen_extract2_i32_sparc
#define tcg_gen_movcond_i32 tcg_gen_movcond_i32_sparc
#define tcg_gen_add2_i32 tcg_gen_add2_i32_sparc
#define tcg_gen_sub2_i32 tcg_gen_sub2_i32_sparc
#define tcg_gen_mulu2_i32 tcg_gen_mulu2_i32_sparc
#define tcg_gen_muls2_i32 tcg_gen_muls2_i32_sparc
#define tcg_gen_mulsu2_i32 tcg_gen_mulsu2_i32_sparc
#define tcg_gen_ext8s_i32 tcg_gen_ext8s_i32_sparc
#define tcg_gen_ext16s_i32 tcg_gen_ext16s_i32_sparc
#define tcg_gen_ext8u_i32 tcg_gen_ext8u_i32_sparc
#define tcg_gen_ext16u_i32 tcg_gen_ext16u_i32_sparc
#define tcg_gen_bswap16_i32 tcg_gen_bswap16_i32_sparc
#define tcg_gen_bswap32_i32 tcg_gen_bswap32_i32_sparc
#define tcg_gen_smin_i32 tcg_gen_smin_i32_sparc
#define tcg_gen_umin_i32 tcg_gen_umin_i32_sparc
#define tcg_gen_smax_i32 tcg_gen_smax_i32_sparc
#define tcg_gen_umax_i32 tcg_gen_umax_i32_sparc
#define tcg_gen_abs_i32 tcg_gen_abs_i32_sparc
#define tcg_gen_addi_i64 tcg_gen_addi_i64_sparc
#define tcg_gen_subfi_i64 tcg_gen_subfi_i64_sparc
#define tcg_gen_subi_i64 tcg_gen_subi_i64_sparc
#define tcg_gen_andi_i64 tcg_gen_andi_i64_sparc
#define tcg_gen_ori_i64 tcg_gen_ori_i64_sparc
#define tcg_gen_xori_i64 tcg_gen_xori_i64_sparc
#define tcg_gen_shli_i64 tcg_gen_shli_i64_sparc
#define tcg_gen_shri_i64 tcg_gen_shri_i64_sparc
#define tcg_gen_sari_i64 tcg_gen_sari_i64_sparc
#define tcg_gen_brcond_i64 tcg_gen_brcond_i64_sparc
#define tcg_gen_brcondi_i64 tcg_gen_brcondi_i64_sparc
#define tcg_gen_setcond_i64 tcg_gen_setcond_i64_sparc
#define tcg_gen_setcondi_i64 tcg_gen_setcondi_i64_sparc
#define tcg_gen_muli_i64 tcg_gen_muli_i64_sparc
#define tcg_gen_div_i64 tcg_gen_div_i64_sparc
#define tcg_gen_rem_i64 tcg_gen_rem_i64_sparc
#define tcg_gen_divu_i64 tcg_gen_divu_i64_sparc
#define tcg_gen_remu_i64 tcg_gen_remu_i64_sparc
#define tcg_gen_ext8s_i64 tcg_gen_ext8s_i64_sparc
#define tcg_gen_ext16s_i64 tcg_gen_ext16s_i64_sparc
#define tcg_gen_ext32s_i64 tcg_gen_ext32s_i64_sparc
#define tcg_gen_ext8u_i64 tcg_gen_ext8u_i64_sparc
#define tcg_gen_ext16u_i64 tcg_gen_ext16u_i64_sparc
#define tcg_gen_ext32u_i64 tcg_gen_ext32u_i64_sparc
#define tcg_gen_bswap16_i64 tcg_gen_bswap16_i64_sparc
#define tcg_gen_bswap32_i64 tcg_gen_bswap32_i64_sparc
#define tcg_gen_bswap64_i64 tcg_gen_bswap64_i64_sparc
#define tcg_gen_not_i64 tcg_gen_not_i64_sparc
#define tcg_gen_andc_i64 tcg_gen_andc_i64_sparc
#define tcg_gen_eqv_i64 tcg_gen_eqv_i64_sparc
#define tcg_gen_nand_i64 tcg_gen_nand_i64_sparc
#define tcg_gen_nor_i64 tcg_gen_nor_i64_sparc
#define tcg_gen_orc_i64 tcg_gen_orc_i64_sparc
#define tcg_gen_clz_i64 tcg_gen_clz_i64_sparc
#define tcg_gen_clzi_i64 tcg_gen_clzi_i64_sparc
#define tcg_gen_ctz_i64 tcg_gen_ctz_i64_sparc
#define tcg_gen_ctzi_i64 tcg_gen_ctzi_i64_sparc
#define tcg_gen_clrsb_i64 tcg_gen_clrsb_i64_sparc
#define tcg_gen_ctpop_i64 tcg_gen_ctpop_i64_sparc
#define tcg_gen_rotl_i64 tcg_gen_rotl_i64_sparc
#define tcg_gen_rotli_i64 tcg_gen_rotli_i64_sparc
#define tcg_gen_rotr_i64 tcg_gen_rotr_i64_sparc
#define tcg_gen_rotri_i64 tcg_gen_rotri_i64_sparc
#define tcg_gen_deposit_i64 tcg_gen_deposit_i64_sparc
#define tcg_gen_deposit_z_i64 tcg_gen_deposit_z_i64_sparc
#define tcg_gen_extract_i64 tcg_gen_extract_i64_sparc
#define tcg_gen_sextract_i64 tcg_gen_sextract_i64_sparc
#define tcg_gen_extract2_i64 tcg_gen_extract2_i64_sparc
#define tcg_gen_movcond_i64 tcg_gen_movcond_i64_sparc
#define tcg_gen_add2_i64 tcg_gen_add2_i64_sparc
#define tcg_gen_sub2_i64 tcg_gen_sub2_i64_sparc
#define tcg_gen_mulu2_i64 tcg_gen_mulu2_i64_sparc
#define tcg_gen_muls2_i64 tcg_gen_muls2_i64_sparc
#define tcg_gen_mulsu2_i64 tcg_gen_mulsu2_i64_sparc
#define tcg_gen_smin_i64 tcg_gen_smin_i64_sparc
#define tcg_gen_umin_i64 tcg_gen_umin_i64_sparc
#define tcg_gen_smax_i64 tcg_gen_smax_i64_sparc
#define tcg_gen_umax_i64 tcg_gen_umax_i64_sparc
#define tcg_gen_abs_i64 tcg_gen_abs_i64_sparc
#define tcg_gen_extrl_i64_i32 tcg_gen_extrl_i64_i32_sparc
#define tcg_gen_extrh_i64_i32 tcg_gen_extrh_i64_i32_sparc
#define tcg_gen_extu_i32_i64 tcg_gen_extu_i32_i64_sparc
#define tcg_gen_ext_i32_i64 tcg_gen_ext_i32_i64_sparc
#define tcg_gen_concat_i32_i64 tcg_gen_concat_i32_i64_sparc
#define tcg_gen_extr_i64_i32 tcg_gen_extr_i64_i32_sparc
#define tcg_gen_extr32_i64 tcg_gen_extr32_i64_sparc
#define tcg_gen_exit_tb tcg_gen_exit_tb_sparc
#define tcg_gen_goto_tb tcg_gen_goto_tb_sparc
#define tcg_gen_lookup_and_goto_ptr tcg_gen_lookup_and_goto_ptr_sparc
#define check_exit_request check_exit_request_sparc
#define tcg_gen_qemu_ld_i32 tcg_gen_qemu_ld_i32_sparc
#define tcg_gen_qemu_st_i32 tcg_gen_qemu_st_i32_sparc
#define tcg_gen_qemu_ld_i64 tcg_gen_qemu_ld_i64_sparc
#define tcg_gen_qemu_st_i64 tcg_gen_qemu_st_i64_sparc
#define tcg_gen_atomic_cmpxchg_i32 tcg_gen_atomic_cmpxchg_i32_sparc
#define tcg_gen_atomic_cmpxchg_i64 tcg_gen_atomic_cmpxchg_i64_sparc
#define tcg_gen_atomic_fetch_add_i32 tcg_gen_atomic_fetch_add_i32_sparc
#define tcg_gen_atomic_fetch_add_i64 tcg_gen_atomic_fetch_add_i64_sparc
#define tcg_gen_atomic_fetch_and_i32 tcg_gen_atomic_fetch_and_i32_sparc
#define tcg_gen_atomic_fetch_and_i64 tcg_gen_atomic_fetch_and_i64_sparc
#define tcg_gen_atomic_fetch_or_i32 tcg_gen_atomic_fetch_or_i32_sparc
#define tcg_gen_atomic_fetch_or_i64 tcg_gen_atomic_fetch_or_i64_sparc
#define tcg_gen_atomic_fetch_xor_i32 tcg_gen_atomic_fetch_xor_i32_sparc
#define tcg_gen_atomic_fetch_xor_i64 tcg_gen_atomic_fetch_xor_i64_sparc
#define tcg_gen_atomic_fetch_smin_i32 tcg_gen_atomic_fetch_smin_i32_sparc
#define tcg_gen_atomic_fetch_smin_i64 tcg_gen_atomic_fetch_smin_i64_sparc
#define tcg_gen_atomic_fetch_umin_i32 tcg_gen_atomic_fetch_umin_i32_sparc
#define tcg_gen_atomic_fetch_umin_i64 tcg_gen_atomic_fetch_umin_i64_sparc
#define tcg_gen_atomic_fetch_smax_i32 tcg_gen_atomic_fetch_smax_i32_sparc
#define tcg_gen_atomic_fetch_smax_i64 tcg_gen_atomic_fetch_smax_i64_sparc
#define tcg_gen_atomic_fetch_umax_i32 tcg_gen_atomic_fetch_umax_i32_sparc
#define tcg_gen_atomic_fetch_umax_i64 tcg_gen_atomic_fetch_umax_i64_sparc
#define tcg_gen_atomic_add_fetch_i32 tcg_gen_atomic_add_fetch_i32_sparc
#define tcg_gen_atomic_add_fetch_i64 tcg_gen_atomic_add_fetch_i64_sparc
#define tcg_gen_atomic_and_fetch_i32 tcg_gen_atomic_and_fetch_i32_sparc
#define tcg_gen_atomic_and_fetch_i64 tcg_gen_atomic_and_fetch_i64_sparc
#define tcg_gen_atomic_or_fetch_i32 tcg_gen_atomic_or_fetch_i32_sparc
#define tcg_gen_atomic_or_fetch_i64 tcg_gen_atomic_or_fetch_i64_sparc
#define tcg_gen_atomic_xor_fetch_i32 tcg_gen_atomic_xor_fetch_i32_sparc
#define tcg_gen_atomic_xor_fetch_i64 tcg_gen_atomic_xor_fetch_i64_sparc
#define tcg_gen_atomic_smin_fetch_i32 tcg_gen_atomic_smin_fetch_i32_sparc
#define tcg_gen_atomic_smin_fetch_i64 tcg_gen_atomic_smin_fetch_i64_sparc
#define tcg_gen_atomic_umin_fetch_i32 tcg_gen_atomic_umin_fetch_i32_sparc
#define tcg_gen_atomic_umin_fetch_i64 tcg_gen_atomic_umin_fetch_i64_sparc
#define tcg_gen_atomic_smax_fetch_i32 tcg_gen_atomic_smax_fetch_i32_sparc
#define tcg_gen_atomic_smax_fetch_i64 tcg_gen_atomic_smax_fetch_i64_sparc
#define tcg_gen_atomic_umax_fetch_i32 tcg_gen_atomic_umax_fetch_i32_sparc
#define tcg_gen_atomic_umax_fetch_i64 tcg_gen_atomic_umax_fetch_i64_sparc
#define tcg_gen_atomic_xchg_i32 tcg_gen_atomic_xchg_i32_sparc
#define tcg_gen_atomic_xchg_i64 tcg_gen_atomic_xchg_i64_sparc
#define simd_desc simd_desc_sparc
#define tcg_gen_gvec_2_ool tcg_gen_gvec_2_ool_sparc
#define tcg_gen_gvec_2i_ool tcg_gen_gvec_2i_ool_sparc
#define tcg_gen_gvec_3_ool tcg_gen_gvec_3_ool_sparc
#define tcg_gen_gvec_4_ool tcg_gen_gvec_4_ool_sparc
#define tcg_gen_gvec_5_ool tcg_gen_gvec_5_ool_sparc
#define tcg_gen_gvec_2_ptr tcg_gen_gvec_2_ptr_sparc
#define tcg_gen_gvec_3_ptr tcg_gen_gvec_3_ptr_sparc
#define tcg_gen_gvec_4_ptr tcg_gen_gvec_4_ptr_sparc
#define tcg_gen_gvec_5_ptr tcg_gen_gvec_5_ptr_sparc
#define tcg_gen_gvec_2 tcg_gen_gvec_2_sparc
#define tcg_gen_gvec_2i tcg_gen_gvec_2i_sparc
#define tcg_gen_gvec_2s tcg_gen_gvec_2s_sparc
#define tcg_gen_gvec_3 tcg_gen_gvec_3_sparc
#define tcg_gen_gvec_3i tcg_gen_gvec_3i_sparc
#define tcg_gen_gvec_4 tcg_gen_gvec_4_sparc
#define tcg_gen_gvec_mov tcg_gen_gvec_mov_sparc
#define tcg_gen_gvec_dup_i32 tcg_gen_gvec_dup_i32_sparc
#define tcg_gen_gvec_dup_i64 tcg_gen_gvec_dup_i64_sparc
#define tcg_gen_gvec_dup_mem tcg_gen_gvec_dup_mem_sparc
#define tcg_gen_gvec_dup64i tcg_gen_gvec_dup64i_sparc
#define tcg_gen_gvec_dup32i tcg_gen_gvec_dup32i_sparc
#define tcg_gen_gvec_dup16i tcg_gen_gvec_dup16i_sparc
#define tcg_gen_gvec_dup8i tcg_gen_gvec_dup8i_sparc
#define tcg_gen_gvec_not tcg_gen_gvec_not_sparc
#define tcg_gen_vec_add8_i64 tcg_gen_vec_add8_i64_sparc
#define tcg_gen_vec_add16_i64 tcg_gen_vec_add16_i64_sparc
#define tcg_gen_vec_add32_i64 tcg_gen_vec_add32_i64_sparc
#define tcg_gen_gvec_add tcg_gen_gvec_add_sparc
#define tcg_gen_gvec_adds tcg_gen_gvec_adds_sparc
#define tcg_gen_gvec_addi tcg_gen_gvec_addi_sparc
#define tcg_gen_gvec_subs tcg_gen_gvec_subs_sparc
#define tcg_gen_vec_sub8_i64 tcg_gen_vec_sub8_i64_sparc
#define tcg_gen_vec_sub16_i64 tcg_gen_vec_sub16_i64_sparc
#define tcg_gen_vec_sub32_i64 tcg_gen_vec_sub32_i64_sparc
#define tcg_gen_gvec_sub tcg_gen_gvec_sub_sparc
#define tcg_gen_gvec_mul tcg_gen_gvec_mul_sparc
#define tcg_gen_gvec_muls tcg_gen_gvec_muls_sparc
#define tcg_gen_gvec_muli tcg_gen_gvec_muli_sparc
#define tcg_gen_gvec_ssadd tcg_gen_gvec_ssadd_sparc
#define tcg_gen_gvec_sssub tcg_gen_gvec_sssub_sparc
#define tcg_gen_gvec_usadd tcg_gen_gvec_usadd_sparc
#define tcg_gen_gvec_ussub tcg_gen_gvec_ussub_sparc
#define tcg_gen_gvec_smin tcg_gen_gvec_smin_sparc
#define tcg_gen_gvec_umin tcg_gen_gvec_umin_sparc
#define tcg_gen_gvec_smax tcg_gen_gvec_smax_sparc
#define tcg_gen_gvec_umax tcg_gen_gvec_umax_sparc
#define tcg_gen_vec_neg8_i64 tcg_gen_vec_neg8_i64_sparc
#define tcg_gen_vec_neg16_i64 tcg_gen_vec_neg16_i64_sparc
#define tcg_gen_vec_neg32_i64 tcg_gen_vec_neg32_i64_sparc
#define tcg_gen_gvec_neg tcg_gen_gvec_neg_sparc
#define tcg_gen_gvec_abs tcg_gen_gvec_abs_sparc
#define tcg_gen_gvec_and tcg_gen_gvec_and_sparc
#define tcg_gen_gvec_or tcg_gen_gvec_or_sparc
#define tcg_gen_gvec_xor tcg_gen_gvec_xor_sparc
#define tcg_gen_gvec_andc tcg_gen_gvec_andc_sparc
#define tcg_gen_gvec_orc tcg_gen_gvec_orc_sparc
#define tcg_gen_gvec_nand tcg_gen_gvec_nand_sparc
#define tcg_gen_gvec_nor tcg_gen_gvec_nor_sparc
#define tcg_gen_gvec_eqv tcg_gen_gvec_eqv_sparc
#define tcg_gen_gvec_ands tcg_gen_gvec_ands_sparc
#define tcg_gen_gvec_andi tcg_gen_gvec_andi_sparc
#define tcg_gen_gvec_xors tcg_gen_gvec_xors_sparc
#define tcg_gen_gvec_xori tcg_gen_gvec_xori_sparc
#define tcg_gen_gvec_ors tcg_gen_gvec_ors_sparc
#define tcg_gen_gvec_ori tcg_gen_gvec_ori_sparc
#define tcg_gen_vec_shl8i_i64 tcg_gen_vec_shl8i_i64_sparc
#define tcg_gen_vec_shl16i_i64 tcg_gen_vec_shl16i_i64_sparc
#define tcg_gen_gvec_shli tcg_gen_gvec_shli_sparc
#define tcg_gen_vec_shr8i_i64 tcg_gen_vec_shr8i_i64_sparc
#define tcg_gen_vec_shr16i_i64 tcg_gen_vec_shr16i_i64_sparc
#define tcg_gen_gvec_shri tcg_gen_gvec_shri_sparc
#define tcg_gen_vec_sar8i_i64 tcg_gen_vec_sar8i_i64_sparc
#define tcg_gen_vec_sar16i_i64 tcg_gen_vec_sar16i_i64_sparc
#define tcg_gen_gvec_sari tcg_gen_gvec_sari_sparc
#define tcg_gen_gvec_shls tcg_gen_gvec_shls_sparc
#define tcg_gen_gvec_shrs tcg_gen_gvec_shrs_sparc
#define tcg_gen_gvec_sars tcg_gen_gvec_sars_sparc
#define tcg_gen_gvec_shlv tcg_gen_gvec_shlv_sparc
#define tcg_gen_gvec_shrv tcg_gen_gvec_shrv_sparc
#define tcg_gen_gvec_sarv tcg_gen_gvec_sarv_sparc
#define tcg_gen_gvec_cmp tcg_gen_gvec_cmp_sparc
#define tcg_gen_gvec_bitsel tcg_gen_gvec_bitsel_sparc
#define tcg_can_emit_vecop_list tcg_can_emit_vecop_list_sparc
#define vec_gen_2 vec_gen_2_sparc
#define vec_gen_3 vec_gen_3_sparc
#define vec_gen_4 vec_gen_4_sparc
#define tcg_gen_mov_vec tcg_gen_mov_vec_sparc
#define tcg_const_zeros_vec tcg_const_zeros_vec_sparc
#define tcg_const_ones_vec tcg_const_ones_vec_sparc
#define tcg_const_zeros_vec_matching tcg_const_zeros_vec_matching_sparc
#define tcg_const_ones_vec_matching tcg_const_ones_vec_matching_sparc
#define tcg_gen_dup64i_vec tcg_gen_dup64i_vec_sparc
#define tcg_gen_dup32i_vec tcg_gen_dup32i_vec_sparc
#define tcg_gen_dup16i_vec tcg_gen_dup16i_vec_sparc
#define tcg_gen_dup8i_vec tcg_gen_dup8i_vec_sparc
#define tcg_gen_dupi_vec tcg_gen_dupi_vec_sparc
#define tcg_gen_dup_i64_vec tcg_gen_dup_i64_vec_sparc
#define tcg_gen_dup_i32_vec tcg_gen_dup_i32_vec_sparc
#define tcg_gen_dup_mem_vec tcg_gen_dup_mem_vec_sparc
#define tcg_gen_ld_vec tcg_gen_ld_vec_sparc
#define tcg_gen_st_vec tcg_gen_st_vec_sparc
#define tcg_gen_stl_vec tcg_gen_stl_vec_sparc
#define tcg_gen_and_vec tcg_gen_and_vec_sparc
#define tcg_gen_or_vec tcg_gen_or_vec_sparc
#define tcg_gen_xor_vec tcg_gen_xor_vec_sparc
#define tcg_gen_andc_vec tcg_gen_andc_vec_sparc
#define tcg_gen_orc_vec tcg_gen_orc_vec_sparc
#define tcg_gen_nand_vec tcg_gen_nand_vec_sparc
#define tcg_gen_nor_vec tcg_gen_nor_vec_sparc
#define tcg_gen_eqv_vec tcg_gen_eqv_vec_sparc
#define tcg_gen_not_vec tcg_gen_not_vec_sparc
#define tcg_gen_neg_vec tcg_gen_neg_vec_sparc
#define tcg_gen_abs_vec tcg_gen_abs_vec_sparc
#define tcg_gen_shli_vec tcg_gen_shli_vec_sparc
#define tcg_gen_shri_vec tcg_gen_shri_vec_sparc
#define tcg_gen_sari_vec tcg_gen_sari_vec_sparc
#define tcg_gen_cmp_vec tcg_gen_cmp_vec_sparc
#define tcg_gen_add_vec tcg_gen_add_vec_sparc
#define tcg_gen_sub_vec tcg_gen_sub_vec_sparc
#define tcg_gen_mul_vec tcg_gen_mul_vec_sparc
#define tcg_gen_ssadd_vec tcg_gen_ssadd_vec_sparc
#define tcg_gen_usadd_vec tcg_gen_usadd_vec_sparc
#define tcg_gen_sssub_vec tcg_gen_sssub_vec_sparc
#define tcg_gen_ussub_vec tcg_gen_ussub_vec_sparc
#define tcg_gen_smin_vec tcg_gen_smin_vec_sparc
#define tcg_gen_umin_vec tcg_gen_umin_vec_sparc
#define tcg_gen_smax_vec tcg_gen_smax_vec_sparc
#define tcg_gen_umax_vec tcg_gen_umax_vec_sparc
#define tcg_gen_shlv_vec tcg_gen_shlv_vec_sparc
#define tcg_gen_shrv_vec tcg_gen_shrv_vec_sparc
#define tcg_gen_sarv_vec tcg_gen_sarv_vec_sparc
#define tcg_gen_shls_vec tcg_gen_shls_vec_sparc
#define tcg_gen_shrs_vec tcg_gen_shrs_vec_sparc
#define tcg_gen_sars_vec tcg_gen_sars_vec_sparc
#define tcg_gen_bitsel_vec tcg_gen_bitsel_vec_sparc
#define tcg_gen_cmpsel_vec tcg_gen_cmpsel_vec_sparc
#define tb_htable_lookup tb_htable_lookup_sparc
#define tb_set_jmp_target tb_set_jmp_target_sparc
#define cpu_exec cpu_exec_sparc
#define cpu_loop_exit_noexc cpu_loop_exit_noexc_sparc
#define cpu_reloading_memory_map cpu_reloading_memory_map_sparc
#define cpu_loop_exit cpu_loop_exit_sparc
#define cpu_loop_exit_restore cpu_loop_exit_restore_sparc
#define cpu_loop_exit_atomic cpu_loop_exit_atomic_sparc
#define tlb_init tlb_init_sparc
#define tlb_flush_by_mmuidx tlb_flush_by_mmuidx_sparc
#define tlb_flush tlb_flush_sparc
#define tlb_flush_by_mmuidx_all_cpus tlb_flush_by_mmuidx_all_cpus_sparc
#define tlb_flush_all_cpus tlb_flush_all_cpus_sparc
#define tlb_flush_by_mmuidx_all_cpus_synced tlb_flush_by_mmuidx_all_cpus_synced_sparc
#define tlb_flush_all_cpus_synced tlb_flush_all_cpus_synced_sparc
#define tlb_flush_page_by_mmuidx tlb_flush_page_by_mmuidx_sparc
#define tlb_flush_page tlb_flush_page_sparc
#define tlb_flush_page_by_mmuidx_all_cpus tlb_flush_page_by_mmuidx_all_cpus_sparc
#define tlb_flush_page_all_cpus tlb_flush_page_all_cpus_sparc
#define tlb_flush_page_by_mmuidx_all_cpus_synced tlb_flush_page_by_mmuidx_all_cpus_synced_sparc
#define tlb_flush_page_all_cpus_synced tlb_flush_page_all_cpus_synced_sparc
#define tlb_protect_code tlb_protect_code_sparc
#define tlb_unprotect_code tlb_unprotect_code_sparc
#define tlb_reset_dirty tlb_reset_dirty_sparc
#define tlb_set_dirty tlb_set_dirty_sparc
#define tlb_set_page_with_attrs tlb_set_page_with_attrs_sparc
#define tlb_set_page tlb_set_page_sparc
#define get_page_addr_code_hostp get_page_addr_code_hostp_sparc
#define get_page_addr_code get_page_addr_code_sparc
#define probe_access probe_access_sparc
#define tlb_vaddr_to_host tlb_vaddr_to_host_sparc
#define helper_ret_ldub_mmu helper_ret_ldub_mmu_sparc
#define helper_le_lduw_mmu helper_le_lduw_mmu_sparc
#define helper_be_lduw_mmu helper_be_lduw_mmu_sparc
#define helper_le_ldul_mmu helper_le_ldul_mmu_sparc
#define helper_be_ldul_mmu helper_be_ldul_mmu_sparc
#define helper_le_ldq_mmu helper_le_ldq_mmu_sparc
#define helper_be_ldq_mmu helper_be_ldq_mmu_sparc
#define helper_ret_ldsb_mmu helper_ret_ldsb_mmu_sparc
#define helper_le_ldsw_mmu helper_le_ldsw_mmu_sparc
#define helper_be_ldsw_mmu helper_be_ldsw_mmu_sparc
#define helper_le_ldsl_mmu helper_le_ldsl_mmu_sparc
#define helper_be_ldsl_mmu helper_be_ldsl_mmu_sparc
#define cpu_ldub_mmuidx_ra cpu_ldub_mmuidx_ra_sparc
#define cpu_ldsb_mmuidx_ra cpu_ldsb_mmuidx_ra_sparc
#define cpu_lduw_mmuidx_ra cpu_lduw_mmuidx_ra_sparc
#define cpu_ldsw_mmuidx_ra cpu_ldsw_mmuidx_ra_sparc
#define cpu_ldl_mmuidx_ra cpu_ldl_mmuidx_ra_sparc
#define cpu_ldq_mmuidx_ra cpu_ldq_mmuidx_ra_sparc
#define cpu_ldub_data_ra cpu_ldub_data_ra_sparc
#define cpu_ldsb_data_ra cpu_ldsb_data_ra_sparc
#define cpu_lduw_data_ra cpu_lduw_data_ra_sparc
#define cpu_ldsw_data_ra cpu_ldsw_data_ra_sparc
#define cpu_ldl_data_ra cpu_ldl_data_ra_sparc
#define cpu_ldq_data_ra cpu_ldq_data_ra_sparc
#define cpu_ldub_data cpu_ldub_data_sparc
#define cpu_ldsb_data cpu_ldsb_data_sparc
#define cpu_lduw_data cpu_lduw_data_sparc
#define cpu_ldsw_data cpu_ldsw_data_sparc
#define cpu_ldl_data cpu_ldl_data_sparc
#define cpu_ldq_data cpu_ldq_data_sparc
#define helper_ret_stb_mmu helper_ret_stb_mmu_sparc
#define helper_le_stw_mmu helper_le_stw_mmu_sparc
#define helper_be_stw_mmu helper_be_stw_mmu_sparc
#define helper_le_stl_mmu helper_le_stl_mmu_sparc
#define helper_be_stl_mmu helper_be_stl_mmu_sparc
#define helper_le_stq_mmu helper_le_stq_mmu_sparc
#define helper_be_stq_mmu helper_be_stq_mmu_sparc
#define cpu_stb_mmuidx_ra cpu_stb_mmuidx_ra_sparc
#define cpu_stw_mmuidx_ra cpu_stw_mmuidx_ra_sparc
#define cpu_stl_mmuidx_ra cpu_stl_mmuidx_ra_sparc
#define cpu_stq_mmuidx_ra cpu_stq_mmuidx_ra_sparc
#define cpu_stb_data_ra cpu_stb_data_ra_sparc
#define cpu_stw_data_ra cpu_stw_data_ra_sparc
#define cpu_stl_data_ra cpu_stl_data_ra_sparc
#define cpu_stq_data_ra cpu_stq_data_ra_sparc
#define cpu_stb_data cpu_stb_data_sparc
#define cpu_stw_data cpu_stw_data_sparc
#define cpu_stl_data cpu_stl_data_sparc
#define cpu_stq_data cpu_stq_data_sparc
#define helper_atomic_cmpxchgb_mmu helper_atomic_cmpxchgb_mmu_sparc
#define helper_atomic_xchgb_mmu helper_atomic_xchgb_mmu_sparc
#define helper_atomic_fetch_addb_mmu helper_atomic_fetch_addb_mmu_sparc
#define helper_atomic_fetch_andb_mmu helper_atomic_fetch_andb_mmu_sparc
#define helper_atomic_fetch_orb_mmu helper_atomic_fetch_orb_mmu_sparc
#define helper_atomic_fetch_xorb_mmu helper_atomic_fetch_xorb_mmu_sparc
#define helper_atomic_add_fetchb_mmu helper_atomic_add_fetchb_mmu_sparc
#define helper_atomic_and_fetchb_mmu helper_atomic_and_fetchb_mmu_sparc
#define helper_atomic_or_fetchb_mmu helper_atomic_or_fetchb_mmu_sparc
#define helper_atomic_xor_fetchb_mmu helper_atomic_xor_fetchb_mmu_sparc
#define helper_atomic_fetch_sminb_mmu helper_atomic_fetch_sminb_mmu_sparc
#define helper_atomic_fetch_uminb_mmu helper_atomic_fetch_uminb_mmu_sparc
#define helper_atomic_fetch_smaxb_mmu helper_atomic_fetch_smaxb_mmu_sparc
#define helper_atomic_fetch_umaxb_mmu helper_atomic_fetch_umaxb_mmu_sparc
#define helper_atomic_smin_fetchb_mmu helper_atomic_smin_fetchb_mmu_sparc
#define helper_atomic_umin_fetchb_mmu helper_atomic_umin_fetchb_mmu_sparc
#define helper_atomic_smax_fetchb_mmu helper_atomic_smax_fetchb_mmu_sparc
#define helper_atomic_umax_fetchb_mmu helper_atomic_umax_fetchb_mmu_sparc
#define helper_atomic_cmpxchgw_le_mmu helper_atomic_cmpxchgw_le_mmu_sparc
#define helper_atomic_xchgw_le_mmu helper_atomic_xchgw_le_mmu_sparc
#define helper_atomic_fetch_addw_le_mmu helper_atomic_fetch_addw_le_mmu_sparc
#define helper_atomic_fetch_andw_le_mmu helper_atomic_fetch_andw_le_mmu_sparc
#define helper_atomic_fetch_orw_le_mmu helper_atomic_fetch_orw_le_mmu_sparc
#define helper_atomic_fetch_xorw_le_mmu helper_atomic_fetch_xorw_le_mmu_sparc
#define helper_atomic_add_fetchw_le_mmu helper_atomic_add_fetchw_le_mmu_sparc
#define helper_atomic_and_fetchw_le_mmu helper_atomic_and_fetchw_le_mmu_sparc
#define helper_atomic_or_fetchw_le_mmu helper_atomic_or_fetchw_le_mmu_sparc
#define helper_atomic_xor_fetchw_le_mmu helper_atomic_xor_fetchw_le_mmu_sparc
#define helper_atomic_fetch_sminw_le_mmu helper_atomic_fetch_sminw_le_mmu_sparc
#define helper_atomic_fetch_uminw_le_mmu helper_atomic_fetch_uminw_le_mmu_sparc
#define helper_atomic_fetch_smaxw_le_mmu helper_atomic_fetch_smaxw_le_mmu_sparc
#define helper_atomic_fetch_umaxw_le_mmu helper_atomic_fetch_umaxw_le_mmu_sparc
#define helper_atomic_smin_fetchw_le_mmu helper_atomic_smin_fetchw_le_mmu_sparc
#define helper_atomic_umin_fetchw_le_mmu helper_atomic_umin_fetchw_le_mmu_sparc
#define helper_atomic_smax_fetchw_le_mmu helper_atomic_smax_fetchw_le_mmu_sparc
#define helper_atomic_umax_fetchw_le_mmu helper_atomic_umax_fetchw_le_mmu_sparc
#define helper_atomic_cmpxchgw_be_mmu helper_atomic_cmpxchgw_be_mmu_sparc
#define helper_atomic_xchgw_be_mmu helper_atomic_xchgw_be_mmu_sparc
#define helper_atomic_fetch_andw_be_mmu helper_atomic_fetch_andw_be_mmu_sparc
#define helper_atomic_fetch_orw_be_mmu helper_atomic_fetch_orw_be_mmu_sparc
#define helper_atomic_fetch_xorw_be_mmu helper_atomic_fetch_xorw_be_mmu_sparc
#define helper_atomic_and_fetchw_be_mmu helper_atomic_and_fetchw_be_mmu_sparc
#define helper_atomic_or_fetchw_be_mmu helper_atomic_or_fetchw_be_mmu_sparc
#define helper_atomic_xor_fetchw_be_mmu helper_atomic_xor_fetchw_be_mmu_sparc
#define helper_atomic_fetch_sminw_be_mmu helper_atomic_fetch_sminw_be_mmu_sparc
#define helper_atomic_fetch_uminw_be_mmu helper_atomic_fetch_uminw_be_mmu_sparc
#define helper_atomic_fetch_smaxw_be_mmu helper_atomic_fetch_smaxw_be_mmu_sparc
#define helper_atomic_fetch_umaxw_be_mmu helper_atomic_fetch_umaxw_be_mmu_sparc
#define helper_atomic_smin_fetchw_be_mmu helper_atomic_smin_fetchw_be_mmu_sparc
#define helper_atomic_umin_fetchw_be_mmu helper_atomic_umin_fetchw_be_mmu_sparc
#define helper_atomic_smax_fetchw_be_mmu helper_atomic_smax_fetchw_be_mmu_sparc
#define helper_atomic_umax_fetchw_be_mmu helper_atomic_umax_fetchw_be_mmu_sparc
#define helper_atomic_fetch_addw_be_mmu helper_atomic_fetch_addw_be_mmu_sparc
#define helper_atomic_add_fetchw_be_mmu helper_atomic_add_fetchw_be_mmu_sparc
#define helper_atomic_cmpxchgl_le_mmu helper_atomic_cmpxchgl_le_mmu_sparc
#define helper_atomic_xchgl_le_mmu helper_atomic_xchgl_le_mmu_sparc
#define helper_atomic_fetch_addl_le_mmu helper_atomic_fetch_addl_le_mmu_sparc
#define helper_atomic_fetch_andl_le_mmu helper_atomic_fetch_andl_le_mmu_sparc
#define helper_atomic_fetch_orl_le_mmu helper_atomic_fetch_orl_le_mmu_sparc
#define helper_atomic_fetch_xorl_le_mmu helper_atomic_fetch_xorl_le_mmu_sparc
#define helper_atomic_add_fetchl_le_mmu helper_atomic_add_fetchl_le_mmu_sparc
#define helper_atomic_and_fetchl_le_mmu helper_atomic_and_fetchl_le_mmu_sparc
#define helper_atomic_or_fetchl_le_mmu helper_atomic_or_fetchl_le_mmu_sparc
#define helper_atomic_xor_fetchl_le_mmu helper_atomic_xor_fetchl_le_mmu_sparc
#define helper_atomic_fetch_sminl_le_mmu helper_atomic_fetch_sminl_le_mmu_sparc
#define helper_atomic_fetch_uminl_le_mmu helper_atomic_fetch_uminl_le_mmu_sparc
#define helper_atomic_fetch_smaxl_le_mmu helper_atomic_fetch_smaxl_le_mmu_sparc
#define helper_atomic_fetch_umaxl_le_mmu helper_atomic_fetch_umaxl_le_mmu_sparc
#define helper_atomic_smin_fetchl_le_mmu helper_atomic_smin_fetchl_le_mmu_sparc
#define helper_atomic_umin_fetchl_le_mmu helper_atomic_umin_fetchl_le_mmu_sparc
#define helper_atomic_smax_fetchl_le_mmu helper_atomic_smax_fetchl_le_mmu_sparc
#define helper_atomic_umax_fetchl_le_mmu helper_atomic_umax_fetchl_le_mmu_sparc
#define helper_atomic_cmpxchgl_be_mmu helper_atomic_cmpxchgl_be_mmu_sparc
#define helper_atomic_xchgl_be_mmu helper_atomic_xchgl_be_mmu_sparc
#define helper_atomic_fetch_andl_be_mmu helper_atomic_fetch_andl_be_mmu_sparc
#define helper_atomic_fetch_orl_be_mmu helper_atomic_fetch_orl_be_mmu_sparc
#define helper_atomic_fetch_xorl_be_mmu helper_atomic_fetch_xorl_be_mmu_sparc
#define helper_atomic_and_fetchl_be_mmu helper_atomic_and_fetchl_be_mmu_sparc
#define helper_atomic_or_fetchl_be_mmu helper_atomic_or_fetchl_be_mmu_sparc
#define helper_atomic_xor_fetchl_be_mmu helper_atomic_xor_fetchl_be_mmu_sparc
#define helper_atomic_fetch_sminl_be_mmu helper_atomic_fetch_sminl_be_mmu_sparc
#define helper_atomic_fetch_uminl_be_mmu helper_atomic_fetch_uminl_be_mmu_sparc
#define helper_atomic_fetch_smaxl_be_mmu helper_atomic_fetch_smaxl_be_mmu_sparc
#define helper_atomic_fetch_umaxl_be_mmu helper_atomic_fetch_umaxl_be_mmu_sparc
#define helper_atomic_smin_fetchl_be_mmu helper_atomic_smin_fetchl_be_mmu_sparc
#define helper_atomic_umin_fetchl_be_mmu helper_atomic_umin_fetchl_be_mmu_sparc
#define helper_atomic_smax_fetchl_be_mmu helper_atomic_smax_fetchl_be_mmu_sparc
#define helper_atomic_umax_fetchl_be_mmu helper_atomic_umax_fetchl_be_mmu_sparc
#define helper_atomic_fetch_addl_be_mmu helper_atomic_fetch_addl_be_mmu_sparc
#define helper_atomic_add_fetchl_be_mmu helper_atomic_add_fetchl_be_mmu_sparc
#define helper_atomic_cmpxchgq_le_mmu helper_atomic_cmpxchgq_le_mmu_sparc
#define helper_atomic_xchgq_le_mmu helper_atomic_xchgq_le_mmu_sparc
#define helper_atomic_fetch_addq_le_mmu helper_atomic_fetch_addq_le_mmu_sparc
#define helper_atomic_fetch_andq_le_mmu helper_atomic_fetch_andq_le_mmu_sparc
#define helper_atomic_fetch_orq_le_mmu helper_atomic_fetch_orq_le_mmu_sparc
#define helper_atomic_fetch_xorq_le_mmu helper_atomic_fetch_xorq_le_mmu_sparc
#define helper_atomic_add_fetchq_le_mmu helper_atomic_add_fetchq_le_mmu_sparc
#define helper_atomic_and_fetchq_le_mmu helper_atomic_and_fetchq_le_mmu_sparc
#define helper_atomic_or_fetchq_le_mmu helper_atomic_or_fetchq_le_mmu_sparc
#define helper_atomic_xor_fetchq_le_mmu helper_atomic_xor_fetchq_le_mmu_sparc
#define helper_atomic_fetch_sminq_le_mmu helper_atomic_fetch_sminq_le_mmu_sparc
#define helper_atomic_fetch_uminq_le_mmu helper_atomic_fetch_uminq_le_mmu_sparc
#define helper_atomic_fetch_smaxq_le_mmu helper_atomic_fetch_smaxq_le_mmu_sparc
#define helper_atomic_fetch_umaxq_le_mmu helper_atomic_fetch_umaxq_le_mmu_sparc
#define helper_atomic_smin_fetchq_le_mmu helper_atomic_smin_fetchq_le_mmu_sparc
#define helper_atomic_umin_fetchq_le_mmu helper_atomic_umin_fetchq_le_mmu_sparc
#define helper_atomic_smax_fetchq_le_mmu helper_atomic_smax_fetchq_le_mmu_sparc
#define helper_atomic_umax_fetchq_le_mmu helper_atomic_umax_fetchq_le_mmu_sparc
#define helper_atomic_cmpxchgq_be_mmu helper_atomic_cmpxchgq_be_mmu_sparc
#define helper_atomic_xchgq_be_mmu helper_atomic_xchgq_be_mmu_sparc
#define helper_atomic_fetch_andq_be_mmu helper_atomic_fetch_andq_be_mmu_sparc
#define helper_atomic_fetch_orq_be_mmu helper_atomic_fetch_orq_be_mmu_sparc
#define helper_atomic_fetch_xorq_be_mmu helper_atomic_fetch_xorq_be_mmu_sparc
#define helper_atomic_and_fetchq_be_mmu helper_atomic_and_fetchq_be_mmu_sparc
#define helper_atomic_or_fetchq_be_mmu helper_atomic_or_fetchq_be_mmu_sparc
#define helper_atomic_xor_fetchq_be_mmu helper_atomic_xor_fetchq_be_mmu_sparc
#define helper_atomic_fetch_sminq_be_mmu helper_atomic_fetch_sminq_be_mmu_sparc
#define helper_atomic_fetch_uminq_be_mmu helper_atomic_fetch_uminq_be_mmu_sparc
#define helper_atomic_fetch_smaxq_be_mmu helper_atomic_fetch_smaxq_be_mmu_sparc
#define helper_atomic_fetch_umaxq_be_mmu helper_atomic_fetch_umaxq_be_mmu_sparc
#define helper_atomic_smin_fetchq_be_mmu helper_atomic_smin_fetchq_be_mmu_sparc
#define helper_atomic_umin_fetchq_be_mmu helper_atomic_umin_fetchq_be_mmu_sparc
#define helper_atomic_smax_fetchq_be_mmu helper_atomic_smax_fetchq_be_mmu_sparc
#define helper_atomic_umax_fetchq_be_mmu helper_atomic_umax_fetchq_be_mmu_sparc
#define helper_atomic_fetch_addq_be_mmu helper_atomic_fetch_addq_be_mmu_sparc
#define helper_atomic_add_fetchq_be_mmu helper_atomic_add_fetchq_be_mmu_sparc
#define helper_atomic_cmpxchgb helper_atomic_cmpxchgb_sparc
#define helper_atomic_xchgb helper_atomic_xchgb_sparc
#define helper_atomic_fetch_addb helper_atomic_fetch_addb_sparc
#define helper_atomic_fetch_andb helper_atomic_fetch_andb_sparc
#define helper_atomic_fetch_orb helper_atomic_fetch_orb_sparc
#define helper_atomic_fetch_xorb helper_atomic_fetch_xorb_sparc
#define helper_atomic_add_fetchb helper_atomic_add_fetchb_sparc
#define helper_atomic_and_fetchb helper_atomic_and_fetchb_sparc
#define helper_atomic_or_fetchb helper_atomic_or_fetchb_sparc
#define helper_atomic_xor_fetchb helper_atomic_xor_fetchb_sparc
#define helper_atomic_fetch_sminb helper_atomic_fetch_sminb_sparc
#define helper_atomic_fetch_uminb helper_atomic_fetch_uminb_sparc
#define helper_atomic_fetch_smaxb helper_atomic_fetch_smaxb_sparc
#define helper_atomic_fetch_umaxb helper_atomic_fetch_umaxb_sparc
#define helper_atomic_smin_fetchb helper_atomic_smin_fetchb_sparc
#define helper_atomic_umin_fetchb helper_atomic_umin_fetchb_sparc
#define helper_atomic_smax_fetchb helper_atomic_smax_fetchb_sparc
#define helper_atomic_umax_fetchb helper_atomic_umax_fetchb_sparc
#define helper_atomic_cmpxchgw_le helper_atomic_cmpxchgw_le_sparc
#define helper_atomic_xchgw_le helper_atomic_xchgw_le_sparc
#define helper_atomic_fetch_addw_le helper_atomic_fetch_addw_le_sparc
#define helper_atomic_fetch_andw_le helper_atomic_fetch_andw_le_sparc
#define helper_atomic_fetch_orw_le helper_atomic_fetch_orw_le_sparc
#define helper_atomic_fetch_xorw_le helper_atomic_fetch_xorw_le_sparc
#define helper_atomic_add_fetchw_le helper_atomic_add_fetchw_le_sparc
#define helper_atomic_and_fetchw_le helper_atomic_and_fetchw_le_sparc
#define helper_atomic_or_fetchw_le helper_atomic_or_fetchw_le_sparc