14
FUNC_NAME(unary_minus_func_int8_t_s)(int8_t si LOG_INDEX)
19
#if (INT8_MAX>=INT_MAX)
28
FUNC_NAME(add_func_int8_t_s_s)(int8_t si1, int8_t si2 LOG_INDEX)
33
#if (INT8_MAX>=INT_MAX)
34
(((si1>0) && (si2>0) && (si1 > (INT8_MAX-si2))) || ((si1<0) && (si2<0) && (si1 < (INT8_MIN-si2)))) ?
42
FUNC_NAME(sub_func_int8_t_s_s)(int8_t si1, int8_t si2 LOG_INDEX)
47
#if (INT8_MAX>=INT_MAX)
48
(((si1^si2) & (((si1 ^ ((si1^si2) & (~INT8_MAX)))-si2)^si2)) < 0) ?
56
FUNC_NAME(mul_func_int8_t_s_s)(int8_t si1, int8_t si2 LOG_INDEX)
61
#if (INT8_MAX>=INT_MAX)
62
(((si1 > 0) && (si2 > 0) && (si1 > (INT8_MAX / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < (INT8_MIN / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < (INT8_MIN / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < (INT8_MAX / si1)))) ?
70
FUNC_NAME(mod_func_int8_t_s_s)(int8_t si1, int8_t si2 LOG_INDEX)
75
((si2 == 0) || ((si1 == INT8_MIN) && (si2 == (-1)))) ?
82
FUNC_NAME(div_func_int8_t_s_s)(int8_t si1, int8_t si2 LOG_INDEX)
87
((si2 == 0) || ((si1 == INT8_MIN) && (si2 == (-1)))) ?
94
FUNC_NAME(lshift_func_int8_t_s_s)(int8_t left, int right LOG_INDEX)
99
((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > (INT8_MAX >> ((int)right)))) ?
102
(left << ((int)right));
106
FUNC_NAME(lshift_func_int8_t_s_u)(int8_t left, unsigned int right LOG_INDEX)
111
((left < 0) || (((unsigned int)right) >= 32) || (left > (INT8_MAX >> ((unsigned int)right)))) ?
114
(left << ((unsigned int)right));
118
FUNC_NAME(rshift_func_int8_t_s_s)(int8_t left, int right LOG_INDEX)
123
((left < 0) || (((int)right) < 0) || (((int)right) >= 32))?
126
(left >> ((int)right));
130
FUNC_NAME(rshift_func_int8_t_s_u)(int8_t left, unsigned int right LOG_INDEX)
135
((left < 0) || (((unsigned int)right) >= 32)) ?
138
(left >> ((unsigned int)right));
144
FUNC_NAME(unary_minus_func_int16_t_s)(int16_t si LOG_INDEX)
149
#if (INT16_MAX>=INT_MAX)
158
FUNC_NAME(add_func_int16_t_s_s)(int16_t si1, int16_t si2 LOG_INDEX)
163
#if (INT16_MAX>=INT_MAX)
164
(((si1>0) && (si2>0) && (si1 > (INT16_MAX-si2))) || ((si1<0) && (si2<0) && (si1 < (INT16_MIN-si2)))) ?
172
FUNC_NAME(sub_func_int16_t_s_s)(int16_t si1, int16_t si2 LOG_INDEX)
177
#if (INT16_MAX>=INT_MAX)
178
(((si1^si2) & (((si1 ^ ((si1^si2) & (~INT16_MAX)))-si2)^si2)) < 0) ?
186
FUNC_NAME(mul_func_int16_t_s_s)(int16_t si1, int16_t si2 LOG_INDEX)
191
#if (INT16_MAX>=INT_MAX)
192
(((si1 > 0) && (si2 > 0) && (si1 > (INT16_MAX / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < (INT16_MIN / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < (INT16_MIN / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < (INT16_MAX / si1)))) ?
200
FUNC_NAME(mod_func_int16_t_s_s)(int16_t si1, int16_t si2 LOG_INDEX)
205
((si2 == 0) || ((si1 == INT16_MIN) && (si2 == (-1)))) ?
212
FUNC_NAME(div_func_int16_t_s_s)(int16_t si1, int16_t si2 LOG_INDEX)
217
((si2 == 0) || ((si1 == INT16_MIN) && (si2 == (-1)))) ?
224
FUNC_NAME(lshift_func_int16_t_s_s)(int16_t left, int right LOG_INDEX)
229
((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > (INT16_MAX >> ((int)right)))) ?
232
(left << ((int)right));
236
FUNC_NAME(lshift_func_int16_t_s_u)(int16_t left, unsigned int right LOG_INDEX)
241
((left < 0) || (((unsigned int)right) >= 32) || (left > (INT16_MAX >> ((unsigned int)right)))) ?
244
(left << ((unsigned int)right));
248
FUNC_NAME(rshift_func_int16_t_s_s)(int16_t left, int right LOG_INDEX)
253
((left < 0) || (((int)right) < 0) || (((int)right) >= 32))?
256
(left >> ((int)right));
260
FUNC_NAME(rshift_func_int16_t_s_u)(int16_t left, unsigned int right LOG_INDEX)
265
((left < 0) || (((unsigned int)right) >= 32)) ?
268
(left >> ((unsigned int)right));
274
FUNC_NAME(unary_minus_func_int32_t_s)(int32_t si LOG_INDEX)
279
#if (INT32_MAX>=INT_MAX)
288
FUNC_NAME(add_func_int32_t_s_s)(int32_t si1, int32_t si2 LOG_INDEX)
293
#if (INT32_MAX>=INT_MAX)
294
(((si1>0) && (si2>0) && (si1 > (INT32_MAX-si2))) || ((si1<0) && (si2<0) && (si1 < (INT32_MIN-si2)))) ?
302
FUNC_NAME(sub_func_int32_t_s_s)(int32_t si1, int32_t si2 LOG_INDEX)
307
#if (INT32_MAX>=INT_MAX)
308
(((si1^si2) & (((si1 ^ ((si1^si2) & (~INT32_MAX)))-si2)^si2)) < 0) ?
316
FUNC_NAME(mul_func_int32_t_s_s)(int32_t si1, int32_t si2 LOG_INDEX)
321
#if (INT32_MAX>=INT_MAX)
322
(((si1 > 0) && (si2 > 0) && (si1 > (INT32_MAX / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < (INT32_MIN / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < (INT32_MIN / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < (INT32_MAX / si1)))) ?
330
FUNC_NAME(mod_func_int32_t_s_s)(int32_t si1, int32_t si2 LOG_INDEX)
335
((si2 == 0) || ((si1 == INT32_MIN) && (si2 == (-1)))) ?
342
FUNC_NAME(div_func_int32_t_s_s)(int32_t si1, int32_t si2 LOG_INDEX)
347
((si2 == 0) || ((si1 == INT32_MIN) && (si2 == (-1)))) ?
354
FUNC_NAME(lshift_func_int32_t_s_s)(int32_t left, int right LOG_INDEX)
359
((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > (INT32_MAX >> ((int)right)))) ?
362
(left << ((int)right));
366
FUNC_NAME(lshift_func_int32_t_s_u)(int32_t left, unsigned int right LOG_INDEX)
371
((left < 0) || (((unsigned int)right) >= 32) || (left > (INT32_MAX >> ((unsigned int)right)))) ?
374
(left << ((unsigned int)right));
378
FUNC_NAME(rshift_func_int32_t_s_s)(int32_t left, int right LOG_INDEX)
383
((left < 0) || (((int)right) < 0) || (((int)right) >= 32))?
386
(left >> ((int)right));
390
FUNC_NAME(rshift_func_int32_t_s_u)(int32_t left, unsigned int right LOG_INDEX)
395
((left < 0) || (((unsigned int)right) >= 32)) ?
398
(left >> ((unsigned int)right));
405
FUNC_NAME(unary_minus_func_int64_t_s)(int64_t si LOG_INDEX)
410
#if (INT64_MAX>=INT_MAX)
419
FUNC_NAME(add_func_int64_t_s_s)(int64_t si1, int64_t si2 LOG_INDEX)
424
#if (INT64_MAX>=INT_MAX)
425
(((si1>0) && (si2>0) && (si1 > (INT64_MAX-si2))) || ((si1<0) && (si2<0) && (si1 < (INT64_MIN-si2)))) ?
433
FUNC_NAME(sub_func_int64_t_s_s)(int64_t si1, int64_t si2 LOG_INDEX)
438
#if (INT64_MAX>=INT_MAX)
439
(((si1^si2) & (((si1 ^ ((si1^si2) & (~INT64_MAX)))-si2)^si2)) < 0) ?
447
FUNC_NAME(mul_func_int64_t_s_s)(int64_t si1, int64_t si2 LOG_INDEX)
452
#if (INT64_MAX>=INT_MAX)
453
(((si1 > 0) && (si2 > 0) && (si1 > (INT64_MAX / si2))) || ((si1 > 0) && (si2 <= 0) && (si2 < (INT64_MIN / si1))) || ((si1 <= 0) && (si2 > 0) && (si1 < (INT64_MIN / si2))) || ((si1 <= 0) && (si2 <= 0) && (si1 != 0) && (si2 < (INT64_MAX / si1)))) ?
461
FUNC_NAME(mod_func_int64_t_s_s)(int64_t si1, int64_t si2 LOG_INDEX)
466
((si2 == 0) || ((si1 == INT64_MIN) && (si2 == (-1)))) ?
473
FUNC_NAME(div_func_int64_t_s_s)(int64_t si1, int64_t si2 LOG_INDEX)
478
((si2 == 0) || ((si1 == INT64_MIN) && (si2 == (-1)))) ?
485
FUNC_NAME(lshift_func_int64_t_s_s)(int64_t left, int right LOG_INDEX)
490
((left < 0) || (((int)right) < 0) || (((int)right) >= 32) || (left > (INT64_MAX >> ((int)right)))) ?
493
(left << ((int)right));
497
FUNC_NAME(lshift_func_int64_t_s_u)(int64_t left, unsigned int right LOG_INDEX)
502
((left < 0) || (((unsigned int)right) >= 32) || (left > (INT64_MAX >> ((unsigned int)right)))) ?
505
(left << ((unsigned int)right));
509
FUNC_NAME(rshift_func_int64_t_s_s)(int64_t left, int right LOG_INDEX)
514
((left < 0) || (((int)right) < 0) || (((int)right) >= 32))?
517
(left >> ((int)right));
521
FUNC_NAME(rshift_func_int64_t_s_u)(int64_t left, unsigned int right LOG_INDEX)
526
((left < 0) || (((unsigned int)right) >= 32)) ?
529
(left >> ((unsigned int)right));
539
FUNC_NAME(unary_minus_func_uint8_t_u)(uint8_t ui LOG_INDEX)
546
FUNC_NAME(add_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 LOG_INDEX)
553
FUNC_NAME(sub_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 LOG_INDEX)
560
FUNC_NAME(mul_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 LOG_INDEX)
563
return ((unsigned int)ui1) * ((unsigned int)ui2);
567
FUNC_NAME(mod_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 LOG_INDEX)
579
FUNC_NAME(div_func_uint8_t_u_u)(uint8_t ui1, uint8_t ui2 LOG_INDEX)
591
FUNC_NAME(lshift_func_uint8_t_u_s)(uint8_t left, int right LOG_INDEX)
596
((((int)right) < 0) || (((int)right) >= 32) || (left > (UINT8_MAX >> ((int)right)))) ?
599
(left << ((int)right));
603
FUNC_NAME(lshift_func_uint8_t_u_u)(uint8_t left, unsigned int right LOG_INDEX)
608
((((unsigned int)right) >= 32) || (left > (UINT8_MAX >> ((unsigned int)right)))) ?
611
(left << ((unsigned int)right));
615
FUNC_NAME(rshift_func_uint8_t_u_s)(uint8_t left, int right LOG_INDEX)
620
((((int)right) < 0) || (((int)right) >= 32)) ?
623
(left >> ((int)right));
627
FUNC_NAME(rshift_func_uint8_t_u_u)(uint8_t left, unsigned int right LOG_INDEX)
632
(((unsigned int)right) >= 32) ?
635
(left >> ((unsigned int)right));
641
FUNC_NAME(unary_minus_func_uint16_t_u)(uint16_t ui LOG_INDEX)
648
FUNC_NAME(add_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 LOG_INDEX)
655
FUNC_NAME(sub_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 LOG_INDEX)
662
FUNC_NAME(mul_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 LOG_INDEX)
665
return ((unsigned int)ui1) * ((unsigned int)ui2);
669
FUNC_NAME(mod_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 LOG_INDEX)
681
FUNC_NAME(div_func_uint16_t_u_u)(uint16_t ui1, uint16_t ui2 LOG_INDEX)
693
FUNC_NAME(lshift_func_uint16_t_u_s)(uint16_t left, int right LOG_INDEX)
698
((((int)right) < 0) || (((int)right) >= 32) || (left > (UINT16_MAX >> ((int)right)))) ?
701
(left << ((int)right));
705
FUNC_NAME(lshift_func_uint16_t_u_u)(uint16_t left, unsigned int right LOG_INDEX)
710
((((unsigned int)right) >= 32) || (left > (UINT16_MAX >> ((unsigned int)right)))) ?
713
(left << ((unsigned int)right));
717
FUNC_NAME(rshift_func_uint16_t_u_s)(uint16_t left, int right LOG_INDEX)
722
((((int)right) < 0) || (((int)right) >= 32)) ?
725
(left >> ((int)right));
729
FUNC_NAME(rshift_func_uint16_t_u_u)(uint16_t left, unsigned int right LOG_INDEX)
734
(((unsigned int)right) >= 32) ?
737
(left >> ((unsigned int)right));
743
FUNC_NAME(unary_minus_func_uint32_t_u)(uint32_t ui LOG_INDEX)
750
FUNC_NAME(add_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 LOG_INDEX)
757
FUNC_NAME(sub_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 LOG_INDEX)
764
FUNC_NAME(mul_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 LOG_INDEX)
767
return ((unsigned int)ui1) * ((unsigned int)ui2);
771
FUNC_NAME(mod_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 LOG_INDEX)
783
FUNC_NAME(div_func_uint32_t_u_u)(uint32_t ui1, uint32_t ui2 LOG_INDEX)
795
FUNC_NAME(lshift_func_uint32_t_u_s)(uint32_t left, int right LOG_INDEX)
800
((((int)right) < 0) || (((int)right) >= 32) || (left > (UINT32_MAX >> ((int)right)))) ?
803
(left << ((int)right));
807
FUNC_NAME(lshift_func_uint32_t_u_u)(uint32_t left, unsigned int right LOG_INDEX)
812
((((unsigned int)right) >= 32) || (left > (UINT32_MAX >> ((unsigned int)right)))) ?
815
(left << ((unsigned int)right));
819
FUNC_NAME(rshift_func_uint32_t_u_s)(uint32_t left, int right LOG_INDEX)
824
((((int)right) < 0) || (((int)right) >= 32)) ?
827
(left >> ((int)right));
831
FUNC_NAME(rshift_func_uint32_t_u_u)(uint32_t left, unsigned int right LOG_INDEX)
836
(((unsigned int)right) >= 32) ?
839
(left >> ((unsigned int)right));
846
FUNC_NAME(unary_minus_func_uint64_t_u)(uint64_t ui LOG_INDEX)
853
FUNC_NAME(add_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 LOG_INDEX)
860
FUNC_NAME(sub_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 LOG_INDEX)
867
FUNC_NAME(mul_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 LOG_INDEX)
870
return ((unsigned long long int)ui1) * ((unsigned long long int)ui2);
874
FUNC_NAME(mod_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 LOG_INDEX)
886
FUNC_NAME(div_func_uint64_t_u_u)(uint64_t ui1, uint64_t ui2 LOG_INDEX)
898
FUNC_NAME(lshift_func_uint64_t_u_s)(uint64_t left, int right LOG_INDEX)
903
((((int)right) < 0) || (((int)right) >= 32) || (left > (UINT64_MAX >> ((int)right)))) ?
906
(left << ((int)right));
910
FUNC_NAME(lshift_func_uint64_t_u_u)(uint64_t left, unsigned int right LOG_INDEX)
915
((((unsigned int)right) >= 32) || (left > (UINT64_MAX >> ((unsigned int)right)))) ?
918
(left << ((unsigned int)right));
922
FUNC_NAME(rshift_func_uint64_t_u_s)(uint64_t left, int right LOG_INDEX)
927
((((int)right) < 0) || (((int)right) >= 32)) ?
930
(left >> ((int)right));
934
FUNC_NAME(rshift_func_uint64_t_u_u)(uint64_t left, unsigned int right LOG_INDEX)
939
(((unsigned int)right) >= 32) ?
942
(left >> ((unsigned int)right));