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

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

?? basop.c

?? 本源代碼包含了各種聲音
?? C
?? 第 1 頁 / 共 5 頁
字號:
 |   Function Name : L_macNs                                                 |
 |                                                                           |
 |   Purpose :                                                               |
 |                                                                           |
 |   Multiply var1 by var2 and shift the result left by 1. Add the 32 bit    |
 |   result to L_var3 without saturation, return a 32 bit result. Generate   |
 |   carry and overflow values :                                             |
 |        L_macNs(L_var3,var1,var2) = L_add_c(L_var3,(L_mult(var1,var2)).    |
 |                                                                           |
 |   Complexity weight : 1                                                   |
 |                                                                           |
 |   Inputs :                                                                |
 |                                                                           |
 |    L_var3   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |    var1                                                                   |
 |             16 bit short signed integer (Word16) whose value falls in the |
 |             range : 0xffff 8000 <= var1 <= 0x0000 7fff.                   |
 |                                                                           |
 |    var2                                                                   |
 |             16 bit short signed integer (Word16) whose value falls in the |
 |             range : 0xffff 8000 <= var1 <= 0x0000 7fff.                   |
 |                                                                           |
 |   Outputs :                                                               |
 |                                                                           |
 |    none                                                                   |
 |                                                                           |
 |   Return Value :                                                          |
 |                                                                           |
 |    L_var_out                                                              |
 |             32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var_out <= 0x7fff ffff.              |
 |                                                                           |
 |   Caution :                                                               |
 |                                                                           |
 |    In some cases the Carry flag has to be cleared or set before using op- |
 |    rators which take into account its value.                              |
 |___________________________________________________________________________|
*/

Word32 L_macNs(Word32 L_var3, Word16 var1, Word16 var2)
{
    Word32 L_var_out;

    L_var_out = L_mult(var1, var2);
    L_var_out = L_add_c(L_var3, L_var_out);
    return(L_var_out);
}

/*___________________________________________________________________________
 |                                                                           |
 |   Function Name : L_msuNs                                                 |
 |                                                                           |
 |   Purpose :                                                               |
 |                                                                           |
 |   Multiply var1 by var2 and shift the result left by 1. Subtract the 32   |
 |   bit result from L_var3 without saturation, return a 32 bit result. Ge-  |
 |   nerate carry and overflow values :                                      |
 |        L_msuNs(L_var3,var1,var2) = L_sub_c(L_var3,(L_mult(var1,var2)).    |
 |                                                                           |
 |   Complexity weight : 1                                                   |
 |                                                                           |
 |   Inputs :                                                                |
 |                                                                           |
 |    L_var3   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |    var1                                                                   |
 |             16 bit short signed integer (Word16) whose value falls in the |
 |             range : 0xffff 8000 <= var1 <= 0x0000 7fff.                   |
 |                                                                           |
 |    var2                                                                   |
 |             16 bit short signed integer (Word16) whose value falls in the |
 |             range : 0xffff 8000 <= var1 <= 0x0000 7fff.                   |
 |                                                                           |
 |   Outputs :                                                               |
 |                                                                           |
 |    none                                                                   |
 |                                                                           |
 |   Return Value :                                                          |
 |                                                                           |
 |    L_var_out                                                              |
 |             32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var_out <= 0x7fff ffff.              |
 |                                                                           |
 |   Caution :                                                               |
 |                                                                           |
 |    In some cases the Carry flag has to be cleared or set before using op- |
 |    rators which take into account its value.                              |
 |___________________________________________________________________________|
*/

Word32 L_msuNs(Word32 L_var3, Word16 var1, Word16 var2)
{
    Word32 L_var_out;

    L_var_out = L_mult(var1,var2);
    L_var_out = L_sub_c(L_var3,L_var_out);
    return(L_var_out);
}

/*___________________________________________________________________________
 |                                                                           |
 |   Function Name : L_add                                                   |
 |                                                                           |
 |   Purpose :                                                               |
 |                                                                           |
 |   32 bits addition of the two 32 bits variables (L_var1+L_var2) with      |
 |   overflow control and saturation; the result is set at +214783647 when   |
 |   overflow occurs or at -214783648 when underflow occurs.                 |
 |                                                                           |
 |   Complexity weight : 2                                                   |
 |                                                                           |
 |   Inputs :                                                                |
 |                                                                           |
 |    L_var1   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |    L_var2   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |   Outputs :                                                               |
 |                                                                           |
 |    none                                                                   |
 |                                                                           |
 |   Return Value :                                                          |
 |                                                                           |
 |    L_var_out                                                              |
 |             32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var_out <= 0x7fff ffff.              |
 |___________________________________________________________________________|
*/

Word32 L_add(Word32 L_var1, Word32 L_var2)
{
    Word32 L_var_out;

    L_var_out = L_var1 + L_var2;

    if (((L_var1 ^ L_var2) & MIN_32) == 0L) {
        if ((L_var_out ^ L_var1) & MIN_32) {
            L_var_out = (L_var1 < 0L) ? MIN_32 : MAX_32;
            Overflow = 1;
        }
    }
    return(L_var_out);
}

/*___________________________________________________________________________
 |                                                                           |
 |   Function Name : L_sub                                                   |
 |                                                                           |
 |   Purpose :                                                               |
 |                                                                           |
 |   32 bits subtraction of the two 32 bits variables (L_var1-L_var2) with   |
 |   overflow control and saturation; the result is set at +214783647 when   |
 |   overflow occurs or at -214783648 when underflow occurs.                 |
 |                                                                           |
 |   Complexity weight : 2                                                   |
 |                                                                           |
 |   Inputs :                                                                |
 |                                                                           |
 |    L_var1   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |    L_var2   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |   Outputs :                                                               |
 |                                                                           |
 |    none                                                                   |
 |                                                                           |
 |   Return Value :                                                          |
 |                                                                           |
 |    L_var_out                                                              |
 |             32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var_out <= 0x7fff ffff.              |
 |___________________________________________________________________________|
*/

Word32 L_sub(Word32 L_var1, Word32 L_var2)
{
    Word32 L_var_out;

    L_var_out = L_var1 - L_var2;

    if (((L_var1 ^ L_var2) & MIN_32) != 0L) {
        if ((L_var_out ^ L_var1) & MIN_32) {
            L_var_out = (L_var1 < 0L) ? MIN_32 : MAX_32;
            Overflow = 1;
        }
    }
    return(L_var_out);
}

/*___________________________________________________________________________
 |                                                                           |
 |   Function Name : L_add_c                                                 |
 |                                                                           |
 |   Purpose :                                                               |
 |                                                                           |
 |   Performs 32 bits addition of the two 32 bits variables (L_var1+L_var2+C)|
 |   with carry. No saturation. Generate carry and Overflow values. The car- |
 |   ry and overflow values are binary variables which can be tested and as- |
 |   signed values.                                                          |
 |                                                                           |
 |   Complexity weight : 2                                                   |
 |                                                                           |
 |   Inputs :                                                                |
 |                                                                           |
 |    L_var1   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |    L_var2   32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var3 <= 0x7fff ffff.                 |
 |                                                                           |
 |   Outputs :                                                               |
 |                                                                           |
 |    none                                                                   |
 |                                                                           |
 |   Return Value :                                                          |
 |                                                                           |
 |    L_var_out                                                              |
 |             32 bit long signed integer (Word32) whose value falls in the  |
 |             range : 0x8000 0000 <= L_var_out <= 0x7fff ffff.              |
 |                                                                           |
 |   Caution :                                                               |
 |                                                                           |
 |    In some cases the Carry flag has to be cleared or set before using op- |
 |    rators which take into account its value.                              |
 |___________________________________________________________________________|

?? 快捷鍵說明

復制代碼 Ctrl + C
搜索代碼 Ctrl + F
全屏模式 F11
切換主題 Ctrl + Shift + D
顯示快捷鍵 ?
增大字號 Ctrl + =
減小字號 Ctrl + -
亚洲欧美第一页_禁久久精品乱码_粉嫩av一区二区三区免费野_久草精品视频
一区二区日韩电影| 樱花草国产18久久久久| 欧美亚洲国产一区二区三区va | 亚洲欧洲一区二区在线播放| 日韩一级免费观看| 在线观看免费视频综合| 91黄视频在线| 欧美色图第一页| 欧美日韩色一区| 亚洲国产精品传媒在线观看| 26uuu另类欧美亚洲曰本| 欧美日韩国产精品自在自线| 欧美亚洲综合在线| 中文字幕欧美激情一区| 久久99久久久久| 亚洲图片你懂的| 亚洲激情图片一区| 国产露脸91国语对白| 国产福利不卡视频| 波多野结衣中文字幕一区二区三区| 韩国精品主播一区二区在线观看| 国产乱人伦偷精品视频免下载| 欧美中文字幕一区二区三区亚洲| 国产精品视频在线看| 亚洲国产毛片aaaaa无费看| 亚洲成人在线免费| 另类小说视频一区二区| 欧美在线视频你懂得| 亚洲视频网在线直播| 成人美女在线视频| 91.com视频| 日本一区二区三区高清不卡| 亚洲欧美一区二区三区极速播放| 日韩电影在线一区二区| 国产一区二区主播在线| 一本大道久久a久久精二百| 91麻豆精品国产自产在线| 亚洲午夜免费福利视频| 在线看国产一区| 午夜精品久久久久久不卡8050| 久久精品国产99国产精品| 日韩三级精品电影久久久| 麻豆精品一区二区综合av| 91农村精品一区二区在线| 日韩一卡二卡三卡| 美美哒免费高清在线观看视频一区二区 | 午夜影院在线观看欧美| 欧美精品一二三| 欧美国产激情二区三区| k8久久久一区二区三区| 日韩欧美的一区| 伊人夜夜躁av伊人久久| 欧洲精品一区二区三区在线观看| 亚洲中国最大av网站| www.性欧美| 亚洲第一电影网| 精品成人在线观看| 婷婷成人综合网| 欧美成人video| 日韩av二区在线播放| 日韩欧美不卡一区| 国产高清成人在线| 一区二区三区四区亚洲| 91麻豆精品国产91久久久资源速度 | 欧洲av在线精品| 日本美女视频一区二区| 国产欧美综合在线观看第十页| 99精品国产91久久久久久 | 91精品福利视频| 男人的天堂亚洲一区| 欧美日韩精品一区二区三区四区| 麻豆国产精品777777在线| 欧美国产成人在线| 欧美日韩精品福利| 国产精品系列在线播放| 夜夜嗨av一区二区三区四季av| 欧美一级日韩不卡播放免费| 亚洲18色成人| 国产日韩欧美高清| 欧美高清视频不卡网| 国产福利91精品一区二区三区| 午夜欧美在线一二页| 国产日韩精品一区二区三区在线| 欧美性猛交xxxxxx富婆| 国产精品一区二区男女羞羞无遮挡 | 国产亚洲视频系列| 成人免费av在线| 奇米四色…亚洲| 亚洲一卡二卡三卡四卡| 国产精品美女视频| 日韩欧美亚洲国产另类| 91免费精品国自产拍在线不卡 | 水蜜桃久久夜色精品一区的特点| 欧美性猛交xxxx乱大交退制版| 国产黄人亚洲片| 美日韩一级片在线观看| 伊人夜夜躁av伊人久久| 亚洲国产精品黑人久久久| 亚洲精品在线一区二区| 欧美丰满嫩嫩电影| 欧洲色大大久久| 91美女视频网站| 91在线精品一区二区三区| 国产精品一区二区在线播放| 韩国av一区二区三区在线观看| 视频一区免费在线观看| 亚洲国产wwwccc36天堂| 亚洲精品成a人| 亚洲免费av网站| 亚洲精品免费在线| 亚洲欧美在线aaa| 最好看的中文字幕久久| 国产精品久久久久婷婷| 日韩一区二区三区av| 欧美日韩国产片| 777a∨成人精品桃花网| 91精品国产综合久久香蕉麻豆| 91高清视频免费看| 欧美视频一区二区三区四区| 欧美熟乱第一页| 欧美日韩激情一区二区| 欧美人妖巨大在线| 欧美剧情片在线观看| 欧美久久久久中文字幕| 欧美乱妇15p| 欧美不卡一区二区三区四区| 日韩一区二区三区四区| 欧美一区二区视频网站| 日韩免费福利电影在线观看| 精品国产乱码久久| 日本一区二区视频在线观看| 国产精品美女久久久久久久网站| 亚洲精选在线视频| 亚洲成av人片一区二区梦乃| 免费成人在线影院| 高潮精品一区videoshd| 精品综合免费视频观看| 国产福利一区二区| 在线这里只有精品| 91精品国产综合久久小美女| 久久众筹精品私拍模特| 最新欧美精品一区二区三区| 亚洲大片精品永久免费| 久久成人免费日本黄色| 99久久国产综合精品麻豆| 欧美午夜一区二区| 精品国产乱码久久久久久图片| 国产精品久久久一本精品 | 精品无码三级在线观看视频| 国产精品中文欧美| 欧美中文字幕一区二区三区| 日韩免费成人网| 最新国产精品久久精品| 免费在线观看一区| 成人午夜免费电影| 欧美日韩国产美女| 欧美国产激情二区三区| 亚洲v精品v日韩v欧美v专区| 国产成人综合亚洲网站| 在线免费观看日韩欧美| 2021国产精品久久精品| 亚洲无人区一区| 国产91丝袜在线18| 日韩欧美一区二区在线视频| 国产精品蜜臀av| 久久精品久久99精品久久| 91色综合久久久久婷婷| 国产午夜亚洲精品午夜鲁丝片| 亚洲一二三区不卡| 成人中文字幕合集| 日韩一区二区三区免费看| 一区二区三区色| 国产.欧美.日韩| 日韩欧美精品在线视频| 亚洲最色的网站| 北条麻妃国产九九精品视频| 久久影院午夜论| 免费精品视频最新在线| 欧美日韩卡一卡二| 亚洲天天做日日做天天谢日日欢| 久久福利资源站| 欧美色综合影院| 亚洲三级理论片| 懂色av一区二区三区免费观看 | 欧美日韩精品福利| 亚洲精选免费视频| av成人动漫在线观看| 2020国产精品自拍| 麻豆精品国产传媒mv男同| 欧美日韩国产一二三| 亚洲综合在线电影| av激情综合网| 国产精品国产精品国产专区不片 | 丝袜美腿亚洲色图| 欧美伦理视频网站| 日韩一区精品视频| 欧美人xxxx| 麻豆91小视频| 日韩天堂在线观看| 激情综合亚洲精品|