Back to home page

OSCL-LXR

 
 

    


0001 /* SPDX-License-Identifier: LGPL-2.1 OR MIT */
0002 /*
0003  * rseq-skip.h
0004  *
0005  * (C) Copyright 2017-2018 - Mathieu Desnoyers <mathieu.desnoyers@efficios.com>
0006  */
0007 
0008 static inline __attribute__((always_inline))
0009 int rseq_cmpeqv_storev(intptr_t *v, intptr_t expect, intptr_t newv, int cpu)
0010 {
0011     return -1;
0012 }
0013 
0014 static inline __attribute__((always_inline))
0015 int rseq_cmpnev_storeoffp_load(intptr_t *v, intptr_t expectnot,
0016                    long voffp, intptr_t *load, int cpu)
0017 {
0018     return -1;
0019 }
0020 
0021 static inline __attribute__((always_inline))
0022 int rseq_addv(intptr_t *v, intptr_t count, int cpu)
0023 {
0024     return -1;
0025 }
0026 
0027 static inline __attribute__((always_inline))
0028 int rseq_cmpeqv_trystorev_storev(intptr_t *v, intptr_t expect,
0029                  intptr_t *v2, intptr_t newv2,
0030                  intptr_t newv, int cpu)
0031 {
0032     return -1;
0033 }
0034 
0035 static inline __attribute__((always_inline))
0036 int rseq_cmpeqv_trystorev_storev_release(intptr_t *v, intptr_t expect,
0037                      intptr_t *v2, intptr_t newv2,
0038                      intptr_t newv, int cpu)
0039 {
0040     return -1;
0041 }
0042 
0043 static inline __attribute__((always_inline))
0044 int rseq_cmpeqv_cmpeqv_storev(intptr_t *v, intptr_t expect,
0045                   intptr_t *v2, intptr_t expect2,
0046                   intptr_t newv, int cpu)
0047 {
0048     return -1;
0049 }
0050 
0051 static inline __attribute__((always_inline))
0052 int rseq_cmpeqv_trymemcpy_storev(intptr_t *v, intptr_t expect,
0053                  void *dst, void *src, size_t len,
0054                  intptr_t newv, int cpu)
0055 {
0056     return -1;
0057 }
0058 
0059 static inline __attribute__((always_inline))
0060 int rseq_cmpeqv_trymemcpy_storev_release(intptr_t *v, intptr_t expect,
0061                      void *dst, void *src, size_t len,
0062                      intptr_t newv, int cpu)
0063 {
0064     return -1;
0065 }