PHP  
 PHP: Test and Code Coverage Analysis
downloads | QA | documentation | faq | getting help | mailing lists | reporting bugs | php.net sites | links | my php.net 
 

LCOV - code coverage report
Current view: top level - Zend - zend_float.c (source / functions) Hit Total Coverage
Test: PHP Code Coverage Lines: 13 16 81.2 %
Date: 2014-04-18 Functions: 2 3 66.7 %
Legend: Lines: hit not hit

          Line data    Source code
       1             : /*
       2             :    +----------------------------------------------------------------------+
       3             :    | Zend Engine                                                          |
       4             :    +----------------------------------------------------------------------+
       5             :    | Copyright (c) 1998-2013 Zend Technologies Ltd. (http://www.zend.com) |
       6             :    +----------------------------------------------------------------------+
       7             :    | This source file is subject to version 2.00 of the Zend license,     |
       8             :    | that is bundled with this package in the file LICENSE, and is        | 
       9             :    | available through the world-wide-web at the following url:           |
      10             :    | http://www.zend.com/license/2_00.txt.                                |
      11             :    | If you did not receive a copy of the Zend license and are unable to  |
      12             :    | obtain it through the world-wide-web, please send a note to          |
      13             :    | license@zend.com so we can mail you a copy immediately.              |
      14             :    +----------------------------------------------------------------------+
      15             :    | Authors: Christian Seiler <chris_se@gmx.net>                         |
      16             :    +----------------------------------------------------------------------+
      17             : */
      18             : 
      19             : /* $Id$ */
      20             : 
      21             : #include "zend.h"
      22             : #include "zend_compile.h"
      23             : #include "zend_float.h"
      24             : 
      25       19327 : ZEND_API void zend_init_fpu(TSRMLS_D) /* {{{ */
      26             : {
      27             : #if XPFPA_HAVE_CW
      28             :         XPFPA_DECLARE
      29             :         
      30       19327 :         if (!EG(saved_fpu_cw)) {
      31       19327 :                 EG(saved_fpu_cw) = emalloc(sizeof(XPFPA_CW_DATATYPE));
      32             :         }
      33       19327 :         XPFPA_STORE_CW(EG(saved_fpu_cw));
      34       19327 :         XPFPA_SWITCH_DOUBLE();
      35             : #else
      36             :         if (EG(saved_fpu_cw)) {
      37             :                 efree(EG(saved_fpu_cw));
      38             :         }
      39             :         EG(saved_fpu_cw) = NULL;
      40             : #endif
      41       19327 : }
      42             : /* }}} */
      43             : 
      44       19362 : ZEND_API void zend_shutdown_fpu(TSRMLS_D) /* {{{ */
      45             : {
      46             : #if XPFPA_HAVE_CW
      47       19362 :         if (EG(saved_fpu_cw)) {
      48       19362 :                 XPFPA_RESTORE_CW(EG(saved_fpu_cw));
      49             :         }
      50             : #endif
      51       19362 :         if (EG(saved_fpu_cw)) {
      52       19362 :                 efree(EG(saved_fpu_cw));
      53       19362 :                 EG(saved_fpu_cw) = NULL;
      54             :         }
      55       19362 : }
      56             : /* }}} */
      57             : 
      58           0 : ZEND_API void zend_ensure_fpu_mode(TSRMLS_D) /* {{{ */
      59             : {
      60             :         XPFPA_DECLARE
      61             :         
      62           0 :         XPFPA_SWITCH_DOUBLE();
      63           0 : }
      64             : /* }}} */

Generated by: LCOV version 1.10

Generated at Fri, 18 Apr 2014 07:01:23 +0000 (6 days ago)

Copyright © 2005-2014 The PHP Group
All rights reserved.