Ignore:
Timestamp:
Jan 21, 2018, 12:10:09 AM (6 years ago)
Author:
coas-nagasima
Message:

prototoolに関連するプロジェクトをnewlibからmuslを使うよう変更・更新
ntshellをnewlibの下位の実装から、muslのsyscallの実装に変更・更新
以下のOSSをアップデート
・mruby-1.3.0
・musl-1.1.18
・onigmo-6.1.3
・tcc-0.9.27
以下のOSSを追加
・openssl-1.1.0e
・curl-7.57.0
・zlib-1.2.11
以下のmrbgemsを追加
・iij/mruby-digest
・iij/mruby-env
・iij/mruby-errno
・iij/mruby-iijson
・iij/mruby-ipaddr
・iij/mruby-mock
・iij/mruby-require
・iij/mruby-tls-openssl

Location:
EcnlProtoTool/trunk/tcc-0.9.27
Files:
1 edited
1 moved

Legend:

Unmodified
Added
Removed
  • EcnlProtoTool/trunk/tcc-0.9.27/i386-tok.h

    r321 r331  
    9292 DEF_ASM(gs)
    9393 DEF_ASM(st)
    94 
     94 DEF_ASM(rip)
     95
     96#ifdef TCC_TARGET_X86_64
     97 /* The four low parts of sp/bp/si/di that exist only on
     98    x86-64 (encoding aliased to ah,ch,dh,dh when not using REX). */
     99 DEF_ASM(spl)
     100 DEF_ASM(bpl)
     101 DEF_ASM(sil)
     102 DEF_ASM(dil)
     103#endif
    95104 /* generic two operands */
    96105 DEF_BWLX(mov)
     
    127136 DEF_BWLX(sar)
    128137
    129  DEF_ASM(shldw)
    130  DEF_ASM(shldl)
    131  DEF_ASM(shld)
    132  DEF_ASM(shrdw)
    133  DEF_ASM(shrdl)
    134  DEF_ASM(shrd)
     138 DEF_WLX(shld)
     139 DEF_WLX(shrd)
    135140
    136141 DEF_ASM(pushw)
     
    151156 DEF_BWL(out)
    152157
    153  DEF_WL(movzb)
     158 DEF_WLX(movzb)
    154159 DEF_ASM(movzwl)
    155160 DEF_ASM(movsbw)
     
    157162 DEF_ASM(movswl)
    158163#ifdef TCC_TARGET_X86_64
     164 DEF_ASM(movsbq)
     165 DEF_ASM(movswq)
     166 DEF_ASM(movzwq)
    159167 DEF_ASM(movslq)
    160168#endif
     
    173181 DEF_ASM(ljmp)
    174182
    175  DEF_ASMTEST(j)
    176 
    177  DEF_ASMTEST(set)
    178  DEF_ASMTEST(cmov)
     183 DEF_ASMTEST(j,)
     184
     185 DEF_ASMTEST(set,)
     186 DEF_ASMTEST(set,b)
     187 DEF_ASMTEST(cmov,)
    179188
    180189 DEF_WLX(bsf)
     
    185194 DEF_WLX(btc)
    186195
     196 DEF_WLX(lar)
    187197 DEF_WLX(lsl)
    188198
     
    192202
    193203 DEF_ASM(fcom)
    194  DEF_ASM(fcom_1) /* non existant op, just to have a regular table */
     204 DEF_ASM(fcom_1) /* non existent op, just to have a regular table */
    195205 DEF_FP1(com)
    196206
Note: See TracChangeset for help on using the changeset viewer.