亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频

? 歡迎來到蟲蟲下載站! | ?? 資源下載 ?? 資源專輯 ?? 關于我們
? 蟲蟲下載站

?? timesoftfloat.c

?? sun2,sun3,sparcstation2 emulator
?? C
?? 第 1 頁 / 共 3 頁
字號:
    { "float32_eq_signaling",            2, FALSE, FALSE },
    { "float32_le_quiet",                2, FALSE, FALSE },
    { "float32_lt_quiet",                2, FALSE, FALSE },
    { "float64_to_int32",                1, TRUE,  FALSE },
    { "float64_to_int32_round_to_zero",  1, FALSE, FALSE },
    { "float64_to_float32",              1, TRUE,  TRUE, },
    { "float64_round_to_int",            1, TRUE,  FALSE },
    { "float64_add",                     2, TRUE,  FALSE },
    { "float64_sub",                     2, TRUE,  FALSE },
    { "float64_mul",                     2, TRUE,  TRUE, },
    { "float64_div",                     2, TRUE,  FALSE },
    { "float64_rem",                     2, FALSE, FALSE },
    { "float64_sqrt",                    1, TRUE,  FALSE },
    { "float64_eq",                      2, FALSE, FALSE },
    { "float64_le",                      2, FALSE, FALSE },
    { "float64_lt",                      2, FALSE, FALSE },
    { "float64_eq_signaling",            2, FALSE, FALSE },
    { "float64_le_quiet",                2, FALSE, FALSE },
    { "float64_lt_quiet",                2, FALSE, FALSE }
};

enum {
    ROUND_NEAREST_EVEN = 1,
    ROUND_TO_ZERO,
    ROUND_DOWN,
    ROUND_UP,
    NUM_ROUNDINGMODES
};
enum {
    TININESS_BEFORE_ROUNDING = 1,
    TININESS_AFTER_ROUNDING,
    NUM_TININESSMODES
};

static void
 timeFunctionVariety(
     uint8 functionCode, int8 roundingMode, int8 tininessMode )
{
    uint8 roundingCode;
    int8 tininessCode;

    functionName = functions[ functionCode ].name;
    switch ( roundingMode ) {
     case 0:
        roundingModeName = 0;
        roundingCode = float_round_nearest_even;
        break;
     case ROUND_NEAREST_EVEN:
        roundingModeName = "nearest_even";
        roundingCode = float_round_nearest_even;
        break;
     case ROUND_TO_ZERO:
        roundingModeName = "to_zero";
        roundingCode = float_round_to_zero;
        break;
     case ROUND_DOWN:
        roundingModeName = "down";
        roundingCode = float_round_down;
        break;
     case ROUND_UP:
        roundingModeName = "up";
        roundingCode = float_round_up;
        break;
    }
    float_rounding_mode = roundingCode;
    switch ( tininessMode ) {
     case 0:
        tininessModeName = 0;
        tininessCode = float_tininess_after_rounding;
        break;
     case TININESS_BEFORE_ROUNDING:
        tininessModeName = "before";
        tininessCode = float_tininess_before_rounding;
        break;
     case TININESS_AFTER_ROUNDING:
        tininessModeName = "after";
        tininessCode = float_tininess_after_rounding;
        break;
    }
    float_detect_tininess = tininessCode;
    switch ( functionCode ) {
     case INT32_TO_FLOAT32:
        time_a_int32_z_float32( int32_to_float32 );
        break;
     case INT32_TO_FLOAT64:
        time_a_int32_z_float64( int32_to_float64 );
        break;
     case FLOAT32_TO_INT32:
        time_a_float32_z_int32( float32_to_int32 );
        break;
     case FLOAT32_TO_INT32_ROUND_TO_ZERO:
        time_a_float32_z_int32( float32_to_int32_round_to_zero );
        break;
     case FLOAT32_TO_FLOAT64:
        time_a_float32_z_float64( float32_to_float64 );
        break;
     case FLOAT32_ROUND_TO_INT:
        time_az_float32( float32_round_to_int );
        break;
     case FLOAT32_ADD:
        time_abz_float32( float32_add );
        break;
     case FLOAT32_SUB:
        time_abz_float32( float32_sub );
        break;
     case FLOAT32_MUL:
        time_abz_float32( float32_mul );
        break;
     case FLOAT32_DIV:
        time_abz_float32( float32_div );
        break;
     case FLOAT32_REM:
        time_abz_float32( float32_rem );
        break;
     case FLOAT32_SQRT:
        time_az_float32_pos( float32_sqrt );
        break;
     case FLOAT32_EQ:
        time_ab_float32_z_flag( float32_eq );
        break;
     case FLOAT32_LE:
        time_ab_float32_z_flag( float32_le );
        break;
     case FLOAT32_LT:
        time_ab_float32_z_flag( float32_lt );
        break;
     case FLOAT32_EQ_SIGNALING:
        time_ab_float32_z_flag( float32_eq_signaling );
        break;
     case FLOAT32_LE_QUIET:
        time_ab_float32_z_flag( float32_le_quiet );
        break;
     case FLOAT32_LT_QUIET:
        time_ab_float32_z_flag( float32_lt_quiet );
        break;
     case FLOAT64_TO_INT32:
        time_a_float64_z_int32( float64_to_int32 );
        break;
     case FLOAT64_TO_INT32_ROUND_TO_ZERO:
        time_a_float64_z_int32( float64_to_int32_round_to_zero );
        break;
     case FLOAT64_TO_FLOAT32:
        time_a_float64_z_float32( float64_to_float32 );
        break;
     case FLOAT64_ROUND_TO_INT:
        time_az_float64( float64_round_to_int );
        break;
     case FLOAT64_ADD:
        time_abz_float64( float64_add );
        break;
     case FLOAT64_SUB:
        time_abz_float64( float64_sub );
        break;
     case FLOAT64_MUL:
        time_abz_float64( float64_mul );
        break;
     case FLOAT64_DIV:
        time_abz_float64( float64_div );
        break;
     case FLOAT64_REM:
        time_abz_float64( float64_rem );
        break;
     case FLOAT64_SQRT:
        time_az_float64_pos( float64_sqrt );
        break;
     case FLOAT64_EQ:
        time_ab_float64_z_flag( float64_eq );
        break;
     case FLOAT64_LE:
        time_ab_float64_z_flag( float64_le );
        break;
     case FLOAT64_LT:
        time_ab_float64_z_flag( float64_lt );
        break;
     case FLOAT64_EQ_SIGNALING:
        time_ab_float64_z_flag( float64_eq_signaling );
        break;
     case FLOAT64_LE_QUIET:
        time_ab_float64_z_flag( float64_le_quiet );
        break;
     case FLOAT64_LT_QUIET:
        time_ab_float64_z_flag( float64_lt_quiet );
        break;
    }

}

static void
 timeFunction( uint8 functionCode, int8 roundingModeIn, int8 tininessModeIn )
{
    int8 roundingMode, tininessMode;

    for ( roundingMode = 1;
          roundingMode < NUM_ROUNDINGMODES;
          ++roundingMode
        ) {
        if ( ! functions[ functionCode ].roundingMode ) {
            roundingMode = 0;
        }
        else if ( roundingModeIn ) {
            roundingMode = roundingModeIn;
        }
        for ( tininessMode = 1;
              tininessMode < NUM_TININESSMODES;
              ++tininessMode
            ) {
            if ( ! functions[ functionCode ].tininessMode ) {
                tininessMode = 0;
            }
            else if ( tininessModeIn ) {
                tininessMode = tininessModeIn;
            }
            timeFunctionVariety( functionCode, roundingMode, tininessMode );
            if ( tininessModeIn || ! tininessMode ) break;
        }
        if ( roundingModeIn || ! roundingMode ) break;
    }

}

main( int argc, char **argv )
{
    char *argPtr;
    flag functionArgument;
    uint8 functionCode;
    int8 operands, roundingMode, tininessMode;

    if ( argc <= 1 ) goto writeHelpMessage;
    functionArgument = FALSE;
    functionCode = 0;
    operands = 0;
    roundingMode = 0;
    tininessMode = 0;
    --argc;
    ++argv;
    while ( argc && ( argPtr = argv[ 0 ] ) ) {
        if ( argPtr[ 0 ] == '-' ) ++argPtr;
        if ( strcmp( argPtr, "help" ) == 0 ) {
 writeHelpMessage:
            fputs(
"timesoftfloat [<option>...] <function>\n"
"  <option>:  (* is default)\n"
"    -help            --Write this message and exit.\n"
"    -nearesteven     --Only time rounding to nearest/even.\n"
"    -tozero          --Only time rounding to zero.\n"
"    -down            --Only time rounding down.\n"
"    -up              --Only time rounding up.\n"
"    -tininessbefore  --Only time underflow tininess before rounding.\n"
"    -tininessafter   --Only time underflow tininess after rounding.\n"
"  <function>:\n"
"    int32_to_<float>                 <float>_add   <float>_eq\n"
"    <float>_to_int32                 <float>_sub   <float>_le\n"
"    <float>_to_int32_round_to_zero   <float>_mul   <float>_lt\n"
"    <float>_to_<float>               <float>_div   <float>_eq_signaling\n"
"    <float>_round_to_int             <float>_rem   <float>_le_quiet\n"
"    <float>_sqrt                                   <float>_lt_quiet\n"
"    -all1            --All 1-operand functions.\n"
"    -all2            --All 2-operand functions.\n"
"    -all             --All functions.\n"
"  <float>:\n"
"    float32          --Single precision.\n"
"    float64          --Double precision.\n",
                stdout
            );
            return EXIT_SUCCESS;
        }
        else if (    ( strcmp( argPtr, "nearesteven" ) == 0 )
                  || ( strcmp( argPtr, "nearest_even" ) == 0 ) ) {
            roundingMode = ROUND_NEAREST_EVEN;
        }
        else if (    ( strcmp( argPtr, "tozero" ) == 0 )
                  || ( strcmp( argPtr, "to_zero" ) == 0 ) ) {
            roundingMode = ROUND_TO_ZERO;
        }
        else if ( strcmp( argPtr, "down" ) == 0 ) {
            roundingMode = ROUND_DOWN;
        }
        else if ( strcmp( argPtr, "up" ) == 0 ) {
            roundingMode = ROUND_UP;
        }
        else if ( strcmp( argPtr, "tininessbefore" ) == 0 ) {
            tininessMode = TININESS_BEFORE_ROUNDING;
        }
        else if ( strcmp( argPtr, "tininessafter" ) == 0 ) {
            tininessMode = TININESS_AFTER_ROUNDING;
        }
        else if ( strcmp( argPtr, "all1" ) == 0 ) {
            functionArgument = TRUE;
            functionCode = 0;
            operands = 1;
        }
        else if ( strcmp( argPtr, "all2" ) == 0 ) {
            functionArgument = TRUE;
            functionCode = 0;
            operands = 2;
        }
        else if ( strcmp( argPtr, "all" ) == 0 ) {
            functionArgument = TRUE;
            functionCode = 0;
            operands = 0;
        }
        else {
            for ( functionCode = 1;
                  functionCode < NUM_FUNCTIONS;
                  ++functionCode 
                ) {
                if ( strcmp( argPtr, functions[ functionCode ].name ) == 0 ) {
                    break;
                }
            }
            if ( functionCode == NUM_FUNCTIONS ) {
                fail( "Invalid option or function `%s'", argv[ 0 ] );
            }
            functionArgument = TRUE;
        }
        --argc;
        ++argv;
    }
    if ( ! functionArgument ) fail( "Function argument required" );
    if ( functionCode ) {
        timeFunction( functionCode, roundingMode, tininessMode );
    }
    else if ( operands == 1 ) {
        for ( functionCode = 1; functionCode < NUM_FUNCTIONS; ++functionCode
            ) {
            if ( functions[ functionCode ].numInputs == 1 ) {
                timeFunction( functionCode, roundingMode, tininessMode );
            }
        }
    }
    else if ( operands == 2 ) {
        for ( functionCode = 1; functionCode < NUM_FUNCTIONS; ++functionCode
            ) {
            if ( functions[ functionCode ].numInputs == 2 ) {
                timeFunction( functionCode, roundingMode, tininessMode );
            }
        }
    }
    else {
        for ( functionCode = 1; functionCode < NUM_FUNCTIONS; ++functionCode
            ) {
            timeFunction( functionCode, roundingMode, tininessMode );
        }
    }
    return EXIT_SUCCESS;

}

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
久久九九久久九九| 欧美成人性战久久| 成人综合婷婷国产精品久久蜜臀| 免费高清不卡av| 日本不卡一区二区三区| 麻豆传媒一区二区三区| 青青草97国产精品免费观看| 日本午夜精品视频在线观看| 男人的天堂久久精品| 麻豆精品一区二区| 国产一区欧美一区| 国产69精品一区二区亚洲孕妇| 国产乱码精品一区二区三区五月婷| 国内外成人在线| 不卡视频一二三四| 日本高清成人免费播放| 欧美男女性生活在线直播观看| 日韩丝袜美女视频| 久久久精品免费观看| 国产精品久久久久四虎| 亚洲一区电影777| 老司机午夜精品| 国产成人av电影免费在线观看| 一本到不卡精品视频在线观看| 色天使久久综合网天天| 91精品国产综合久久精品| 精品成人私密视频| 成人免费一区二区三区在线观看| 一级特黄大欧美久久久| 免费高清在线一区| 波多野结衣中文字幕一区| 欧美视频自拍偷拍| 日韩欧美国产精品| 国产精品不卡一区二区三区| 日本一区中文字幕| 99久久精品费精品国产一区二区| 欧美日韩另类一区| 亚洲国产精品成人综合| 图片区小说区区亚洲影院| 成人污视频在线观看| 最近日韩中文字幕| 不卡电影免费在线播放一区| 91激情在线视频| 久久众筹精品私拍模特| 亚洲国产日韩a在线播放性色| 国产综合一区二区| 欧美精品色一区二区三区| 国产欧美日韩另类一区| 欧美aⅴ一区二区三区视频| 色综合色狠狠综合色| 久久久久久久网| 日韩激情一区二区| 在线免费不卡电影| 中文字幕中文字幕在线一区 | 精品国产乱码久久久久久久久| 欧美国产激情二区三区| 蜜臀久久99精品久久久久宅男| 94-欧美-setu| 国产精品日日摸夜夜摸av| 奇米777欧美一区二区| 欧美亚洲图片小说| 亚洲人xxxx| 国产成人精品免费| 久久色在线观看| 精品写真视频在线观看| 日韩欧美视频一区| 青青草国产成人99久久| 欧美一区午夜精品| 蜜桃精品视频在线| 日韩一区二区三区视频在线观看| 亚洲h动漫在线| 欧美午夜精品久久久久久超碰 | 午夜精品在线视频一区| 91在线观看免费视频| 国产精品久久777777| 国产精品一二三在| 国产午夜精品美女毛片视频| 国产一区二区三区在线观看精品| 日韩欧美视频在线| 国产成人精品在线看| 久久精品一区二区| 国产麻豆91精品| 国产精品美女久久久久久久| www.成人网.com| 亚洲视频资源在线| 欧美天天综合网| 青青草国产精品97视觉盛宴| 2欧美一区二区三区在线观看视频 337p粉嫩大胆噜噜噜噜噜91av | 日韩专区中文字幕一区二区| 91精品在线麻豆| 精品一区二区国语对白| 久久久蜜桃精品| 91啪在线观看| 日韩电影免费在线看| 久久久久久久久久久久久夜| 波多野结衣精品在线| 一区二区三区中文字幕在线观看| 欧美午夜不卡在线观看免费| 麻豆中文一区二区| 一区在线中文字幕| 欧美日韩国产在线观看| 国内精品伊人久久久久av一坑 | 欧美日韩日日摸| 麻豆精品久久久| 国产精品免费视频网站| 精品视频在线视频| 国产精品一区二区在线观看不卡 | 亚洲自拍偷拍综合| 精品盗摄一区二区三区| 91色porny在线视频| 免费成人在线网站| 国产精品国产精品国产专区不蜜| 欧美午夜视频网站| 粉嫩欧美一区二区三区高清影视 | 中文字幕第一区二区| 欧美色视频一区| 国产aⅴ综合色| 日本在线不卡视频| 中文字幕人成不卡一区| 日韩欧美中文一区| 欧美性xxxxx极品少妇| 国产精品影视天天线| 亚洲国产精品视频| 国产精品水嫩水嫩| 欧美一区二区三区在线电影| av电影一区二区| 韩国成人在线视频| 奇米在线7777在线精品| 亚洲综合丝袜美腿| 中文字幕亚洲在| 久久亚洲二区三区| 日韩一区二区在线看| 在线观看免费一区| 色综合久久久久综合99| 丁香婷婷深情五月亚洲| 成人激情综合网站| 激情都市一区二区| 日韩精品福利网| 天天av天天翘天天综合网| 亚洲精品视频免费观看| 国产欧美精品在线观看| 久久日韩粉嫩一区二区三区| 欧美一区二区三区在线电影 | 国产剧情在线观看一区二区| 视频精品一区二区| 亚洲成人午夜影院| 亚洲小说春色综合另类电影| 亚洲同性gay激情无套| 国产精品理论片在线观看| 国产亚洲成aⅴ人片在线观看 | 国产精品入口麻豆原神| 日本一区二区三区在线观看| 久久九九99视频| 国产清纯白嫩初高生在线观看91 | 国产九色精品成人porny| 美女视频网站久久| 久久机这里只有精品| 日本午夜精品一区二区三区电影| 午夜视频在线观看一区二区| 亚洲国产精品久久久久婷婷884 | 91麻豆国产香蕉久久精品| 不卡区在线中文字幕| 色综合天天在线| 欧美亚洲一区二区三区四区| 欧美日本视频在线| 日韩手机在线导航| 欧美精品一区二区三区很污很色的| 日韩欧美电影一区| 久久综合色8888| 国产精品麻豆99久久久久久| 亚洲男女一区二区三区| 亚洲国产精品久久一线不卡| 欧美aaa在线| 国产盗摄一区二区| 色呦呦国产精品| 制服丝袜国产精品| 久久久精品天堂| 亚洲男人天堂一区| 日韩成人一级片| 国产精品538一区二区在线| 99久免费精品视频在线观看 | 丰满放荡岳乱妇91ww| 色香色香欲天天天影视综合网| 欧美在线短视频| 精品久久一区二区| 亚洲乱码日产精品bd| 蜜臀久久99精品久久久画质超高清| 国产精品资源在线看| 欧美图区在线视频| 国产亚洲欧美一区在线观看| 亚洲美女视频一区| 久久99国产精品免费网站| 99国产欧美久久久精品| 3d动漫精品啪啪一区二区竹菊| 国产亚洲精品免费| 日本亚洲免费观看| 色婷婷综合视频在线观看| 精品美女在线观看| 亚洲午夜私人影院| av一区二区久久|