- if (sizeof(signed int) == 1) {
- arg4 = amglue_SvI8(ST(2));
- } else if (sizeof(signed int) == 2) {
- arg4 = amglue_SvI16(ST(2));
- } else if (sizeof(signed int) == 4) {
- arg4 = amglue_SvI32(ST(2));
- } else if (sizeof(signed int) == 8) {
- arg4 = amglue_SvI64(ST(2));
- } else {
- g_critical("Unexpected signed int >64 bits?"); /* should be optimized out unless sizeof(signed int) > 8 */
- }