RCCE_fence.3 895 B

1234567891011121314151617181920212223242526272829303132333435363738
  1. .TH RCCE 3 2010-02-04 "RCCE MANPAGE" "RCCE Library"
  2. .SH NAME
  3. RCCE_fence \- defines a squence point in the program
  4. .SH SYNOPSIS
  5. .B #include <rcce.h>
  6. .sp
  7. .BI "void RCCE_fence();"
  8. .SH DESCRIPTION
  9. .BR RCCE_fence()
  10. defines a sequence point in the program at which the following conditions hold.
  11. .IP o
  12. A compiler can not reorder memory access operations across the RCCE_fence() function.
  13. .IP o
  14. All memory operations that occur in program-order prior to this statement must complete.
  15. .IP o
  16. No memory operations that follow this statement in program-order must begin before
  17. returning from this function. This behaves as an OpenMP flush construct without
  18. an argument list clause. Note that we need the fence to apply to both private and MPB memory.
  19. .SH "RETURN VALUE"
  20. None
  21. .SH ERRORS
  22. Look in
  23. .BR rcce.h
  24. for additional error codes.
  25. .SH "SEE ALSO"
  26. rcce.h(5)
  27. .SH EXAMPLE
  28. .PP
  29. To be supplied.