Home | History | Annotate | Download | only in 101-verify-wide-math
      1 #!/bin/bash
      2 #
      3 # Copyright (C) 2017 The Android Open Source Project
      4 #
      5 # Licensed under the Apache License, Version 2.0 (the "License");
      6 # you may not use this file except in compliance with the License.
      7 # You may obtain a copy of the License at
      8 #
      9 #     http://www.apache.org/licenses/LICENSE-2.0
     10 #
     11 # Unless required by applicable law or agreed to in writing, software
     12 # distributed under the License is distributed on an "AS IS" BASIS,
     13 # WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
     14 # See the License for the specific language governing permissions and
     15 # limitations under the License.
     16 
     17 set -e
     18 
     19 function oneop()
     20 {
     21   jasmin -d . op_$1.j
     22 }
     23 
     24 oneop d2f
     25 oneop d2i
     26 oneop d2l
     27 oneop dadd
     28 oneop dcmpg
     29 oneop dcmpl
     30 oneop ddiv
     31 oneop dmul
     32 oneop dneg
     33 oneop drem
     34 oneop dsub
     35 oneop l2d
     36 oneop l2f
     37 oneop l2i
     38 oneop ladd
     39 oneop land
     40 oneop lcmp
     41 oneop ldiv
     42 oneop lmul
     43 oneop lneg
     44 oneop lor
     45 oneop lrem
     46 oneop lshl
     47 oneop lshr
     48 oneop lsub
     49 oneop lushr
     50 oneop lxor
     51